Hello,
I'm trying to compile apache httpd 2.4.25 on oracle linux 6.8, i install openssl 1.1.0c version
here is the line i use to configure, this one did not return any error
./configure --prefix=/usr/local/src/httpd-2.4.25 --with-ssl=/usr/local/ssl --enable-ssl=shared --with-mpm=worker --enable-so --enable-mods-shared=all --enable-proxy --with-apr=/usr/local/apr --with-pcre=/usr/local/pcre
the next step i do is doing the command make to compile the httpd server and here is the error i got at the end
/usr/local/apr/build-1/libtool --silent --mode=link gcc -std=gnu99 -g -O2 -pthread -lssl -lcrypto -lrt -lcrypt -lpthread \-o ab ab.lo /usr/local/apr/lib/libaprutil-1.la -lexpat /usr/local/apr/lib/libapr-1.la -lrt -lcrypt -lpthread -lmab.o: In function `ssl_print_cert_info':/usr/local/src/httpd-2.4.25/support/ab.c:640: undefined reference to `X509_get_version' /usr/local/src/httpd-2.4.25/support/ab.c:642: undefined reference to `X509_getm_notBefore' /usr/local/src/httpd-2.4.25/support/ab.c:646: undefined reference to `X509_getm_notAfter' ab.o: In function `ssl_state_cb':/usr/local/src/httpd-2.4.25/support/ab.c:562: undefined reference to `SSL_in_init' /usr/local/src/httpd-2.4.25/support/ab.c:562: undefined reference to `SSL_is_server' ab.o: In function `sk_X509_num':/usr/local/include/openssl/x509.h:97: undefined reference to `OPENSSL_sk_num' ab.o: In function `sk_X509_value':/usr/local/include/openssl/x509.h:97: undefined reference to `OPENSSL_sk_value' ab.o: In function `test':/usr/local/src/httpd-2.4.25/support/ab.c:1877: undefined reference to `SSL_in_init' ab.o: In function `main':/usr/local/src/httpd-2.4.25/support/ab.c:2169: undefined reference to `TLS_client_method' /usr/local/src/httpd-2.4.25/support/ab.c:2468: undefined reference to `CRYPTO_malloc_init' /usr/local/src/httpd-2.4.25/support/ab.c:2470: undefined reference to `OPENSSL_init_ssl' /usr/local/src/httpd-2.4.25/support/ab.c:2471: undefined reference to `OPENSSL_init_ssl' /usr/local/src/httpd-2.4.25/support/ab.c:2480: undefined reference to `SSL_CTX_set_options' /usr/local/src/httpd-2.4.25/support/ab.c:2395: undefined reference to `TLS_client_method' collect2: ld returned 1 exit statusmake[2]: *** [ab] Error 1make[2]: Leaving directory `/usr/local/src/httpd-2.4.25/support' make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/usr/local/src/httpd-2.4.25/support' make: *** [all-recursive] Error 1[root@mandos httpd-2.4.25]
Hope someone hae a solution, i found some stuff about a bug on the 2.4.23 version and the guys have to go back to the opsnssl 1.0.x version.
Best regards,
Stephane