Hallo, Ich habe ein Problem beim kompilieren des Apache 2.0.65 in Verbindung mit der OpenSSL Version 1.0.0k. Dabei wirft er folgenden Fehler, aus welchem ich leider nicht weiter schlau werde:
/wwws/apache/apache2.0.65w/instroot/build/libtool --silent --mode=compile gcc -g -O2 -pthread -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -DAP_HAVE_DESIGNATED_INITIALIZER -I/wwws/apache/apache2.0.65w/instroot/include/apr-0 -I/wwws/apache/apache2.0.65w/openldap/include -I. -I/wwws/apache/src/httpd-2.0.65/os/unix -I/wwws/apache/src/httpd-2.0.65/server/mpm/worker -I/wwws/apache/src/httpd-2.0.65/modules/http -I/wwws/apache/src/httpd-2.0.65/modules/filters -I/wwws/apache/src/httpd-2.0.65/modules/proxy -I/wwws/apache/src/httpd-2.0.65/include -I/wwws/apache/src/httpd-2.0.65/modules/generators -I/wwws/apache/src/httpd-2.0.65/server -I/wwws/apache/apache2.0.65w/openssl/include/openssl -I/wwws/apache/apache2.0.65w/openssl/include -I/wwws/apache/src/httpd-2.0.65/modules/dav/main -prefer-pic -c ssl_engine_init.c && touch ssl_engine_init.slo ssl_engine_init.c: In function âssl_init_ctx_protocolâ: ssl_engine_init.c:392: warning: assignment discards qualifiers from pointer target type ssl_engine_init.c:398: warning: assignment discards qualifiers from pointer target type ssl_engine_init.c: In function âssl_init_ctx_verifyâ: ssl_engine_init.c:538: error: âSTACKâ undeclared (first use in this function) ssl_engine_init.c:538: error: (Each undeclared identifier is reported only once ssl_engine_init.c:538: error: for each function it appears in.) ssl_engine_init.c:538: error: expected expression before â)â token ssl_engine_init.c: In function âssl_init_FindCAListâ: ssl_engine_init.c:1113: warning: pointer type mismatch in conditional expression make[4]: *** [ssl_engine_init.slo] Error 1 make[4]: Leaving directory `/lfs/wwwmnt/wwws.nvgm042/apache/src/httpd-2.0.65/modules/ssl' make[3]: *** [shared-build-recursive] Error 1 make[3]: Leaving directory `/lfs/wwwmnt/wwws.nvgm042/apache/src/httpd-2.0.65/modules/ssl' make[2]: *** [shared-build-recursive] Error 1 make[2]: Leaving directory `/lfs/wwwmnt/wwws.nvgm042/apache/src/httpd-2.0.65/modules' make[1]: *** [shared-build-recursive] Error 1 make[1]: Leaving directory `/lfs/wwwmnt/wwws.nvgm042/apache/src/httpd-2.0.65' make: *** [all-recursive] Error 1 Making httpd was NOT SUCCESSFUL. Ich hatte in älteren Versionen schon das Problem mit dem Fehler "inal link failed: Bad value", auf welchen hin ich OpenSSL mit dem Parameter "shared" gebaut habe und dies dann lief. SuSe Linux 11SP1 GCC Version aktuell: gcc (GCC) 4.1.2 20070115 (SUSE Linux) OpenSSL: ./config \ --prefix=${prefix_openssl} \ --openssldir=${prefix_openssl} \ shared Apache: ./configure --prefix=${apache_prefix}/instroot \ ... --enable-ssl \ --with-ssl=${apache_prefix}/openssl \ ... Danke, André --------------------------------------------------------------------- To unsubscribe, e-mail: users-de-unsubscr...@httpd.apache.org For additional commands, e-mail: users-de-h...@httpd.apache.org