DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=42529>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=42529 Summary: httpd-2.2.4 failed to build on Ubuntu 7.04 due to a incompatibility with OpenSSL 0.9.8e Product: Apache httpd-2 Version: 2.2.4 Platform: PC OS/Version: Linux Status: NEW Severity: blocker Priority: P2 Component: support AssignedTo: [email protected] ReportedBy: [EMAIL PROTECTED] I tried to build httpd-2.2.4 with mod_ssl against OpenSSL 0.9.8e, but make exits with some errors, caused by a conflict between ab.c(httpd) and bio.h(openssl). It seems that some function declarations in OpenSSL have changed in 0.9.8e. For example: - bio.h declares the function BIO_set_callback_arg as follows: bio.h:257:void BIO_set_callback_arg(BIO *b, char *arg); - But ab.c calls it this way: ab.c:1145:BIO_set_callback_arg(bio, bio_err); Where bio_err is of type BIO * ab.c:311:BIO *bio_out,*bio_err; Make produced the following output: ab.c: In function 'start_connect': ab.c:1145: warning: passing argument 2 of 'BIO_set_callback_arg' from incompatible pointer type .libs/ab.o: In function `ssl_print_cb': /home/shreyder/build/httpd-2.2.4/support/ab.c:382: undefined reference to `BIO_get_callback_arg' .libs/ab.o: In function `start_connect': /home/shreyder/build/httpd-2.2.4/support/ab.c:1144: undefined reference to `BIO_set_callback' /home/shreyder/build/httpd-2.2.4/support/ab.c:1145: undefined reference to `BIO_set_callback_arg' .libs/ab.o: In function `main': /home/shreyder/build/httpd-2.2.4/support/ab.c:2154: undefined reference to `SSL_CTX_set_info_callback' -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
