http://blog.csdn.net/anljf/article/details/6558427
今天在FreeBSD 8.0-RELEASE上编译httpd-2.2.4
在这里只粘贴一部分报错信息:
exports.c:1572: error: redefinition of `ap_hack_apr_allocator_create'
exports.c:177: error: `ap_hack_apr_allocator_create' previously defined here
exports.c:1573: error: redefinition of `ap_hack_apr_allocator_destroy'
exports.c:178: error: `ap_hack_apr_allocator_destroy' previously defined
here
exports.c:1574: error: redefinition of `ap_hack_apr_allocator_alloc'
exports.c:179: error: `ap_hack_apr_allocator_alloc' previously defined here
exports.c:1575: error: redefinition of `ap_hack_apr_allocator_free'
exports.c:180: error: `ap_hack_apr_allocator_free' previously defined here
exports.c:1576: error: redefinition of `ap_hack_apr_allocator_owner_set'
exports.c:181: error: `ap_hack_apr_allocator_owner_set' previously defined
here
exports.c:1577: error: redefinition of `ap_hack_apr_allocator_set_owner'
exports.c:182: error: `ap_hack_apr_allocator_set_owner' previously defined
here
exports.c:1578: error: redefinition of `ap_hack_apr_allocator_owner_get'
exports.c:183: error: `ap_hack_apr_allocator_owner_get' previously defined
here
exports.c:1579: error: redefinition of `ap_hack_apr_allocator_get_owner'
exports.c:184: error: `ap_hack_apr_allocator_get_owner' previously defined
here
exports.c:1580: error: redefinition of `ap_hack_apr_allocator_max_free_set'
exports.c:185: error: `ap_hack_apr_allocator_max_free_set' previously
defined here
exports.c:1581: error: redefinition of `ap_hack_apr_allocator_set_max_free'
exports.c:186: error: `ap_hack_apr_allocator_set_max_free' previously
defined here
exports.c:1583: error: redefinition of `ap_hack_apr_allocator_mutex_set'
exports.c:188: error: `ap_hack_apr_allocator_mutex_set' previously defined
here
exports.c:1584: error: redefinition of `ap_hack_apr_allocator_set_mutex'
exports.c:189: error: `ap_hack_apr_allocator_set_mutex' previously defined
here
exports.c:1585: error: redefinition of `ap_hack_apr_allocator_mutex_get'
exports.c:190: error: `ap_hack_apr_allocator_mutex_get' previously defined
here
exports.c:1586: error: redefinition of `ap_hack_apr_allocator_get_mutex'
exports.c:191: error: `ap_hack_apr_allocator_get_mutex' previously defined
here
exports.c:1593: error: redefinition of `ap_hack_apr_dso_load'
exports.c:198: error: `ap_hack_apr_dso_load' previously defined here
exports.c:1594: error: redefinition of `ap_hack_apr_dso_unload'
exports.c:199: error: `ap_hack_apr_dso_unload' previously defined here
exports.c:1595: error: redefinition of `ap_hack_apr_dso_sym'
exports.c:200: error: `ap_hack_apr_dso_sym' previously defined here
exports.c:1596: error: redefinition of `ap_hack_apr_dso_error'
exports.c:201: error: `ap_hack_apr_dso_error' previously defined here
exports.c:1602: error: redefinition of `ap_hack_apr_env_get'
exports.c:207: error: `ap_hack_apr_env_get' previously defined here
exports.c:1603: error: redefinition of `ap_hack_apr_env_set'
exports.c:208: error: `ap_hack_apr_env_set' previously defined here
exports.c:1604: error: redefinition of `ap_hack_apr_env_delete'
exports.c:209: error: `ap_hack_apr_env_delete' previously defined here
exports.c:1609: error: redefinition of `ap_hack_apr_strerror'
exports.c:214: error: `ap_hack_apr_strerror' previously defined here
exports.c:1614: error: redefinition of `ap_hack_apr_stat'
exports.c:219: error: `ap_hack_apr_stat' previously defined here
exports.c:1615: error: redefinition of `ap_hack_apr_lstat'
exports.c:220: error: `ap_hack_apr_lstat' previously defined here
exports.c:1616: error: redefinition of `ap_hack_apr_dir_open'
exports.c:221: error: `ap_hack_apr_dir_open' previously defined here
exports.c:1617: error: redefinition of `ap_hack_apr_dir_close'
exports.c:222: error: `ap_hack_apr_dir_close' previously defined here
exports.c:1618: error: redefinition of `ap_hack_apr_dir_read'
exports.c:223: error: `ap_hack_apr_dir_read' previously defined here
exports.c:1619: error: redefinition of `ap_hack_apr_dir_rewind'
exports.c:224: error: `ap_hack_apr_dir_rewind' previously defined here
exports.c:1620: error: redefinition of `ap_hack_apr_filepath_root'
exports.c:225: error: `ap_hack_apr_filepath_root' previously defined here
在网上查看了相关的帖子,大部分都是说符号链接的原因没太读懂是什么意思
我感觉应该跟apr和apr-util的安装有关系
在安装apache之前第一次我是这么安装apr和apr-util的:
#cd /usr/ports/devel/apr
#make
# cd apr-1.3.8/
#./configure --prefix=/usr/local/apr
# make && make install
#cd ../ apr-util-1.3.9/
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config --with-lib=/usr/local/apr/lib
#make && make install
重新安装之后:
apr-1.3.8]#./configure
apr-1.3.8]#make && make install
apr-util-1.3.9]# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --with-lib=/usr/local/apr/lib
apr-util-1.3.9]# make && make install
看看这两次的安装有什么区别吗?
首次安装apr和apr-util的时候分别指定了安装路径,这样做是错误的,apr-util本身就是apr的一个插件,需要与apr安装到一起
分享到:
相关推荐
Ant编译后的zookeeper源码 版本:zookeeper-release-3.4.11、apache-ant-1.9.14 可直接导入eclipse或idea
4. 踩坑次数没有30也有20,一半左右是编译需要的工具缺失和依赖jar包下载失败手动下载的问题。。。。1次收费1元。。。?? 5. [INFO] ---------------------------------------------------------------------- [INFO]...
一、编译安装apache 1、解决依赖关系 httpd-2.4.4需要较新版本的apr和apr-util,因此需要事先对其进行升级。 升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包(谨慎!小心)。下面是使用源...
原名rocketmq-console,现在在github上面改名为rocketmq-dashboard; 默认端口是8080,默认的用户密码是:admin/admin123,大家... 直接使用java -jar rocketmq-dashboard-1.0.0.jar运行,可以使用nohup放到后台运行;
Apache2.4官方最新版,基于.net2015编译,用于X64位windows操作系统 如安装失败,请下载安装vc++2015_64位安装包
问题二: 下载某个jar包异常导致编译失败 问题三: UnknowHostExecption:repo2.maven.org 3. 导入zookeeper源码到Idea中 3.1 zookeeper项目导入 3.2 配置zoo.cfg 3.3 引入maven依赖 3.4 启动zookeeper 问题一: org...
三是没有安装VC9运行库,php和apache都是VC9编译。 解决以上三个问题,基本上都是可以一次安装完成的。 但是,But,但是,上面的方法都试过之后还是无法启动呢?没办法了吧。 最有效,最直接的办法就是直接使用cmd...
Gradle 7.3.2 现已发布。Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。...#19257 使用 $ 字符重命名类名时增量 java 编译失败
是一个暑期的实验,里面有编译好的Apache服务器,可以直接使用,有实验的源代码,对应文章【01-0005 关于实验"拍卖系统"的配置与运行【Win10 系统下的Apache源码的编译与配置】【失败】】
phpStudy启动失败,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和apache都是VC9编译。解决以上三个问题,99%能一次性安装成功
classpath = C:\ant\apache-ant-1.8.4-bin\apache-ant-1.8.4\lib 1.3.Jenkins安装 下载jenkins.war, 拷贝到E:\jenkins下,然后运行java -jar jenkins.war 设置环境变量 JENKINS_HOME=E:\jenkins 访问...
最流行的HTTP服务器软件之一,快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放,如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。
问题是 Apache 网站上缺少适用于 Windows 的本机库。 对于 hadoop 2.2.0,此类二进制文件是 ,它们不适用于 Hadoop 2.6.0。 所以我的解决方案是自己编译。 我已按照 BUILDING.txt 说明进行操作,猜猜是什么,显示...
php5.3、5.4和apache都是用vc9编译,电脑必须安装vc9运行库才能运行。 php5.5、5.6是vc11编译,如用php5.5、5.6必须安装vc11运行库。 vc9和vc11运行库下载:http://pan.baidu.com/s/1gd0y1Qb php5.5以上才有64位的,...
锈-openssl 用于Rust编程语言...贡献除非您明确声明,否则,根据Apache-2.0许可证的定义,有意提交供您包括在工作中的任何贡献均应按照Apache许可证,2.0版和MIT许可证的条款进行双重许可,而无需任何其他条款或条件。
模板缓存 (支持即时编译和缓存编译) 3.DEBUG模式 (DEBUG模式有助于模板开发者调试错误信息) 体贴的后台设计 (基本设置) 1.网站全局控制 (不需要您修改HTML代码) 2.广告碎片 (新建广告会生成碎片代码 如 {$...
onekey_LAMP_Script 本脚本为一键部署Apache,PHP,Mariadb,...脚本执行时,会创建临时swap分区,防止小内存云主机环境下安装,因内存不足导致mysql编译安装失败,安装后重组会删除 执行数据库初始化时若提示
因为我们配置这个SSL证书需要引用到nginx的中SSL这模块,然而我们一开始编译的Nginx的时候并没有把SSL模块一起编译进去,所以导致这个错误的出现。 二、错误解决步骤 既然在安装的时候没有编译ssl,难道把nginx卸载...
编译失败如下,Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M2:enforce (enforce-maven-version) on project spring-data-jpa: Some Enforcer rules have failed. Loo
目标通过多区块链支持统一钱包通用逻辑接口跨平台,在macOS,Linux,Windows上布局.electron-vue编译和打包脚本build构建参考文件dist编译输出目录src项目核心代码static静态文件目录代码样式该项目正在使用预提交。...