httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Felt <mamf...@gmail.com>
Subject Re: FYI: build status of AIX 2.4.10
Date Fri, 01 Aug 2014 10:30:21 GMT
ran
# sh -x /var/apr/build-1/libtool --mode=install install mod_mpm_worker.la
/var/tmp/root/httpd.2.4.10/opt/httpd/libexec/

got:
...
+ func_mode_install mod_mpm_worker.la
/var/tmp/root/httpd.2.4.10/opt/httpd/libexec/
libtool: install: `mod_mpm_worker.la' is not a valid libtool archive
libtool: install: Try `libtool --help --mode=install' for more information.
root@x093:[/data/prj/apache/httpd/httpd-2.4.10]

This is what I am starting from.
root@x093:[/data/prj/apache/httpd/httpd-2.4.10]find . -name
mod_mpm_worker.\*
./server/mpm/worker/mod_mpm_worker.la
./server/mpm/worker/.libs/mod_mpm_worker.a
./server/mpm/worker/.libs/mod_mpm_worker.exp
./server/mpm/worker/.libs/mod_mpm_worker.la
./server/mpm/worker/.libs/mod_mpm_worker.so
./server/mpm/worker/.libs/mod_mpm_worker.lai
root@x093:[/data/prj/apache/httpd/httpd-2.4.10]

My gut feeling is that the problem here, and the one I have with PHP (and
instdso.sh) are related, i.e., in apr.

Something else I saw and have some concern about (in the ... stuff) is the
assumption that linux==unix.

with some context - the line: version_type=linux

...
+ OTOOL=
+ OTOOL64=
+ libext=a
+ shrext_cmds=.so
+ extract_expsyms_cmds=
+ variables_saved_for_relink=PATH LIBPATH
+ need_lib_prefix=no
+ need_version=no
+ version_type=linux
+ runpath_var=
+ shlibpath_var=LIBPATH
+ shlibpath_overrides_runpath=unknown
+ libname_spec=lib$name
+ library_names_spec=${libname}${release}${shared_ext}$versuffix
${libname}${release}${shared_ext}$major $libname${shared_ext}
+ soname_spec=
...

And, if it is not apr, then it is libtool again - but why was it working
fine with 2.4.7 and 2.2.27?

  ASF.apr-vac.rte            1.5.1.0    C     F    apr-vac version 1.5.1 for
  ASF.apu-vac.rte            1.5.3.0    C     F    apu-vac version 1.5.3 for

So, apr == version 1.5.1, and apr-util is version 1.5.3



On Fri, Aug 1, 2014 at 11:24 AM, Michael Felt <mamfelt@gmail.com> wrote:

> All was looking "normal" (I will make a small patch for the buildaix.ksh
> script to increase the value for MAXMEM) - however, at the end there is an
> error (when installing to a DESTDIR).
> build ends with:
>
> find: bad status--
> /var/tmp/root/httpd.2.4.10/opt/httpd/libexec/mod_mpm_worker.so
> install: File mod_mpm_worker.so was not found.
>
>
> I shall be looking into that later - however, if anyone has an
> idea/suggestion - please do not hesitate to comment.
>
> p.s. I recall something like this happening before, but what that was - I
> have forgotten.
>
> ===
> + make > build/aix/make.out
> "util_expr_eval.c", line 1595.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*)" is not
> allowed.
> "util_expr_eval.c", line 1596.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*)" is not
> allowed.
> "util_expr_eval.c", line 1597.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*)" is not
> allowed.
> "util_expr_eval.c", line 1598.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*)" is not
> allowed.
> "util_expr_eval.c", line 1603.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1604.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1605.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1606.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1608.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1609.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1610.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1611.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1612.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1613.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1614.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1615.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1616.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,char*)"
> is not allowed.
> "util_expr_eval.c", line 1617.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,char*)"
> is not allowed.
> "util_expr_eval.c", line 1618.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1619.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1620.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1621.7: 1506-196 (W) Initialization between types
> "const void* const" and "const char*(*)(struct {...}*,const void*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1626.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1627.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1628.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1629.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1630.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1631.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1632.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1633.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1634.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1635.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1636.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1637.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1638.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1639.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*)" is
> not allowed.
> "util_expr_eval.c", line 1644.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1645.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1646.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*,const
> char*)" is not allowed.
> "util_expr_eval.c", line 1647.7: 1506-196 (W) Initialization between types
> "const void* const" and "int(*)(struct {...}*,const void*,const char*,const
> char*)" is not allowed.
>     1500-030: (I) INFORMATION: cache_save_filter: Additional optimization
> may be attained by recompiling and specifying MAXMEM option with a value
> greater than 8192.
> "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.
>     1500-030: (I) INFORMATION: deflate_out_filter: Additional optimization
> may be attained by recompiling and specifying MAXMEM option with a value
> greater than 8192.
> "mod_headers.c", line 971.43: 1506-280 (W) Function argument assignment
> between types "const void*" and "const char*(*)(struct request_rec*,char*)"
> is not allowed.
>     1500-030: (I) INFORMATION: proxy_ftp_handler: Additional optimization
> may be attained by recompiling and specifying MAXMEM option with a value
> greater than 8192.
>     1500-030: (I) INFORMATION: ap_proxy_ajp_request: Additional
> optimization may be attained by recompiling and specifying MAXMEM option
> with a value greater than 8192.
>     1500-030: (I) INFORMATION: balancer_handler: Additional optimization
> may be attained by recompiling and specifying MAXMEM option with a value
> greater than 8192.
>     1500-030: (I) INFORMATION: ssl_hook_Access: Additional optimization
> may be attained by recompiling and specifying MAXMEM option with a value
> greater than 8192.
> "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.
>     1500-030: (I) INFORMATION: status_handler: Additional optimization may
> be attained by recompiling and specifying MAXMEM option with a value
> greater than 8192.
>     1500-030: (I) INFORMATION: lookup_variable: Additional optimization
> may be attained by recompiling and specifying MAXMEM option with a value
> greater than 8192.
> + make install DESTDIR=/var/tmp/root/httpd.2.4.10 > build/aix/install.out
> mkdir /var/tmp/root/httpd.2.4.10
> mkdir /var/tmp/root/httpd.2.4.10/opt
> mkdir /var/tmp/root/httpd.2.4.10/opt/httpd
> mkdir /var/tmp/root/httpd.2.4.10/opt/httpd/libexec
> find: bad status--
> /var/tmp/root/httpd.2.4.10/opt/httpd/libexec/mod_mpm_worker.so
> install: File mod_mpm_worker.so was not found.
>
>

Mime
View raw message