httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joseph, Anselm" <Anselm.Jos...@fpl.com>
Subject RE: [users@httpd] Building httpd2.4.25 on powerpc-ibm-aix7.1.0.0
Date Fri, 02 Jun 2017 17:14:16 GMT
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:wrowe@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.Joseph@fpl.com<mailto:Anselm.Joseph@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.r.r@metztli.com<mailto:jose.r.r@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.Joseph@fpl.com<mailto:Anselm.Joseph@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-unsubscribe@httpd.apache.org<mailto:users-unsubscribe@httpd.apache.org>

For additional commands, e-mail: users-help@httpd.apache.org<mailto:users-help@httpd.apache.org>


Mime
View raw message