httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andy Todd <>
Subject [users@httpd] Re: Help installing mod_gzip on AIX
Date Wed, 17 Sep 2003 16:08:31 GMT
lee fellows wrote:
> Hash: SHA1
> On Wednesday 17 September 2003 09:57, Andy Todd wrote:
>>Has anyone successfully installed mod_gzip on AIX (5.1) ?
>>We have installed the apache and apache-devel RPMs supplied by IBM and
>>downloaded the .tgz source package for mod_gzip. When I unpack it to a
>>directory and try a 'make' I get errors;
>># make
>>         /opt/freeware/apache/sbin/apxs
>>-Wc,-Wall,-O3,-fomit-frame-pointer,-pipe -c mod_gzip.c
>>mod_gzip_debug.c mod_gzip_compress.c -o
>>-I/opt/freeware/apache/include -Wall,-O3,-fomit-frame-pointer,-pipe
>>-c mod_gzip.c
>>apxs:Break: Command failed with rc=16777215
>>make: 1254-004 The error code from the last command is 1.
>>I get a similar error if I just try;
>># apxs -i -a -c mod_gzip.c
>>I'm presuming that there is an issue with gcc, and possibly with apxs.
>>Any pointers or suggestions would be most welcome.
>   Too long since I have played on AIX, but gcc has nothing to do with it.
>   According to the output you provided, the native compiler, xlc, is being
>   invoked to compile mod_gzip.c.  Now, it is unclear whether the invocation
>   of xlc failed, or if xlc was unable to compile mod_gzip.c for some reason.
>   A suggestion would be to try the xlc command line given in the apxs output
>   above at a naked command prompt and see what, if any, errors you
>   get back.  That should give a clue as to what actually is happening.
>   HTH
> Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
> iD8DBQE/aHa++ShVRkQlJBIRAgxfAKC779Vq8qnofmPjnbnqEdHWcY5oQQCbBhUR
> vDI6rK7FoGL8mIeyALji60M=
> =kmGb

Thanks, you've hit the nail on the head. Which then of course raises an 
issue. We don't have xlc installed. I believe that apxs expects it 
because the binary rpm package was created from an environment which had 
that compiler available.

I don't for a minute think that I can just substitute 'xlc' with 'gcc' 
where appropriate (in /opt/freeware/apache/sbin/apxs) is going to work.

In fact, I tried that and got another lovely error. I suspect that I may 
be on a hiding to nothing trying to compile an extension module using 
gcc when the core system was compiled using xlc. I'd be happy to hear 
otherwise though ;-)

For the curious, a straight substitution of xlc for gcc produces this error;

# make APXS=/opt/freeware/apache/sbin/apxs
-c mod_gzip.c mod_gzip_debug.c mod_gzip_compress.c -o
-DUSE_HSREGEX -DSHARED_MODULE -I/opt/freeware/apache/include 
-Wall,-O3,-fomit-frame-pointer,-pipe  -c mod_gzip.c
-DUSE_HSREGEX -DSHARED_MODULE -I/opt/freeware/apache/include 
-Wall,-O3,-fomit-frame-pointer,-pipe  -c mod_gzip_debug.c
-DUSE_HSREGEX -DSHARED_MODULE -I/opt/freeware/apache/include 
-Wall,-O3,-fomit-frame-pointer,-pipe  -c mod_gzip_compress.c
ld -H512 -T512 -bhalt:4 -bM:SRE -bnoentry 
.exp -lc -o mod_gzip_compress.o mod_gzip_debug.o mod_gzip.o 
ld: 0711-244 ERROR: No csects or exported symbols have been saved.
apxs:Break: Command failed with rc=8
make: 1254-004 The error code from the last command is 1.

 From the desk of Andrew J Todd esq -

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message