Page 1 of 1

Heimserver / Apache-Compile 2.0.45 -.48

Posted: 2004-01-19 13:54
by flo
Hi,

habe zuhause einen kleinen Heimserver - mittlerweile ein Pentium Pro mit Woody drauf. Pakete sind eigentlich exakt gleich wie auf meinem Rootserver, da ich (bis auf mittlerweile 2.6.1er Kernel und bluez-utils) auf identische Software geachtet habe.

Was mir schleierhaft ist:
Ein Apache-Compile auf dem Rootserver läuft einwandfrei durch, auf dem Heimrechner allerdings ist bei Version 2.0.45 Schluß, alle höheren Versionen brechen beim exakt gleichen Configure mit Fehlermeldung ab:
gawk -f /usr/src/httpd-2.0.48/build/make_exports.awk `cat export_files` > /usr/src/httpd-2.0.48/server/exports.c
/usr/src/httpd-2.0.48/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_HAVE_DESIGNATED_INITIALIZER -I/usr/src/httpd-2.0.48/srclib/apr/include -I/usr/src/httpd-2.0.48/srclib/apr-util/include -I/usr/local/include -I. -I/usr/src/httpd-2.0.48/os/unix -I/usr/src/httpd-2.0.48/server/mpm/worker -I/usr/src/httpd-2.0.48/modules/http -I/usr/src/httpd-2.0.48/modules/filters -I/usr/src/httpd-2.0.48/modules/proxy -I/usr/src/httpd-2.0.48/include -I/usr/src/httpd-2.0.48/modules/dav/main -prefer-non-pic -static -c /usr/src/httpd-2.0.48/server/exports.c && touch /usr/src/httpd-2.0.48/server/exports.lo
/usr/src/httpd-2.0.48/server/exports.c:254: `ap_is_recursion_limit_exceeded' undeclared here (not in a function)
/usr/src/httpd-2.0.48/server/exports.c:455: `ap_unescape_url_keep2f' undeclared here (not in a function)
/usr/src/httpd-2.0.48/server/exports.c:461: `ap_escape_logitem' undeclared here (not in a function)
/usr/src/httpd-2.0.48/server/exports.c:644: `apr_bucket_alloc_create_ex' undeclared here (not in a function)
/usr/src/httpd-2.0.48/server/exports.c:988: `apr_file_mtime_set' undeclared here (not in a function)
/usr/src/httpd-2.0.48/server/exports.c:1001: `apr_temp_dir_get' undeclared here (not in a function)
/usr/src/httpd-2.0.48/server/exports.c:1125: `apr_socket_atmark' undeclared here (not in a function)
/usr/src/httpd-2.0.48/server/exports.c:1232: `apr_os_pipe_put_ex' undeclared here (not in a function)
/usr/src/httpd-2.0.48/server/exports.c:1260: `apr_proc_mutex_lockfile' undeclared here (not in a function)
/usr/src/httpd-2.0.48/server/exports.c:1341: `apr_table_compress' undeclared here (not in a function)
make[2]: *** [/usr/src/httpd-2.0.48/server/exports.lo] Error 1
Configure ist folgender:

Code: Select all

        --with-mpm=worker 
        --enable-modules="so http" 
        --enable-mods-shared="info status cern_meta usertrack asis include autoindex 
        cgid imap alias auth auth_anon auth_digest access cache mem_cache file-cache 
        cgi dir env ext_filter expires headers file_cache log_config mime mime_magic 
        negotiation rewrite speling actions userdir setenvif" 
        --prefix=/usr/local 
        --enable-static-support
Mit ./buildconf und ohne ist auch kein Unterschied. Ich komme nicht darauf, warum der Vorgang abbricht!? Kann mir bitte jemand helfen?

Grüße,

flo.

Re: Heimserver / Apache-Compile 2.0.45 -.48

Posted: 2004-01-19 20:29
by Joe User
Welche apr-Version ist installiert?

Re: Heimserver / Apache-Compile 2.0.45 -.48

Posted: 2004-01-19 20:39
by flo
auf beiden Rechnern - keins!?

Ich hab vorhin gesehen, daß der Configure-String schon nach Ausprobieren war, nur auch mit dem originalen keine Chance ...

flo.

Re: Heimserver / Apache-Compile 2.0.45 -.48

Posted: 2004-01-19 21:03
by Joe User
Ohne apr/arp-utils wird dat nüscht...
Welche Version(en) bietet Dein Distributor denn an?

Re: Heimserver / Apache-Compile 2.0.45 -.48

Posted: 2004-01-19 21:30
by flo
apt-cache search gibt nichts relevantes aus - das große Orakel (google) hat mir verraten, daß das die Apache Portable Runtime ist - wenigstens was ...

./configure gibt aus:

Code: Select all

checking for APR... reconfig
configuring package in srclib/apr now
...
APR Version: 0.9.5
...
Configuring Apache Portable Runtime Utility library...
checking for APR-util... reconfig
updating cache ./config.cache
configuring package in srclib/apr-util now
loading cache /usr/src/httpd-2.0.48/./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for working mkdir -p... (cached) yes
APR-util Version: 0.9.5
checking for chosen layout... apr-util
Applying apr-util hints file rules for i686-pc-linux-gnu
checking for APR... yes
...
das war im 2.0.48er Tree, im 2.0.45er schaut das so aus:

Code: Select all

checking for APR... reconfig
configuring package in srclib/apr now
...
Configuring APR library
...
APR Version: 0.9.3
...
Also ist APR doch aktiv, oder nicht?

flo.

EDIT: Versuche gerade, ihm andere APRs zu geben - melde mich, wenn was geht! Danke!