Bug 50464

Summary: undefined reference to `BIO_set_callback' `BIO_set_callback_arg' `SSL_CTX_set_info_callback'
Product: Apache httpd-2 Reporter: Alberto Colosi <alcol>
Component: BuildAssignee: Apache HTTPD Bugs Mailing List <bugs>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: P2    
Version: 2.5-HEAD   
Target Milestone: ---   
Hardware: PC   
OS: Linux   

Description Alberto Colosi 2010-12-13 06:04:07 UTC
I use 
APR 1.4.2
APR-util 1.3.10
APR-iconv 1.2.1
OpenSSL 1.0.0c (fix for "This vulnerability is tracked as CVE-2010-4180")


/usr/local/apr/build-1/libtool --silent --mode=compile gcc -std=gnu99 -g -O2 -pthread    -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE    -I. -I/home/colosi/dev/apache/httpd-2.3.8/os/unix -I/home/colosi/dev/apache/httpd-2.3.8/include -I/usr/local/apr/include/apr-1 -I/usr/local/include -I/home/colosi/dev/apache/httpd-2.3.8/modules/aaa -I/home/colosi/dev/apache/httpd-2.3.8/modules/cache -I/home/colosi/dev/apache/httpd-2.3.8/modules/core -I/home/colosi/dev/apache/httpd-2.3.8/modules/database -I/home/colosi/dev/apache/httpd-2.3.8/modules/filters -I/home/colosi/dev/apache/httpd-2.3.8/modules/ldap -I/home/colosi/dev/apache/httpd-2.3.8/server -I/home/colosi/dev/apache/httpd-2.3.8/modules/loggers -I/home/colosi/dev/apache/httpd-2.3.8/modules/lua -I/home/colosi/dev/apache/httpd-2.3.8/modules/proxy -I/home/colosi/dev/apache/httpd-2.3.8/modules/session -I/usr/local/ssl/include -I/home/colosi/dev/apache/httpd-2.3.8/modules/ssl -I/home/colosi/dev/apache/httpd-2.3.8/modules/test -I/home/colosi/dev/apache/httpd-2.3.8/modules/arch/unix -I/home/colosi/dev/apache/httpd-2.3.8/modules/dav/main -I/home/colosi/dev/apache/httpd-2.3.8/modules/generators -I/home/colosi/dev/apache/httpd-2.3.8/modules/mappers  -prefer-non-pic -static -c rotatelogs.c && touch rotatelogs.lo
/usr/local/apr/build-1/libtool --silent --mode=link gcc -std=gnu99 -g -O2 -pthread     -L/usr/local/lib   -o rotatelogs  rotatelogs.lo      /usr/local/apr/lib/libaprutil-1.la -lexpat /usr/local/apr/lib/libapr-1.la -luuid -lrt -lcrypt -lpthread -ldl
/usr/local/apr/build-1/libtool --silent --mode=compile gcc -std=gnu99 -g -O2 -pthread    -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE    -I. -I/home/colosi/dev/apache/httpd-2.3.8/os/unix -I/home/colosi/dev/apache/httpd-2.3.8/include -I/usr/local/apr/include/apr-1 -I/usr/local/include -I/home/colosi/dev/apache/httpd-2.3.8/modules/aaa -I/home/colosi/dev/apache/httpd-2.3.8/modules/cache -I/home/colosi/dev/apache/httpd-2.3.8/modules/core -I/home/colosi/dev/apache/httpd-2.3.8/modules/database -I/home/colosi/dev/apache/httpd-2.3.8/modules/filters -I/home/colosi/dev/apache/httpd-2.3.8/modules/ldap -I/home/colosi/dev/apache/httpd-2.3.8/server -I/home/colosi/dev/apache/httpd-2.3.8/modules/loggers -I/home/colosi/dev/apache/httpd-2.3.8/modules/lua -I/home/colosi/dev/apache/httpd-2.3.8/modules/proxy -I/home/colosi/dev/apache/httpd-2.3.8/modules/session -I/usr/local/ssl/include -I/home/colosi/dev/apache/httpd-2.3.8/modules/ssl -I/home/colosi/dev/apache/httpd-2.3.8/modules/test -I/home/colosi/dev/apache/httpd-2.3.8/modules/arch/unix -I/home/colosi/dev/apache/httpd-2.3.8/modules/dav/main -I/home/colosi/dev/apache/httpd-2.3.8/modules/generators -I/home/colosi/dev/apache/httpd-2.3.8/modules/mappers  -prefer-non-pic -static -c logresolve.c && touch logresolve.lo
/usr/local/apr/build-1/libtool --silent --mode=link gcc -std=gnu99 -g -O2 -pthread     -L/usr/local/lib   -o logresolve  logresolve.lo      /usr/local/apr/lib/libaprutil-1.la -lexpat /usr/local/apr/lib/libapr-1.la -luuid -lrt -lcrypt -lpthread -ldl
/usr/local/apr/build-1/libtool --silent --mode=compile gcc -std=gnu99 -g -O2 -pthread    -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE    -I. -I/home/colosi/dev/apache/httpd-2.3.8/os/unix -I/home/colosi/dev/apache/httpd-2.3.8/include -I/usr/local/apr/include/apr-1 -I/usr/local/include -I/home/colosi/dev/apache/httpd-2.3.8/modules/aaa -I/home/colosi/dev/apache/httpd-2.3.8/modules/cache -I/home/colosi/dev/apache/httpd-2.3.8/modules/core -I/home/colosi/dev/apache/httpd-2.3.8/modules/database -I/home/colosi/dev/apache/httpd-2.3.8/modules/filters -I/home/colosi/dev/apache/httpd-2.3.8/modules/ldap -I/home/colosi/dev/apache/httpd-2.3.8/server -I/home/colosi/dev/apache/httpd-2.3.8/modules/loggers -I/home/colosi/dev/apache/httpd-2.3.8/modules/lua -I/home/colosi/dev/apache/httpd-2.3.8/modules/proxy -I/home/colosi/dev/apache/httpd-2.3.8/modules/session -I/usr/local/ssl/include -I/home/colosi/dev/apache/httpd-2.3.8/modules/ssl -I/home/colosi/dev/apache/httpd-2.3.8/modules/test -I/home/colosi/dev/apache/httpd-2.3.8/modules/arch/unix -I/home/colosi/dev/apache/httpd-2.3.8/modules/dav/main -I/home/colosi/dev/apache/httpd-2.3.8/modules/generators -I/home/colosi/dev/apache/httpd-2.3.8/modules/mappers  -prefer-non-pic -static -c ab.c && touch ab.lo
/usr/local/apr/build-1/libtool --silent --mode=link gcc -std=gnu99 -g -O2 -pthread     -L/usr/local/lib   -o ab  ab.lo      /usr/local/apr/lib/libaprutil-1.la -lexpat /usr/local/apr/lib/libapr-1.la -luuid -lrt -lcrypt -lpthread -ldl -lssl -lcrypto -ldl -lm
ab.o(.text+0x16f): In function `ssl_print_cb':
/home/colosi/dev/apache/httpd-2.3.8/support/ab.c:457: undefined reference to `BIO_get_callback_arg'
ab.o(.text+0x2ac3): In function `start_connect':
/home/colosi/dev/apache/httpd-2.3.8/support/ab.c:1248: undefined reference to `BIO_set_callback'
ab.o(.text+0x2ad1):/home/colosi/dev/apache/httpd-2.3.8/support/ab.c:1249: undefined reference to `BIO_set_callback_arg'
ab.o(.text+0x4af5): In function `main':
/home/colosi/dev/apache/httpd-2.3.8/support/ab.c:2299: undefined reference to `SSL_CTX_set_info_callback'
collect2: ld returned 1 exit status
make[2]: *** [ab] Error 1
make[2]: Leaving directory `/home/colosi/dev/apache/httpd-2.3.8/support'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/colosi/dev/apache/httpd-2.3.8/support'
make: *** [all-recursive] Error 1
Comment 1 Christophe JAILLET 2018-05-26 17:06:08 UTC
Closing because of the age of the report.

I guess that the error has been fixed or that there was a mix-up in the build environment...