httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Graham Leggett <minf...@sharp.fm>
Subject Re: [PATCH] AIX configure options
Date Sat, 11 Feb 2012 12:19:23 GMT
On 11 Feb 2012, at 1:56 PM, Michael Felt wrote:

> After finishing the httpd2.2.22 working on the httpd2.4.X
> First issue, no pcre so did a "build/aix" of pcre and restarted.
> APR/APU is from apr project pages: version 1.4.5 and 1.4.1 respectively
> 
> As the first run only has "warnings" in the configure step, just let it run.
> 
> Initial results:
> 
> root@x105:[/data/prj/httpd-2.4.0]build/aix/buildaix.ksh             
> + ./configure 
>                 --enable-layout=AIX 
>                 --with-apr=/opt/bin/apr-1-config 
>                 --with-apr-util=/opt/bin/apu-1-config 
>                 --enable-mpms-shared=all 
>                 --enable-mods-shared=all > build/aix/configure.out
> configure: WARNING: apr/apr-util is compiled without ldap support
> configure: WARNING: apr/apr-util is compiled without ldap support

You might want to add the --with-ldap option to apr-util, assuming AIX does LDAP out the box.

> configure: WARNING: *** Lua 5.1 library not found.
> configure: WARNING: Lua 5.1 library is required

These are warnings that tell you you're trying to build mod_lua, without lua being installed.
You might need to explicitly disable the module until you've resolved a way to support lua.

> configure: WARNING: Your APR does not include SSL/EVP support.

Apr-util also optionally links to openssl, nss, and many SQL database implementations. What
we do with RPM is have the build process create lots of sub-packages, one for each library.
This way you're not forced to install a whole pile of dependencies if you don't plan to use
them.

> + make > build/aix/make.out
> "util_expr_eval.c", line 1553.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*)" is not allowed.
> "util_expr_eval.c", line 1554.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*)" is not allowed.
> "util_expr_eval.c", line 1555.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*)" is not allowed.
> "util_expr_eval.c", line 1556.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*)" is not allowed.
> "util_expr_eval.c", line 1561.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1562.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1563.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1564.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1566.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1567.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1568.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1569.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1570.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1571.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1572.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1573.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,char*)" is not allowed.
> "util_expr_eval.c", line 1574.7: 1506-196 (W) Initialization between types "const void*"
and "const char*(*)(struct {...}*,const void*,char*)" is not allowed.
> "util_expr_eval.c", line 1580.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1581.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1582.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1583.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1584.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1585.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1586.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1587.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1588.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1589.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1590.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1591.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1592.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1593.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*)" is not allowed.
> "util_expr_eval.c", line 1598.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*,const char*)" is not allowed.
> "util_expr_eval.c", line 1599.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*,const char*)" is not allowed.
> "util_expr_eval.c", line 1600.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*,const char*)" is not allowed.
> "util_expr_eval.c", line 1601.7: 1506-196 (W) Initialization between types "const void*"
and "int(*)(struct {...}*,const void*,const char*,const char*)" is not allowed.
> 
> "mod_include.c", line 721.26: 1506-068 (W) Operation between types "const void*" and
"const char*(*)(struct {...}*,const void*,const char*)" is not allowed.
> "mod_headers.c", line 898.43: 1506-280 (W) Function argument assignment between types
"const void*" and "const char*(*)(struct request_rec*,char*)" is not allowed.
> 
> "ssl_engine_vars.c", line 88.26: 1506-068 (W) Operation between types "const void*" and
"const char*(*)(struct {...}*,const void*)" is not allowed.
> "ssl_engine_vars.c", line 95.26: 1506-068 (W) Operation between types "const void*" and
"struct apr_array_header_t*(*)(struct {...}*,const void*,const char*)" is not allowed.

I assume "(W)" means "warning"?

> + make install DESTDIR=/var/tmp/root/httpd.2.4.0 > build/aix/install.out
> mkdir /var/tmp/root/httpd.2.4.0
> mkdir /var/tmp/root/httpd.2.4.0/opt
> mkdir /var/tmp/root/httpd.2.4.0/opt/httpd
> mkdir /var/tmp/root/httpd.2.4.0/opt/httpd/libexec
> find: bad status-- /var/tmp/root/httpd.2.4.0/opt/httpd/libexec/mod_mpm_worker.so
> install: File mod_mpm_worker.so was not found.

Does this file exist under a different name somewhere?

Regards,
Graham
--


Mime
View raw message