michael@x054:[/data/prj/httpd-2.4.1]/opt/httpd/sbin/apachectl
-t
ksh: /opt/httpd/sbin/apachectl: not found.
michael@x054:[/data/prj/httpd-2.4.1]installp -d
/data/prj/httpd*.1/build/aix -ac ASF.httpd.rte
+-----------------------------------------------------------------------------+
Pre-installation Verification...
+-----------------------------------------------------------------------------+
Verifying selections...done
Verifying requisites...done
Results...
....
Installation Summary
--------------------
Name Level Part Event Result
-------------------------------------------------------------------------------
ASF.httpd.rte 2.4.1.0 USR APPLY
SUCCESS
ASF.httpd.rte 2.4.1.0 ROOT APPLY
SUCCESS
michael@x054:[/data/prj/httpd-2.4.1]
michael@x054:[/data/prj/httpd-2.4.1]/opt/httpd/sbin/apachectl
-t
httpd: Syntax error on line 143 of /etc/httpd/httpd.conf: Cannot load
/opt/httpd/libexec/mod_mpm_worker.so into server: rtld: 0712-001 Symbol
ap_fatal_signal_setup was referenced\n from module
/opt/httpd/libexec/mod_mpm_worker.so(), but a runtime definition\n of
the symbol was not found.\nrtld: 0712-001 Symbol ap_reclaim_child_processes
was referenced\n from module /opt/httpd/libexec/mod_mpm_worker.so(),
but a runtime definition\n of the symbol was not found.\nrtld:
0712-001 Symbol ap_relieve_child_processes was referenced\n from
module /opt/httpd/libexec/mod_mpm_worker.so(), but a runtime
definition\n of the symbol was not found.\nrtld: 0712-001 Symbol
ap_mpm_safe_kill was referenced\n from module
/opt/httpd/libexec/mod_mpm_worker.so(), but a runtime definition\n of
the symbol was not found.\nrtld: 0712-001 Symbol ap_wait_or_timeout was
referenced\n from module /opt/httpd/libexec/mod_mpm_worker.so(), but a
runtime definition\n of the symbol was not found.\nrtld: 0712-001
Symbol ap_process_child_status was referenced\n from module
/opt/httpd/libexec/mod_mpm_worker.so(), but a runtime definition\n of
the symbol was not found.\nrtld: 0712-001 Symbol
ap_unregister_extra_mpm_process was referenced\n from module
/opt/httpd/libexec/mod_mpm_worker.so(), but a runtime definition\n of
the symbol was not found.\n\t0509-021 Additional errors occurred but are
not reported.
michael@x054:[/data/prj/httpd-2.4.1]
+++++++++
My conclusion is that there is something not right in the configure
script/logic.
How can I be of assistance in tracking this down? (tomorrow and beyond)
Michael
On Sun, Feb 26, 2012 at 10:32 PM, Michael Felt <[email protected]> wrote:
> I am quite sure. Just ran a build with --with-mpm=worker and that works
> fine as well.
>
> Currently building again with:
> ./configure \
> --enable-layout=$LAYOUT \
> --with-apr=$apr_config \
> --with-apr-util=$apu_config \
> --enable-mpms-shared=all \
> --enable-mods-shared=all \
> --disable-lua > build/aix/configure.out
>
> Just to be sure the error is repeatable. :)
>
>
> On Sun, Feb 26, 2012 at 10:09 PM, Graham Leggett <[email protected]> wrote:
>
>> On 26 Feb 2012, at 10:30 PM, Michael Felt wrote:
>>
>> > Unfortunately, although it builds fine, it does not start:
>> >
>> > httpd: Syntax error on line 143 of /etc/httpd/httpd.conf: Cannot load
>> /opt/httpd/libexec/mod_mpm_worker.so into server: rtld: 0712-001 Symbol
>> ap_fatal_signal_setup was referenced\n from module
>> /opt/httpd/libexec/mod_mpm_worker.so(), but a runtime definition\n of
>> the symbol was not found.\nrtld: 0712-001 Symbol ap_pid_fname was
>> referenced\n from module /opt/httpd/libexec/mod_mpm_worker.so(), but a
>> runtime definition\n of the symbol was not found.\nrtld: 0712-001
>> Symbol ap_reclaim_child_processes was referenced\n from module
>> /opt/httpd/libexec/mod_mpm_worker.so(), but a runtime definition\n of
>> the symbol was not found.\nrtld: 0712-001 Symbol ap_relieve_child_processes
>> was referenced\n from module /opt/httpd/libexec/mod_mpm_worker.so(),
>> but a runtime definition\n of the symbol was not found.\nrtld:
>> 0712-001 Symbol ap_graceful_shutdown_timeout was referenced\n from
>> module /opt/httpd/libexec/mod_mpm_worker.so(), but a runtime definition\n
>> of the symbol was not found.\nrtld: 0712-001 Symbol ap_mpm_safe_kill was
>> referenced\n from module /opt/httpd/libexec/mod_mpm_worker.so(), but a
>> runtime definition\n of the symbol was not found.\nrtld: 0712-001
>> Symbol ap_wait_or_timeout was referenced\n from module
>> /opt/httpd/libexec/mod_mpm_worker.so(), but a runtime definition\n of
>> the symbol was not found.\n\t0509-021 Additional errors occurred but are
>> not reported.
>> >
>> > I have been able to find a few of these routines in source code, e,g,
>> server/mpm_unix.c, but the routines are not included in
>> server/mpm_worker.o, hence ....
>>
>> Are you 100% sure your system doesn't have a mix of competing binaries?
>> In other words, just one copy of httpd, and just one copy of the httpd
>> modules?
>>
>> Also, you're trying to load just one MPM, and not all of them?
>>
>> Regards,
>> Graham
>> --
>>
>>
>