从源码安装apache2,遇到错误:cannot install `libaprutil-1.la
从源码安装apache2,遇到错误:cannot install `libaprutil-1.la
教人学Apache......
用http://www.apache.org/上下载的源码安装 apache2,
Redhat AS 4
执行了configure,make后
make install时出错:
/bin/sh /usr/local/httpd-2.2.3/srclib/apr/libtool --mode=install /usr/bin/install -c -m 755 libaprutil-1.la /usr/local/apache2/lib
libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apache22/lib
make[2]: *** [install] Error 1
经过折腾之后找到规律:
./configure
make
make install
顺序不会出错
./configure --prefix=/app/apache
make
make install
顺序就会出错...
分析:
从apache网站上下载的source code,应该不会有如此不能安装到非/usr/local目录的低级错误。
肯 定是自己有疏忽,猜测可能是以前安装用过./configure 来直接安装到/usr/local/apache2
导致安装文件已经不太“干 净”
解决:
删除source code目录,重新tar -zxvf下载的apache安装包,上面的问题解决。
后来google了下面一句:
If some options do not become active after doing a configure; make; make install, try to do a make clean after configure.
看来make clean也是一个解决方式.... 可叹以前重新编译Linux 内核的时候还用过它...四年不用就忘这么干净。
受到启发 ,从新解压一份源码,后安装,OK了!
分享到:
相关推荐
安装Apache提示缺少 libapr-1.so.0与libaprutil-1完美解决
libexpat.so.0。。。libaprutil-1.so.0。。。。。libapr-1.so.0 lib64
libaprutil1-dbd-sqlite3_1.5.3-1_amd64.deb
此资源共包含Activemq所需的9个动静态链接库,cppunitd.lib、cppunitd_dll.dll、cppunitd_dll.lib、libapr-1.dll、libapr-1.lib、libapriconv-1.dll、libapriconv-1.lib、libaprutil-1.dll、libaprutil-1.lib。...
libaprutil1-dev_1.5.3-1_amd64.deb
C++调用ActiveMQ编译所需要的类库,需要用到的类库都已打包! apr-1.lib activemq-cpp.lib activemq-cpp.dll apriconv-1.lib aprutil-1.lib cppunit.lib libapr-1.lib libapriconv-1.lib ...libaprutil-1.dll
no libaprutil-1 in java.library.path no libsasl in java.library.path no libsvn_subr-1 in java.library.path no libsvn_delta-1 in java.library.path no libsvn_diff-1 in java.library.path no libsvn_...
libaprutil1-ldap_1.5.3-1_amd64.deb
debug使用:libactivemq-cppd.lib、libapr-1.lib、libapriconv-1.lib、libaprutil-1.lib、libexpat.lib release使用:activemq-cpp.lib、libapr-1.lib、libapriconv-1.lib、libaprutil-1.lib、libexpat.lib
2如果是for apache2.2版本,复制apache的bin目录下libapr-1.dll、libapriconv-1.dll、libaprutil-1.dll到Apache2xPasswd.cgi所在的目录 3修改配置文件Apache2xPasswd.cgi.ini中auth_user_file路径,如下 [path]...
libaprutil1_1.5.3-1_amd64.deb
里面包含libapr-1.dll、libapriconv-1.lib、libaprutil-1.dll、libaprutil-1.lib等activemq相关包。编译环境为VS2010+64位+realease
VC2010编译的ActiveMQ-CPP 3.9.3相应的DLL和lib(debug/release) activemq-cpp.dll 、activemq-cpp.lib、cppunit_dll.dll、libapr-1.dll、libapriconv-1.dll、libaprutil-1.dll
安装方法: 1、下载后解码. 2、参考解码根目录下的INSTALL文件. linux下: 1、安装依赖库,如apr, sqlite...$ sudo apt-get install libapr1-dev libaprutil1-dev sqlite3 2、$ ./configure 3、$ make && make install
可直接使用的链接sqlserver数据库的 linux 命令客户端,已编译过,直接用即可
6. 复制subversion"bin"下的*.so到apache 的安装目录的modules目录中,然后复制subversion"bin"目录中除libapr.dll,libapriconv.dll, libaprutil.dll之外的*.dll文件到apache"bin"目录中。 编辑httpd.conf(apache...