[oclug] Apache SSl Compile Problems.... Can anyone help
????
Dave Lewis
DLewis at ottawa.com
Fri Feb 23 00:22:01 EST 2001
umm.. your refering to me having a libssl.a file in my /usr/lib dir ????
this is what I get
[root at mail lib]# pwd
/usr/lib
[root at mail lib]# ls libss*
libssl.so.0 libssl.so.0.9.5
[root at mail lib]#
is this where my problem is ???
as far as clearing the config.cache .. dont' think it matters.. I setup a
test compile in a completely new dir.. and did a straight
./FixPatch
./compile --prifix=/www
make
and got the same results...
Dave
At 03:13 PM 2/22/2001 -0500, you wrote:
>Dave Lewis wrote:
> >
> > The following is the last few lines of my make... any suggestions..
> >
> > Redhat 6.2
> > Apache 1.3.12
> > apache_1.3.12_ssl_1.41
> > openssl-0.9.5a-2 (installed via RPM)
> > php 3.0.16
> >
> > ran FixPath patch
> > configured apache
>
>does config.cache has been removed before reconfiguring
>
> > configured php (although it happens without php aswell)
> > installed php
> > configured apache again (as per php install instructions)
> >
> > make apache and get this at the end
> >
> > <=== modules
> > gcc -c -I./os/unix -I./include -I/usr/local/ssl/include -DLINUX=2
> > -DTARGET=\"httpsd\" -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite
> > -DNO_DL_NEEDED -DAPACHE_SSL `./apaci` modules.c
> > gcc -c -I./os/unix -I./include -I/usr/local/ssl/include -DLINUX=2
> > -DTARGET=\"httpsd\" -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite
> > -DNO_DL_NEEDED -DAPACHE_SSL `./apaci` buildmark.c
> > gcc -DLINUX=2 -DTARGET=\"httpsd\" -DUSE_HSREGEX -DUSE_EXPAT
> > -I./lib/expat-lite -DNO_DL_NEEDED -DAPACHE_SSL `./apaci` \
> > -o httpsd buildmark.o modules.o modules/standard/libstandard.a
> > modules/ssl/libssl.a
>
>does this thing the same as the one from openssl-devel ?
>check with nm(like below)
>or -Lssl is missing
>
> > modules/php3/libphp3.a main/libmain.a ./os/unix/libos.a
> > ap/libap.a regex/libregex.a lib/expat-lite/libexpat.a
> > -Wl,-rpath,/usr/local/lib/mysql -lgd -L/usr/local/lib/mysql -lmysqlclient
> > -Lmodules/php3 -L../modules/php3 -L../../modules/php3 -lmodphp3
> > -lpam -lm -ldl -lcrypt -lresolv -lm -lcrypt -lgdbm
> > -L/usr/local/ssl/lib
>
>$ ls /usr/local/ssl/lib
>/usr/lib/libcrypto.a
>/usr/lib/libssl.a
>
> > -lssl -lcrypto
> > modules/ssl/libssl.a(apache_ssl.o): In function `ReadRandomFiles':
> > apache_ssl.o(.text+0x267): undefined reference to `RAND_egd_bytes'
> > modules/ssl/libssl.a(apache_ssl.o): In function `ApacheSSLVerifyCallback':
> > apache_ssl.o(.text+0x30a): undefined reference to
> > `SSL_get_ex_data_X509_STORE_CTX_idx'
>
>$ nm /usr/lib/libssl.a | grep SSL_get_ex_data_X509_STORE_CTX_idx
> U SSL_get_ex_data_X509_STORE_CTX_idx
>00000004 T SSL_get_ex_data_X509_STORE_CTX_idx
>
> > modules/ssl/libssl.a(apache_ssl.o): In function `InitSSL':
> > apache_ssl.o(.text+0x12db): undefined reference to `SSL_library_init'
>
>$ nm /usr/lib/libssl.a | grep SSL_library_init
>00000004 T SSL_library_init
>
> > modules/ssl/libssl.a(apache_ssl.o): In function `GetCertificateAndKey':
> > apache_ssl.o(.text+0x1c7c): undefined reference to
> > `SSL_CTX_set_tmp_rsa_callback'
>
>$ nm /usr/lib/libssl.a | grep SSL_CTX_set_tmp_rsa_callback
>00002f50 T SSL_CTX_set_tmp_rsa_callback
>
> > apache_ssl.o(.text+0x1cdb): undefined reference to
> > `SSL_add_file_cert_subjects_to_stack'
>
>$ nm /usr/lib/libssl.a | grep SSL_add_file_cert_subjects_to_stack
>00000b00 T SSL_add_file_cert_subjects_to_stack
>
> > apache_ssl.o(.text+0x1d1d): undefined reference to
> > `SSL_add_dir_cert_subjects_to_stack'
>
>nm /usr/lib/libssl.a | grep SSL_add_dir_cert_subjects_to_stack
>00000c50 T SSL_add_dir_cert_subjects_to_stack
>
> > apache_ssl.o(.text+0x1d58): undefined reference to `sk_num'
> > modules/ssl/libssl.a(apache_ssl.o): In function `SSLSetupConnection':
> > apache_ssl.o(.text+0x2466): undefined reference to
> > `SSL_set_session_id_context'
>
>$ nm /usr/lib/libssl.a | grep SSL_set_session_id_context
>000004d0 T SSL_set_session_id_context
>
> > collect2: ld returned 1 exit status
> > make: *** [target_static] Error 1
> > [root at mail src]#
>_______________________________________________
>oclug mailing list
>oclug at lists.oclug.on.ca
>http://www.oclug.on.ca/mailman/listinfo/oclug
More information about the OCLUG
mailing list