This is a discussion on Apache 2.0.44 make failing with-mpm=worker within the Linux Web Servers forums, part of the Web Server and Related Forums category; I ran a successful make with the default prefork MPM. I've modified the config.nice file to overrid with ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
I ran a successful make with the default prefork MPM. I've modified
the config.nice file to overrid with the worker MPM instead. Now make is failing. Can someone explain why? /bin/sh /usr/local/apache2.0.44/httpd-2.0.44/srclib/apr/libtool --silent --mode=link gcc -g -O2 -pthread -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_HAVE_DESIGNATED_INITIALIZER -I/usr/local/apache2.0.44/httpd-2.0.44/srclib/apr/include -I/usr/local/apache2.0.44/httpd-2.0.44/srclib/apr-util/include -I. -I/usr/local/apache2.0.44/httpd-2.0.44/os/unix -I/usr/local/apache2.0.44/httpd-2.0.44/server/mpm/worker -I/usr/local/apache2.0.44/httpd-2.0.44/modules/http -I/usr/local/apache2.0.44/httpd-2.0.44/modules/filters -I/usr/local/apache2.0.44/httpd-2.0.44/modules/proxy -I/usr/local/apache2.0.44/httpd-2.0.44/include -I/usr/include/openssl -I/usr/local/apache2.0.44/httpd-2.0.44/modules/dav/main -export-dynamic -o httpd modules.lo modules/aaa/mod_access.la modules/aaa/mod_auth.la modules/filters/mod_include.la modules/loggers/mod_log_config.la modules/metadata/mod_env.la modules/metadata/mod_setenvif.la modules/ssl/mod_ssl.la modules/http/mod_http.la modules/http/mod_mime.la modules/generators/mod_status.la modules/generators/mod_asis.la modules/generators/mod_cgid.la modules/mappers/mod_negotiation.la modules/mappers/mod_dir.la modules/mappers/mod_userdir.la modules/mappers/mod_alias.la modules/mappers/mod_so.la server/mpm/worker/libworker.la server/libmain.la os/unix/libos.la -lssl -lcrypto /usr/local/apache2.0.44/httpd-2.0.44/srclib/pcre/libpcre.la /usr/local/apache2.0.44/httpd-2.0.44/srclib/apr-util/libaprutil-0.la -lgdbm -ldb -lexpat /usr/local/apache2.0.44/httpd-2.0.44/srclib/apr/libapr-0.la -lm -lcrypt -lnsl -ldl server/.libs/libmain.al(mpm_common.lo): In function `ap_mpm_pod_open': /usr/local/apache2.0.44/httpd-2.0.44/server/mpm_common.c:398: multiple definition of `ap_mpm_pod_open' server/mpm/worker/.libs/libworker.al(pod.lo):/usr/local/apache2.0.44/httpd-2.0.44/server/mpm/worker/pod.c:66: first defined here /usr/bin/ld: Warning: size of symbol `ap_mpm_pod_open' changed from 62 to 114 in server/.libs/libmain.al(mpm_common.lo) server/.libs/libmain.al(mpm_common.lo): In function `ap_mpm_pod_check': /usr/local/apache2.0.44/httpd-2.0.44/server/mpm_common.c:417: multiple definition of `ap_mpm_pod_check' server/mpm/worker/.libs/libworker.al(pod.lo):/usr/local/apache2.0.44/httpd-2.0.44/server/mpm/worker/pod.c:83: first defined here /usr/bin/ld: Warning: size of symbol `ap_mpm_pod_check' changed from 75 to 59 in server/.libs/libmain.al(mpm_common.lo) server/.libs/libmain.al(mpm_common.lo): In function `ap_mpm_pod_close': /usr/local/apache2.0.44/httpd-2.0.44/server/mpm_common.c:436: multiple definition of `ap_mpm_pod_close' server/mpm/worker/.libs/libworker.al(pod.lo):/usr/local/apache2.0.44/httpd-2.0.44/server/mpm/worker/pod.c:105: first defined here /usr/bin/ld: Warning: size of symbol `ap_mpm_pod_close' changed from 43 to 57 in server/.libs/libmain.al(mpm_common.lo) server/.libs/libmain.al(mpm_common.lo): In function `ap_mpm_pod_signal': /usr/local/apache2.0.44/httpd-2.0.44/server/mpm_common.c:528: multiple definition of `ap_mpm_pod_signal' server/mpm/worker/.libs/libworker.al(pod.lo):/usr/local/apache2.0.44/httpd-2.0.44/server/mpm/worker/pod.c:137: first defined here /usr/bin/ld: Warning: size of symbol `ap_mpm_pod_signal' changed from 12 to 41 in server/.libs/libmain.al(mpm_common.lo) server/.libs/libmain.al(mpm_common.lo): In function `ap_mpm_pod_killpg': /usr/local/apache2.0.44/httpd-2.0.44/server/mpm_common.c:540: multiple definition of `ap_mpm_pod_killpg' server/mpm/worker/.libs/libworker.al(pod.lo):/usr/local/apache2.0.44/httpd-2.0.44/server/mpm/worker/pod.c:142: first defined here /usr/bin/ld: Warning: size of symbol `ap_mpm_pod_killpg' changed from 56 to 53 in server/.libs/libmain.al(mpm_common.lo) collect2: ld returned 1 exit status make[1]: *** [httpd] Error 1 make[1]: Leaving directory `/usr/local/apache2.0.44/httpd-2.0.44' make: *** [all-recursive] Error 1 Thanks, Ed |