You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by "Bennett, Tony - CNF" <Be...@cnf.com> on 2002/10/01 01:00:40 UTC
Build on AIX fails
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)
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
Here is the "link" step when I ran a "make":
/bin/sh /home/trbennet/webdav/httpd-2.0.42/srclib/apr/libtool
--silent --mode=compile cc -g -qHALT=E
-U__STR__ -D_USE_IRS -D_THREAD_SAFE
-I/home/trbennet/webdav/httpd-2.0.42/srclib/apr/include -I/home/trbenn
et/webdav/httpd-2.0.42/srclib/apr-util/include -I/usr/local/include -I.
-I/home/trbennet/webdav/httpd-2.0.42/os
/unix -I/home/trbennet/webdav/httpd-2.0.42/server/mpm/prefork
-I/home/trbennet/webdav/httpd-2.0.42/modules/http
-I/home/trbennet/webdav/httpd-2.0.42/modules/filters
-I/home/trbennet/webdav/httpd-2.0.42/modules/proxy -I/hom
e/trbennet/webdav/httpd-2.0.42/include
-I/home/dms/openssl_dir/include/openssl -I/home/dms/openssl_dir/include
-I/home/trbennet/webdav/httpd-2.0.42/modules/dav/main -prefer-non-pic
-static -c modules.c && touch modules.lo
/bin/sh /home/trbennet/webdav/httpd-2.0.42/srclib/apr/libtool
--silent --mode=link cc -g -qHALT=E -
U__STR__ -D_USE_IRS -D_THREAD_SAFE
-I/home/trbennet/webdav/httpd-2.0.42/srclib/apr/include -I/home/trbennet/
webdav/httpd-2.0.42/srclib/apr-util/include -I/usr/local/include -I.
-I/home/trbennet/webdav/httpd-2.0.42/os/un
ix -I/home/trbennet/webdav/httpd-2.0.42/server/mpm/prefork
-I/home/trbennet/webdav/httpd-2.0.42/modules/http -I
/home/trbennet/webdav/httpd-2.0.42/modules/filters
-I/home/trbennet/webdav/httpd-2.0.42/modules/proxy -I/home/t
rbennet/webdav/httpd-2.0.42/include -I/home/dms/openssl_dir/include/openssl
-I/home/dms/openssl_dir/include -I/
home/trbennet/webdav/httpd-2.0.42/modules/dav/main -export-dynamic -Wl,-brtl
-L/usr/local/lib -L/home/dms/opens
sl_dir/lib -o httpd modules.lo -Wl,-uXML_Parse
-Wl,-bE:/home/trbennet/webdav/httpd-2.0.42/server/httpd.exp m
odules/aaa/mod_access.la modules/aaa/mod_auth.la
modules/filters/mod_include.la modules/loggers/mod_log_config.
la modules/metadata/mod_env.la modules/metadata/mod_setenvif.la
modules/ssl/mod_ssl.la modules/http/mod_http.la
modules/http/mod_mime.la modules/dav/main/mod_dav.la
modules/generators/mod_status.la modules/generators/mod_a
utoindex.la modules/generators/mod_asis.la modules/generators/mod_cgi.la
modules/dav/fs/mod_dav_fs.la modules/m
appers/mod_negotiation.la modules/mappers/mod_dir.la
modules/mappers/mod_imap.la modules/mappers/mod_actions.la
modules/mappers/mod_userdir.la modules/mappers/mod_alias.la
modules/mappers/mod_so.la server/mpm/prefork/libp
refork.la server/libmain.la os/unix/libos.la -lssl -lcrypto
/home/trbennet/webdav/httpd-2.0.42/srclib/pcre/li
bpcre.la /home/trbennet/webdav/httpd-2.0.42/srclib/apr-util/libaprutil-0.la
-lexpat -liconv /home/trbennet/webd
av/httpd-2.0.42/srclib/apr/libapr-0.la -lm -lnsl -lpthread -ldl
cc: 1501-218 file modules/aaa/.libs/libmod_access.al contains an incorrect
file suffix
cc: 1501-218 file modules/aaa/.libs/libmod_auth.al contains an incorrect
file suffix
cc: 1501-218 file modules/filters/.libs/libmod_include.al contains an
incorrect file suffix
cc: 1501-218 file modules/loggers/.libs/libmod_log_config.al contains an
incorrect file suffix
cc: 1501-218 file modules/metadata/.libs/libmod_env.al contains an incorrect
file suffix
cc: 1501-218 file modules/metadata/.libs/libmod_setenvif.al contains an
incorrect file suffix
cc: 1501-218 file modules/ssl/.libs/libmod_ssl.al contains an incorrect file
suffix
cc: 1501-218 file modules/http/.libs/libmod_http.al contains an incorrect
file suffix
cc: 1501-218 file modules/http/.libs/libmod_mime.al contains an incorrect
file suffix
cc: 1501-218 file modules/dav/main/.libs/libmod_dav.al contains an incorrect
file suffix
cc: 1501-218 file modules/generators/.libs/libmod_status.al contains an
incorrect file suffix
cc: 1501-218 file modules/generators/.libs/libmod_autoindex.al contains an
incorrect file suffix
cc: 1501-218 file modules/generators/.libs/libmod_asis.al contains an
incorrect file suffix
cc: 1501-218 file modules/generators/.libs/libmod_cgi.al contains an
incorrect file suffix
cc: 1501-218 file modules/dav/fs/.libs/libmod_dav_fs.al contains an
incorrect file suffix
cc: 1501-218 file modules/mappers/.libs/libmod_negotiation.al contains an
incorrect file suffix
cc: 1501-218 file modules/mappers/.libs/libmod_dir.al contains an incorrect
file suffix
cc: 1501-218 file modules/mappers/.libs/libmod_imap.al contains an incorrect
file suffix
cc: 1501-218 file modules/mappers/.libs/libmod_actions.al contains an
incorrect file suffix
cc: 1501-218 file modules/mappers/.libs/libmod_userdir.al contains an
incorrect file suffix
cc: 1501-218 file modules/mappers/.libs/libmod_alias.al contains an
incorrect file suffix
cc: 1501-218 file modules/mappers/.libs/libmod_so.al contains an incorrect
file suffix
cc: 1501-218 file server/mpm/prefork/.libs/libprefork.al contains an
incorrect file suffix
cc: 1501-218 file server/.libs/libmain.al contains an incorrect file suffix
cc: 1501-218 file os/unix/.libs/libos.al contains an incorrect file suffix
cc: 1501-218 file
/home/trbennet/webdav/httpd-2.0.42/srclib/pcre/.libs/libpcre.al contains an
incorrect file su
ffix
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
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.
make: 1254-004 The error code from the last command is 8.
Stop.
make: 1254-004 The error code from the last command is 1.
Thanks,
-tony
Re: Build on AIX fails
Posted by Jeff Trawick <tr...@attglobal.net>.
"Jess M. Holle" <je...@ptc.com> writes:
> Do the LDAP authentication modules build on AIX yet?
>
> At 2.0.40 I could not get the httpd-ldap sub-project to build on AIX --
> despite getting it to build just fine on Solaris and Windows....
>
> Correction -- the module built on AIX, but would not load on startup.
IIRC, you were using a Netscape LDAP library which I couldn't get hold
of easily. Have you tried OpenLDAP?
--
Jeff Trawick | trawick@attglobal.net
Born in Roswell... married an alien...
Re: Build on AIX fails
Posted by "Jess M. Holle" <je...@ptc.com>.
Do the LDAP authentication modules build on AIX yet?
At 2.0.40 I could not get the httpd-ldap sub-project to build on AIX --
despite getting it to build just fine on Solaris and Windows....
Correction -- the module built on AIX, but would not load on startup.
--
Jess Holle
P.S. It took a fair amount of help from Jeff for me to get 2.0.40 with
SSL and mod_jk to build on AIX (with gcc) even without the LDAP stuff!
Jeff Trawick wrote:
>"Bennett, Tony - CNF" <Be...@cnf.com> 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.
>
>
>
Re: Build on AIX fails
Posted by Jeff Trawick <tr...@attglobal.net>.
"Bennett, Tony - CNF" <Be...@cnf.com> 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 | trawick@attglobal.net
Born in Roswell... married an alien...