On 27 Feb 2012, at 11:25 AM, Michael Felt wrote:

> The patch impaired me moved the file to ./include and rebuilt.
> Similiar issues:
> 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_child_setup was referenced
> from module /opt/httpd/libexec/mod_mpm_worker.so(), but a runtime definition
> of the symbol was not found.

A quick search for this symbol shows this:

include/mpm_common.h:extern apr_status_t ap_fatal_signal_child_setup(server_rec 
*s);
server/mpm/event/event.c:    ap_fatal_signal_child_setup(ap_server_conf);
server/mpm/prefork/prefork.c:    ap_fatal_signal_child_setup(ap_server_conf);
server/mpm/worker/worker.c:    ap_fatal_signal_child_setup(ap_server_conf);
server/mpm_unix.c:apr_status_t ap_fatal_signal_child_setup(server_rec *s)

Is server/mpm_unix.c included in your build?

The httpd binary should contain the symbol:

Little-Net:httpd-trunk minfrin$ nm httpd | grep ap_fatal_signal_child_setup
000000010001eca0 T _ap_fatal_signal_child_setup

Regards,
Graham
--

Reply via email to