httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 42529] New: - httpd-2.2.4 failed to build on Ubuntu 7.04 due to a incompatibility with OpenSSL 0.9.8e
Date Mon, 28 May 2007 00:15:33 GMT
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: bugs@httpd.apache.org
        ReportedBy: shreyder@gmx.net


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: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message