The subject line summarizes the issue pretty well. Following are the details: The problem stems, of course, from the new packages I'm building on an old OS. I don't have much choice in the matter though - these are the constraints I must operate within. I want to have two versions of OpenSSL on the system in question - one that comes with OS, and one for a new apache and subversion. I've tried both with OpenSSL 0.9.8k and OpenSSL 1.0.0 beta 3. This message will cover the specifics of the situation with 1.0.0 beta 3. I'm using the following small script to configure and build against OpenSSL 1.0.0 beta 3: export PATH=/usr/local/svn/bin:$PATH CC="gcc -I/usr/local/svn/include -L/usr/local/svn/lib -Wl,-rpath -Wl,/usr/local/svn/lib" ./configure --prefix=/usr/local/svn --enable-modules=all --enable-ssl --with-ssl=/usr/local/svn && make -j 1 With this script in place, the apache build chugs along for a while, and then gives copious errors starting with: make[3]: Entering directory `/data/swbuild/da_build/src/apache2/src/modules/ssl' /usr/local/svn/build-1/libtool --silent --mode=compile gcc -I/usr/local/svn/include -L/usr/local/svn/lib -Wl,-rpath -Wl,/usr/local/svn/lib -g -O2 -pthread -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -I/data/swbuild/da_build/src/apache2/src/srclib/pcre -I. -I/data/swbuild/da_build/src/apache2/src/os/unix -I/data/swbuild/da_build/src/apache2/src/server/mpm/prefork -I/data/swbuild/da_build/src/apache2/src/modules/http -I/data/swbuild/da_build/src/apache2/src/modules/filters -I/data/swbuild/da_build/src/apache2/src/modules/proxy -I/data/swbuild/da_build/src/apache2/src/include -I/data/swbuild/da_build/src/apache2/src/modules/generators -I/data/swbuild/da_build/src/apache2/src/modules/mappers -I/data/swbuild/da_build/src/apache2/src/modules/database -I/usr/local/svn/include/apr-1 -I/data/swbuild/da_build/src/apache2/src/server -I/data/swbuild/da_build/src/apache2/src/modules/proxy/../generators -I/usr/local/svn/include -I/data/swbuild/da_build/src/apache2/src/modules/ssl -I/data/swbuild/da_build/src/apache2/src/modules/dav/main -prefer-non-pic -static -c mod_ssl.c && touch mod_ssl.lo In file included from ssl_private.h:60, from mod_ssl.c:27: ssl_toolkit_compat.h:254:2: error: #error "Unrecognized SSL Toolkit!" In file included from ssl_private.h:62, from mod_ssl.c:27: ssl_util_ssl.h:78: error: expected â??)â?? before â??*â?? token ssl_util_ssl.h:79: error: expected â??)â?? before â??*â?? token The key part seeming to #error "Unrecognized SSL Toolkit". Line 254 of ssl_toolkit_compat.h is (and is surrounded by): #else /** ! HAVE_OPENSSL && ! HAVE_SSLC */ #error "Unrecognized SSL Toolkit!" #endif /* ! HAVE_OPENSSL && ! HAVE_SSLC */ IOW, it appears thtat HAVE_OPENSSL isn't defined, even though I have 1.5 versions (I mv'd /usr/include/openssl to /usr/include/openssl.nopers) on the system. Also, include/ap_config_auto.h have HAVE_OPENSSL #define'd to 1. But if I cut and paste the libtool command for compiling mod_ssl.c, addnig a -E to it to get just the cpp output, it appears that ap_config_auto.h isn't getting #include'd. Something's clearly going wrong with the build. Maybe it's because I'm doing something a little bit hackish setting that weird $CC, though that's worked well for me in the past. What do I need to do to build the latest apache aganist the latest OpenSSL on openSUSE 10.3? Thanks! --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx