forgot to mention: I have done export CC=xlc in the builds yesterday, so the libtool build should reflect that. The two builds I just did for this report I neither defined nor exported CC before running configure.
On Tue, Oct 6, 2009 at 8:01 PM, Michael Felt <[email protected]> wrote: > Hello all, > > I am trying to get a build made on AIX 6.1. And I suspect the problem I am > having is the "root" cause of the problems people are reporting regarding > can't make .so files when using AIX 6.1 (p.s. the quick fix is to compile on > AIX 5.3, it runs fine on AIX 6.1) > > Standard process: > unpack archive, > ./configure --prefix=/usr/local/apache2 \ > --enable-module=so \ > --enable-module=unique_id \ > --enable-module=usertrack \ > --enable-module=vhost_alias \ > --enable-rewrite=shared \ > --enable-speling=shared \ > --enable-digest=shared \ > --enable-cgi=shared \ > --enable-headers=shared \ > --enable-info=shared \ > --enable-log_forensic=shared \ > --enable-proxy=shared \ > --enable-proxy-connect=shared \ > --enable-proxy-ftp=shared \ > --enable-proxy-http=shared \ > --enable-proxy-ajp=shared \ > --enable-proxy-balancer=shared \ > --with-z=/data/prj/zlib-1.2.3 > make > > On AIX5.3 I have as result, among others: > # find modules -name '*.so' > modules/generators/.libs/mod_info.so > modules/generators/.libs/mod_cgi.so > modules/loggers/.libs/mod_log_forensic.so > modules/mappers/.libs/mod_speling.so > modules/mappers/.libs/mod_rewrite.so > modules/metadata/.libs/mod_headers.so > modules/proxy/.libs/mod_proxy.so > modules/proxy/.libs/mod_proxy_connect.so > modules/proxy/.libs/mod_proxy_ftp.so > modules/proxy/.libs/mod_proxy_http.so > modules/proxy/.libs/mod_proxy_scgi.so > modules/proxy/.libs/mod_proxy_ajp.so > modules/proxy/.libs/mod_proxy_balancer.so > ===== > And... > # find modules -name '*.slo' > modules/generators/mod_cgi.slo > modules/generators/mod_info.slo > modules/loggers/mod_log_forensic.slo > modules/mappers/mod_rewrite.slo > modules/mappers/mod_speling.slo > modules/metadata/mod_headers.slo > modules/proxy/mod_proxy.slo > modules/proxy/ajp_header.slo > modules/proxy/mod_proxy_connect.slo > modules/proxy/mod_proxy_scgi.slo > modules/proxy/mod_proxy_ftp.slo > modules/proxy/ajp_utils.slo > modules/proxy/mod_proxy_ajp.slo > modules/proxy/proxy_util.slo > modules/proxy/ajp_msg.slo > modules/proxy/ajp_link.slo > modules/proxy/mod_proxy_http.slo > modules/proxy/mod_proxy_balancer.slo > ++++++++++++++++++++++ > On AIX 6.1 I have: > mich...@x054:[/data/prj/httpd-2.2.14]find modules -name '*.so' > ================================================= > mich...@x054:[/data/prj/httpd-2.2.14]find modules -name '*.slo' > modules/generators/mod_info.slo > modules/generators/mod_cgi.slo > modules/loggers/mod_log_forensic.slo > modules/mappers/mod_speling.slo > modules/mappers/mod_rewrite.slo > modules/metadata/mod_headers.slo > modules/proxy/mod_proxy.slo > modules/proxy/proxy_util.slo > modules/proxy/mod_proxy_connect.slo > modules/proxy/mod_proxy_ftp.slo > modules/proxy/mod_proxy_http.slo > modules/proxy/mod_proxy_scgi.slo > modules/proxy/mod_proxy_ajp.slo > modules/proxy/ajp_header.slo > modules/proxy/ajp_link.slo > modules/proxy/ajp_msg.slo > modules/proxy/ajp_utils.slo > modules/proxy/mod_proxy_balancer.slo > ++++++++++++++++++++++++++++++++++++ > Suspecting it was libtool I downloaded, built and installed libtool 2.2.6a > and Python 2.6.3, ope did the following: > make distclean > ./buildconf > ./configure *** as above > make > ========= > make ends with: > Making all in srclib > make[1]: Entering directory `/data/prj/http-2.2.14.bad/srclib' > Making all in apr > make[2]: Entering directory `/data/prj/http-2.2.14.bad/srclib/apr' > make[3]: Entering directory `/data/prj/http-2.2.14.bad/srclib/apr' > make[3]: Nothing to be done for `local-all'. > make[3]: Leaving directory `/data/prj/http-2.2.14.bad/srclib/apr' > make[2]: Leaving directory `/data/prj/http-2.2.14.bad/srclib/apr' > Making all in apr-util > make[2]: Entering directory `/data/prj/http-2.2.14.bad/srclib/apr-util' > make[2]: *** No rule to make target `all'. Stop. > make[2]: Leaving directory `/data/prj/http-2.2.14.bad/srclib/apr-util' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/data/prj/http-2.2.14.bad/srclib' > make: *** [all-recursive] Error 1 > mich...@x054:[/data/prj/http-2.2.14.bad] > > Attached: the config.log from each directory/system > > AIX 5.3 TL07, xlc v7 patched to July 2009 > AIX 6.1 : 6100-03-01-0921 (TL 03), same compiler. > > > > > >
