I followed the suggestion in http://apache-http-server.18135.x6.nabble.com/httpd-2-4-2-quot-make-install-quot-fails-on-AIX-6-1-td4997947.html to change the execution path for make install to have "/opt/freeware/bin" before "/usr/bin" and it did not work. Any guidance is appreciated. Thank You. From: Joseph, Anselm Sent: Thursday, June 01, 2017 2:49 PM To: users@httpd.apache.org Subject: RE: [users@httpd] Building httpd2.4.25 on powerpc-ibm-aix7.1.0.0
Thanks for the reply. I decided to run configure with the built APRs as follows: $ CC='gcc' CPP='gcc -E' ./configure --enable-so –enable-dav --prefix=/opt/eai/ci/httpd-2.4.25/apache --with-iconv=/opt/eai/ci/libiconv-1.15/libiconv/lib --with-included-apr --with-included-apr-util --with-pcre=/opt/eai/ci/httpd-2.4.25/srclib/pcre/pcre-config Configure is successful Make is successful For make install, I get the following error: Making install in worker Target "local-install" is up to date. Target "install" is up to date. Target "local-install" is up to date. Target "install" is up to date. Target "local-install" is up to date. Target "install" is up to date. Making install in modules Making install in aaa rm -f /opt/eai/ci/httpd-2.4.25/apache/modules/mod_authn_file.so /opt/eai/ci/httpd-2.4.25/srclib/apr/libtool --silent --mode=install install mod_authn_file.la /opt/eai/ci/httpd-2.4.25/apache/modules/ find: bad status-- /opt/eai/ci/httpd-2.4.25/apache/modules/mod_authn_file.so find: cannot chdir to </etc/Tivoli/tec> : Permission denied find: cannot chdir to </etc/cluster/locks> : Permission denied find: cannot open < /etc/corrals > find: cannot chdir to </etc/emc/diag> : Permission denied find: cannot chdir to </etc/emc/ppme> : Permission denied find: cannot chdir to </etc/iscsi> : Permission denied find: cannot chdir to </etc/openldap/slapd.d> : Permission denied find: cannot chdir to </etc/security> : Permission denied find: cannot open < /etc/tivoli > find: cannot chdir to </etc/tunables> : Permission denied find: cannot chdir to </usr/lib/boot/network> : Permission denied find: cannot open < /usr/lib/corrals > find: cannot chdir to </usr/lib/drivers/crypto> : Permission denied find: cannot open < /usr/lib/methods/wio > find: cannot chdir to </usr/lib/ras/snapscripts/tmp> : Permission denied find: cannot chdir to </usr/lib/security/tnc> : Permission denied install: File mod_authn_file.so was not found. make: 1254-004 The error code from the last command is 2. Stop. make: 1254-004 The error code from the last command is 1. I noted in the config.log that mod_authn_file is shared configure:7781: result: no configure:8909: checking whether to enable mod_authn_file configure:8970: result: shared Any guidance? From: William A Rowe Jr [mailto:wr...@rowe-clan.net] Sent: Wednesday, May 31, 2017 3:35 PM To: users@httpd.apache.org<mailto:users@httpd.apache.org> Subject: RE: [users@httpd] Building httpd2.4.25 on powerpc-ibm-aix7.1.0.0 You'll need to provision libuuid and rebuild apr[-util] - a required prerequisite for httpd. On May 31, 2017 2:25 PM, "Joseph, Anselm" <anselm.jos...@fpl.com<mailto:anselm.jos...@fpl.com>> wrote: Thank you all for your replies. So I got back on the horse and installed latest APRs and PCRE, then ran configure again as follows: CC='gcc' CPP='gcc -E' ./configure --enable-so --enable-dav --prefix=/opt/eai/ci/httpd-2.4.25/apache --with-iconv=/opt/eai/ci/libiconv-1.15/libiconv/lib --with -apr=/opt/eai/ci/httpd-2.4.25/srclib/apr --with-apr-util=/opt/eai/ci/httpd-2.4.25/srclib/apr-util --with-pcre=/opt/eai/ci/httpd-2.4.25/srclib/pcre/pcre-config Config was clean, with a warning about OpenSSL being too old configure:37818: summary of build options: Server Version: 2.4.25 Install prefix: /opt/eai/ci/httpd-2.4.25/apache C compiler: gcc -std=gnu99 CFLAGS: -O2 -pg -pthread LDFLAGS: -Wl,-brtl LIBS: CPPFLAGS: -U__STR__ -D_THREAD_SAFE -D_LARGEFILE64_SOURCE C preprocessor: gcc -E I tried 'make' and got the following Undefined symbol: apr_os_uuid_get Error: Target "local-all" is up to date. Target "all" is up to date. /opt/eai/ci/httpd-2.4.25/srclib/apr/build-1/libtool --silent --mode=compile gcc -std=gnu99 -O2 -pg -pthread -U__STR__ -D_THREAD_SAFE -D_LARGEFILE64_SOURCE -I. -I/opt/eai/ci/httpd-2.4.25/os/unix -I/opt/eai/ci/httpd-2.4.25/include -I/opt/eai/ci/httpd-2.4.25/srclib/apr/include/apr-1 -I/opt/eai/ci/httpd-2.4.25/srclib/apr-util/include/apr-1 -I/opt/eai/ci/httpd-2.4.25/srclib/pcre/include -I/opt/eai/ci/httpd-2.4.25/modules/aaa -I/opt/eai/ci/httpd-2.4.25/modules/cache -I/opt/eai/ci/httpd-2.4.25/modules/core -I/opt/eai/ci/httpd-2.4.25/modules/database -I/opt/eai/ci/httpd-2.4.25/modules/filters -I/opt/eai/ci/httpd-2.4.25/modules/ldap -I/opt/eai/ci/httpd-2.4.25/modules/loggers -I/opt/eai/ci/httpd-2.4.25/modules/lua -I/opt/eai/ci/httpd-2.4.25/modules/proxy -I/opt/eai/ci/httpd-2.4.25/modules/session -I/opt/eai/ci/httpd-2.4.25/modules/ssl -I/opt/eai/ci/httpd-2.4.25/modules/test -I/opt/eai/ci/httpd-2.4.25/server -I/opt/eai/ci/httpd-2.4.25/modules/arch/unix -I/opt/eai/ci/httpd-2.4.25/modules/dav/main -I/opt/eai/ci/httpd-2.4.25/modules/generators -I/opt/eai/ci/httpd-2.4.25/modules/mappers -prefer-non-pic -static -c modules.c && touch modules.lo gcc -std=gnu99 -O2 -pg -pthread -U__STR__ -D_THREAD_SAFE -D_LARGEFILE64_SOURCE -I. -I/opt/eai/ci/httpd-2.4.25/os/unix -I/opt/eai/ci/httpd-2.4.25/include -I/opt/eai/ci/httpd-2.4.25/srclib/apr/include/apr-1 -I/opt/eai/ci/httpd-2.4.25/srclib/apr-util/include/apr-1 -I/opt/eai/ci/httpd-2.4.25/srclib/pcre/include -I/opt/eai/ci/httpd-2.4.25/modules/aaa -I/opt/eai/ci/httpd-2.4.25/modules/cache -I/opt/eai/ci/httpd-2.4.25/modules/core -I/opt/eai/ci/httpd-2.4.25/modules/database -I/opt/eai/ci/httpd-2.4.25/modules/filters -I/opt/eai/ci/httpd-2.4.25/modules/ldap -I/opt/eai/ci/httpd-2.4.25/modules/loggers -I/opt/eai/ci/httpd-2.4.25/modules/lua -I/opt/eai/ci/httpd-2.4.25/modules/proxy -I/opt/eai/ci/httpd-2.4.25/modules/session -I/opt/eai/ci/httpd-2.4.25/modules/ssl -I/opt/eai/ci/httpd-2.4.25/modules/test -I/opt/eai/ci/httpd-2.4.25/server -I/opt/eai/ci/httpd-2.4.25/modules/arch/unix -I/opt/eai/ci/httpd-2.4.25/modules/dav/main -I/opt/eai/ci/httpd-2.4.25/modules/generators -I/opt/eai/ci/httpd-2.4.25/modules/mappers -c /opt/eai/ci/httpd-2.4.25/server/buildmark.c /opt/eai/ci/httpd-2.4.25/srclib/apr/build-1/libtool --silent --mode=link gcc -std=gnu99 -O2 -pg -pthread -Wl,-brtl -o httpd modules.lo buildmark.o -export-dynamic -Wl,-uXML_Parse -Wl,-bE:/opt/eai/ci/httpd-2.4.25/server/httpd.exp server/libmain.la<http://libmain.la> modules/core/libmod_so.la<http://libmod_so.la> modules/http/libmod_http.la<http://libmod_http.la> server/mpm/worker/libworker.la<http://libworker.la> os/unix/libos.la<http://libos.la> -L/opt/eai/ci/httpd-2.4.25/srclib/pcre/lib -lpcre /opt/eai/ci/httpd-2.4.25/srclib/apr-util/lib/libaprutil-1.la<http://libaprutil-1.la> -lexpat -liconv /opt/eai/ci/httpd-2.4.25/srclib/apr/lib/libapr-1.la<http://libapr-1.la> -lpthread ld: 0711-317 ERROR: Undefined symbol: apr_os_uuid_get ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. collect2: ld returned 8 exit status make: 1254-004 The error code from the last command is 1. Any idea how to link to the right libraries? Thank you in advance. -----Original Message----- From: Jose R R [mailto:jose....@metztli.com<mailto:jose....@metztli.com>] Sent: Wednesday, May 24, 2017 7:24 PM To: users@httpd.apache.org<mailto:users@httpd.apache.org> Subject: Re: [users@httpd] Building httpd2.4.25 on powerpc-ibm-aix7.1.0.0 CAUTION - EXTERNAL EMAIL Niltze [Hello] On Wed, May 24, 2017 at 8:08 AM, Joseph, Anselm <anselm.jos...@fpl.com<mailto:anselm.jos...@fpl.com>> wrote: > > I have been trying to install/compile Apache Subversion 1.9.5 with > HTTPD-2.2.32, and it’s been failing consistently. > > Someone mentioned that Subversion1.9.5 may not have been fully tested with > HTTPD2.2.x. So I decided to install httpd-2.4.25 on the same machine and give > it a try. > > Except that I am getting errors when building httpd-2.2.32. > > Config command line is as follows: > > It was created by configure, which was > > generated by GNU Autoconf 2.69. Invocation command line was > > > > $ ./configure --enable-so –enable-dav > --prefix=/opt/eai/ci/httpd-2.4.25/apache > --with-iconv=/opt/eai/ci/libiconv-1.15/libiconv/lib --with-apr=/opt/fre > > eware/bin/apr-1-config --with-apr-util=/opt/freeware/bin > --with-pcre=/opt/eai/ci/httpd-2.2.32/pcre/pcre-config > > There are no significant errors in config, as far as I can see. > > The make fails with the following: > > Target "shared-build" is up to date. > > Building shared: mod_authn_file.la<http://mod_authn_file.la> > mod_authn_dbm.la<http://mod_authn_dbm.la> > mod_authn_anon.la<http://mod_authn_anon.la> > mod_authn_dbd.la<http://mod_authn_dbd.la> > mod_authn_socache.la<http://mod_authn_socache.la> > mod_authn_core.la<http://mod_authn_core.la> mod_authz_host > > .la mod_authz_groupfile.la<http://mod_authz_groupfile.la> > mod_authz_user.la<http://mod_authz_user.la> > mod_authz_dbm.la<http://mod_authz_dbm.la> > mod_authz_owner.la<http://mod_authz_owner.la> > mod_authz_dbd.la<http://mod_authz_dbd.la> > mod_authz_core.la<http://mod_authz_core.la> > mod_authnz_ldap.la<http://mod_authnz_ldap.la> mod_a > > ccess_compat.la<http://ccess_compat.la> > mod_auth_basic.la<http://mod_auth_basic.la> > mod_auth_form.la<http://mod_auth_form.la> > mod_auth_digest.la<http://mod_auth_digest.la> > mod_allowmethods.la<http://mod_allowmethods.la> > > /opt/freeware/lib/apr-1/build/libtool --silent --mode=compile gcc > -std=gnu99 -qHALT=E -U__STR__ -D_THREAD_SAFE -D_USE_IRS -D_L > > ARGEFILE64_SOURCE -I. -I/opt/eai/ci/httpd-2.4.25/os/unix > -I/opt/eai/ci/httpd-2.4.25/include -I/opt/freeware/include/apr-1 > -I/opt/eai/ci/ > > httpd-2.2.32/pcre/include -I/opt/eai/ci/httpd-2.4.25/modules/aaa > -I/opt/eai/ci/httpd-2.4.25/modules/cache -I/opt/eai/ci/httpd-2.4.25/modules > > /core -I/opt/eai/ci/httpd-2.4.25/modules/database > -I/opt/eai/ci/httpd-2.4.25/modules/filters > -I/opt/eai/ci/httpd-2.4.25/modules/ldap -I/opt/ > > eai/ci/httpd-2.4.25/modules/loggers -I/opt/eai/ci/httpd-2.4.25/modules/lua > -I/opt/eai/ci/httpd-2.4.25/modules/proxy -I/opt/eai/ci/httpd-2.4. > > 25/modules/session -I/opt/eai/ci/httpd-2.4.25/modules/ssl > -I/opt/eai/ci/httpd-2.4.25/modules/test -I/opt/eai/ci/httpd-2.4.25/server > -I/opt/e > > ai/ci/httpd-2.4.25/modules/arch/unix > -I/opt/eai/ci/httpd-2.4.25/modules/dav/main > -I/opt/eai/ci/httpd-2.4.25/modules/generators -I/opt/eai/ci > > /httpd-2.4.25/modules/mappers -prefer-pic -c mod_authn_file.c && touch > mod_authn_file.slo > > gcc: unrecognized option '-qHALT=E' > > /opt/freeware/lib/apr-1/build/libtool --silent --mode=link gcc > -std=gnu99 -qHALT=E -Wl,-brtl -Wl,-brtl -o mod_authn_file.l > > a -rpath /opt/eai/ci/httpd-2.4.25/apache/modules -module -avoid-version > mod_authn_file.lo > > /opt/freeware/lib/apr-1/build/libtool[3447]: cc: not found > > make: 1254-004 The error code from the last command is 127. > > > > > > Stop. > > make: 1254-004 The error code from the last command is 1. > > > > > > Stop. > > make: 1254-004 The error code from the last command is 1. > > > > > > Stop. > > I am using previously installed apr and apr-util, as well as pcre for > httpd2.2.32. > > Can you guys provide some guidance ? It’s really appreciated. > > Thanks > > Please, look at: < http://www.aixtools.net/index.php/httpd-2.4 > And/Or try your build with tools in this bundle: < http://download.aixtools.net/tools/apache/aixtools.httpd-2.4.bundle.tar.bz2 > Best Professional Regards. -- Jose R R http://metztli.it --------------------------------------------------------------------------------------------- Download Debian-Reiser4 for AMD64 https://sf.net/projects/debian-reiser4/ --------------------------------------------------------------------------------------------- Try at no charge http://b2evolution.net for http://OpenShift.com PaaS --------------------------------------------------------------------------------------------- from our GitHub http://Nepohualtzintzin.com repository. Cloud the easy way! --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org<mailto:users-unsubscr...@httpd.apache.org> For additional commands, e-mail: users-h...@httpd.apache.org<mailto:users-h...@httpd.apache.org>