Re: Building httpd2.4.25 on powerpc-ibm-aix7.1.0.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



As the wiki says:

It's strongly suggested to install the coreutils RPM and be sure
/opt/freeware/bin/install is high in your PATH and found by APR
configure for BSD-compatible install.

covener believes this might solve failures to install DSO's.
This is probably fixed in trunk (by using CP instead of install)

On Mon, Jun 5, 2017 at 5:15 PM, Joseph, Anselm <Anselm.Joseph@xxxxxxx> wrote:
> Hello All,
>
> I am at a standstill with this install. Hoping someone can find some time to
> give some suggestions on how to move past this error.
>
> Attaching the install log output for additional details.
>
> Thanks in advance.
>
> From: Joseph, Anselm
> Sent: Friday, June 02, 2017 1:14 PM
> To: 'users@xxxxxxxxxxxxxxxx'
> Subject: RE:  Building httpd2.4.25 on powerpc-ibm-aix7.1.0.0
>
>
>
> 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@xxxxxxxxxxxxxxxx
> Subject: RE:  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@xxxxxxxxxxxxx]
> Sent: Wednesday, May 31, 2017 3:35 PM
> To: users@xxxxxxxxxxxxxxxx
> Subject: RE:  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@xxxxxxx> 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:jose.r.r@xxxxxxxxxxx]
> Sent: Wednesday, May 24, 2017 7:24 PM
> To: users@xxxxxxxxxxxxxxxx
> Subject: Re:  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@xxxxxxx>
> 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: users-unsubscribe@xxxxxxxxxxxxxxxx
>
> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



-- 
Eric Covener
covener@xxxxxxxxx

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx





[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux