You'll need to provision libuuid and rebuild apr[-util] - a required prerequisite for httpd.
On May 31, 2017 2:25 PM, "Joseph, Anselm" <[email protected]> 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 > modules/core/libmod_so.la modules/http/libmod_http.la server/mpm/worker/ > libworker.la os/unix/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 > -lexpat -liconv /opt/eai/ci/httpd-2.4.25/srclib/apr/lib/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:[email protected]] > Sent: Wednesday, May 24, 2017 7:24 PM > To: [email protected] > 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 <[email protected]> > 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 mod_authn_dbm.la mod_authn_anon.la > mod_authn_dbd.la mod_authn_socache.la mod_authn_core.la mod_authz_host > > > > > > .la mod_authz_groupfile.la mod_authz_user.la mod_authz_dbm.la > mod_authz_owner.la mod_authz_dbd.la mod_authz_core.la mod_authnz_ldap.la > mod_a > > > > > > ccess_compat.la mod_auth_basic.la mod_auth_form.la mod_auth_digest.la > 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: [email protected] > > For additional commands, e-mail: [email protected] > > >
