歡迎您光臨本站 註冊首頁

apache編譯過不去,請大家幫我!

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

apache編譯過不去,請大家幫我!

/bin/sh /usr/local/src/apache/httpd-2.0.43/srclib/apr/libtool --silent
--mode=co
mpile gcc -g -O2 -pthread   -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT
-D_XOPEN_SOUR
CE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE
-I/usr/local/src/apache/http
d-2.0.43/srclib/apr-util/include
-I/usr/local/src/apache/httpd-2.0.43/srclib/apr
-util/include/private
-I/usr/local/src/apache/httpd-2.0.43/srclib/apr/include
-I/usr/local/BerkeleyDB.4.1/include  -c apr_dbm_berkeleydb.c && touch
apr_dbm_be
rkeleydb.lo
apr_dbm_berkeleydb.c: In function `vt_db_open':
apr_dbm_berkeleydb.c:200: warning: passing arg 2 of pointer to function
from inc
ompatible pointer type
apr_dbm_berkeleydb.c:200: warning: passing arg 4 of pointer to function
makes po
inter from integer without a cast
apr_dbm_berkeleydb.c:200: too few arguments to function
make: *** Error 1
make: Leaving directory
`/usr/local/src/apache/httpd-2.0.43/srclib/apr-util/d
bm'
make: *** Error 1
make: Leaving directory
`/usr/local/src/apache/httpd-2.0.43/srclib/apr-util/d
bm'
make: *** Error 1
make: Leaving directory
`/usr/local/src/apache/httpd-2.0.43/srclib/apr-util'
make: *** Error 1
make: Leaving directory `/usr/local/src/apache/httpd-2.0.43/srclib'
make: *** Error 1
《解決方案》

我的系統是redhat as5
《解決方案》

換一個2。26我再試一下
《解決方案》

但是這個只有mod_authz_host.so 沒有mod_access.so模塊。
《解決方案》

模塊問題,改成mod_authz_host.so,加上了
LoadModule authn_file_module modules/mod_authn_file.so

啟動出錯成了
getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
《解決方案》

這個方法不行,換gcc3.43編譯httpd-2.0.43
《解決方案》

gcc3.43 出錯

-I- -I. -Iada
-I/home/smcconne/work/crosstool-0.35/build/powerpc-405-linux-gnu/gcc-4.0.1-glibc-2.3.5/gcc-4.0.1/gcc/ada
/home/smcconne/work/crosstool-0.35/build/powerpc-405-linux-gnu/gcc-4.0.1-glibc-2.3.5/gcc-4.0.1/gcc/ada/a-except.adb
-o ada/a-except.o
s-traent.ads:61:01: (style) blank lines not allowed at end of file
a-exexda.adb:154:01: (style) multiple blank lines
a-exextr.adb:192:01: (style) multiple blank lines
make: *** Error 1
make: Leaving directory
`/home/smcconne/work/crosstool-0.35/build/powerpc-405-linux-gnu/gcc-4.0.1-glibc-2.3.5/build-gcc/gcc'
make: *** Error 2
《解決方案》

不用ada語言 --enable-language=c,c++
《解決方案》

在別的機器上編譯好,拷貝過來。告一段落。下一步是tomcat
《解決方案》

樓主太不幸了

[火星人 ] apache編譯過不去,請大家幫我!已經有718次圍觀

http://coctec.com/docs/service/show-post-35721.html