Jeff,
Taking a queue from your comments, I re-config'ed openssl
"./config threads no-shared no-dso no-asm"
and then rebuilt openssl and apache.
Apache's link failure went away ...
...although I'm still getting the "incorrect file suffix" warning
messages... which you said I could ignore.
I have yet to test the executable.
So, the problem seems to be that I config'ed Apache as 100% static
linking, but openssl's default seems be be creating DSO.
Thanks for your help.
-tony
-----Original Message-----
From: Jeff Trawick [mailto:[EMAIL PROTECTED]]
Sent: Monday, September 30, 2002 4:16 PM
To: [EMAIL PROTECTED]
Subject: Re: Build on AIX fails
"Bennett, Tony - CNF" <[EMAIL PROTECTED]> writes:
> I just downloaded 2.0.42 and attempted to build it on AIX 4.3.3
> and it failed...it appears to be building module libraries named
>
> lib$MODULE_NAME.al (for example:
modules/dav/main/.libs/libmod_dav.al)
>
> instead of
> lib$MODULE_NAME.a (for example:
modules/dav/main/.libs/libmod_dav.a)
libtool and IBM's C compiler don't get along perfectly. Luckily,
those are warnings that you can ignore.
These are the only errors, as far as I can see:
> ld: 0711-317 ERROR: Undefined symbol: .sk_new_null
> ld: 0711-317 ERROR: Undefined symbol: .X509_STORE_CTX_set_verify_cb
> ld: 0711-317 ERROR: Undefined symbol: .BIO_snprintf
Aren't these all OpenSSL-related?
If I get time I'll try to build it with SSL support.
> For background:
>
> My configure step:
> ./configure --prefix=/usr/local/apache2 \
> --enable-dav=static \
> --enable-dav_fs=static \
> --enable-ssl=static \
> --with-ssl=/home/dms/openssl_dir
By the way, I always do
CC=xlc_r ./configure --other-flags
when using IBM's C compiler for AIX. xlc_r ensures that thread stuff
is set up correctly.
--
Jeff Trawick | [EMAIL PROTECTED]
Born in Roswell... married an alien...