Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: 2.4.37 issue with make command on AIX |
|
Author |
|
zaphonic
Joined: 13 Feb 2019 Posts: 1 Location: Nottingham
|
Posted: Wed 13 Feb '19 10:53 Post subject: 2.4.37 issue with make command on AIX |
|
|
Hello everyone, I've been asked to install Apache 2.4.37 for a current application running on AIX 7.1.4
I've installed apache here
/opt/freeware/etc/httpd/conf/
Gcc here
/opt/freeware/lib/gcc-lib/gcc-7.3.0
Pcre here
/usr/local/pcre
Run this command at /opt/freeware/etc/httpd/conf/
./configure --with-included-apr --with-included-apr-util --with-pcre=/usr/local/pcre/pcre-config
This is the summary
configure: summary of build options:
Server Version: 2.4.37
Install prefix: /usr/local/apache2
C compiler: gcc
CFLAGS: -g -O2 -pthread
CPPFLAGS: -U__STR__ -D_THREAD_SAFE -D_LARGEFILE64_SOURCE
LDFLAGS: -Wl,-brtl
LIBS:
C preprocessor: gcc -E
When I run the make command it runs for about 5 minutes and then hit this problem
opt/freeware/etc/httpd/conf/httpd-2.4.37# make
Making all in srclib
Making all in apr
sed 's,^\(location=\).*$,\1installed,' < apr-1-config > apr-config.out
sed -e 's,^\(apr_build.*=\).*$,\1/usr/local/apache2/build,' -e 's,^\(top_build.*=\).*$,\1/usr/local/apache2/build,' < build/apr_rules.mk > build/apr_rules.out
Target "local-all" is up to date.
Target "all" is up to date.
Making all in apr-util
sed 's,^\(location=\).*$,\1installed,' < apr-1-config > apr-config.out
sed -e 's,^\(apr_build.*=\).*$,\1/usr/local/apache2/build-1,' -e 's,^\(top_build.*=\).*$,\1/usr/local/apache2/build-1,' < build/apr_rules.mk > build/apr_rules.out
Target "local-all" is up to date.
Target "all" is up to date.
Target "all" is up to date.
Making all in os
Making all in unix
/opt/freeware/etc/httpd/conf/httpd-2.4.37/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -U__STR__ -D_THREAD_SAFE -D_LARGEFILE64_SOURCE -I. -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/os/unix -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/include -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/srclib/apr/include -I/usr/local/pcre/include -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/aaa -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/cache -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/core -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/database -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/filters -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/ldap -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/loggers -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/lua -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/proxy -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/http2 -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/session -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/ssl -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/test -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/server -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/md -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/arch/unix -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/dav/main -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/generators -I/opt/freeware/etc/httpd/conf/httpd-2.4.37/modules/mappers -prefer-non-pic -static -c unixd.c && touch unixd.lo
In file included from /opt/freeware/etc/httpd/conf/httpd-2.4.37/include/ap_hooks.h:40,
from /opt/freeware/etc/httpd/conf/httpd-2.4.37/include/ap_config.h:25,
from unixd.c:17:
/opt/freeware/etc/httpd/conf/httpd-2.4.37/include/apr_hooks.h:20:10: fatal error: apu.h: No such file or directory
#include "apu.h"
^~~~~~~
compilation terminated.
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.
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.
The file where it should creatte apu.h is in the area
-rw-r--r-- 1 root system 4575 Jan 30 11:13 apu.h.in
/opt/freeware/etc/httpd/conf/httpd-2.4.37/include#
It seems the make command can't read the file to create apu.h and I'm very stuck!!!!!
I id speak to Northgate who gave me some instruction which are vague about to install apache but they don't have any AIX experience and therefore can't or won't help and IBM won't help because its freeware. |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7373 Location: Germany, Next to Hamburg
|
|
Back to top |
|
|
|
|
|
|