Hello,
Trying to enable ssl on Apache 2.2.11 with following options but I am getting
an 'all recursive error on make:
# /configure --prefix=/usr/local/apache --with-mpm=prefork --enable-ssl
--disable-charset-lite --disable-include --disable-env
--enable-setenvif --disable-status --disable-autoindex --disable-asis
--disable-cgi --disable-negotiation --disable-imap --disable-actions
--disable-userdir --disable-alias --disable-so --with-ssl=/usr/bin
The ./configure runs without errors. I get the following error on make:
/opt/httpd-2.2.11/srclib/apr/libtool --silent --mode=compile gcc -g -O2
-pthread -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE
-I/opt/httpd-2.2.11/srclib/pcre -I. -I/opt/httpd-2.2.11/os/unix
-I/opt/httpd-2.2.11/server/mpm/prefork -I/opt/httpd-2.2.11/modules/http
-I/opt/httpd-2.2.11/modules/filters -I/opt/httpd-2.2.11/modules/proxy
-I/opt/httpd-2.2.11/include -I/opt/httpd-2.2.11/modules/generators
-I/opt/httpd-2.2.11/modules/mappers
-I/opt/httpd-2.2.11/modules/database
-I/opt/httpd-2.2.11/srclib/apr/include
-I/opt/httpd-2.2.11/srclib/apr-util/include
-I/opt/httpd-2.2.11/srclib/apr-util/xml/expat/lib
-I/opt/httpd-2.2.11/modules/proxy/../generators -I/usr/bin/include
-I/usr/kerberos/include -I/opt/httpd-2.2.11/modules/ssl
-I/opt/httpd-2.2.11/modules/dav/main -prefer-non-pic -static -c
modules.c && touch modules.lo
gcc -g -O2 -pthread -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -I/opt/httpd-2.2.11/srclib/pcre -I.
-I/opt/httpd-2.2.11/os/unix -I/opt/httpd-2.2.11/server/mpm/prefork
-I/opt/httpd-2.2.11/modules/http -I/opt/httpd-2.2.11/modules/filters
-I/opt/httpd-2.2.11/modules/proxy -I/opt/httpd-2.2.11/include
-I/opt/httpd-2.2.11/modules/generators
-I/opt/httpd-2.2.11/modules/mappers
-I/opt/httpd-2.2.11/modules/database
-I/opt/httpd-2.2.11/srclib/apr/include
-I/opt/httpd-2.2.11/srclib/apr-util/include
-I/opt/httpd-2.2.11/srclib/apr-util/xml/expat/lib
-I/opt/httpd-2.2.11/modules/proxy/../generators -I/usr/bin/include
-I/usr/kerberos/include -I/opt/httpd-2.2.11/modules/ssl
-I/opt/httpd-2.2.11/modules/dav/main -c
/opt/httpd-2.2.11/server/buildmark.c
/opt/httpd-2.2.11/srclib/apr/libtool --silent --mode=link gcc -g -O2
-pthread -L/usr/bin/lib -L/usr/kerberos/lib -o httpd modules.lo
buildmark.o server/libmain.la modules/aaa/libmod_authn_file.la
modules/aaa/libmod_authn_default.la modules/aaa/libmod_authz_host.la
modules/aaa/libmod_authz_groupfile.la modules/aaa/libmod_authz_user.la
modules/aaa/libmod_authz_default.la modules/aaa/libmod_auth_basic.la
modules/filters/libmod_filter.la modules/loggers/libmod_log_config.la
modules/metadata/libmod_setenvif.la modules/ssl/libmod_ssl.la
modules/http/libmod_http.la modules/http/libmod_mime.la
modules/mappers/libmod_dir.la server/mpm/prefork/libprefork.la
os/unix/libos.la -lm /opt/httpd-2.2.11/srclib/pcre/libpcre.la
/opt/httpd-2.2.11/srclib/apr-util/libaprutil-1.la
/opt/httpd-2.2.11/srclib/apr-util/xml/expat/lib/libexpat.la
/opt/httpd-2.2.11/srclib/apr/libapr-1.la -luuid -lrt -lcrypt -lpthread
-ldl
server/.libs/libmain.a(exports.o).data+0xa44): undefined reference to
`apr_os_uuid_get'
collect2: ld returned 1 exit status
make[1]: *** [httpd] Error 1
make[1]: Leaving directory `/opt/httpd-2.2.11'
make: *** [all-recursive] Error 1
I am running RedHat el5. Here are my installed rpms:
openssh version:
openssl-0.9.8b-10.el5
openssl-devel-0.9.8b-10el5
My apr pkg installed are:
[r...@host58 opt]# rpm -qa | grep apr
apr-1.2.8-6
apr-util-1.2.7-7.el5
[r...@host58 opt]#
Thanks in advance.