You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2009/05/31 00:25:45 UTC
DO NOT REPLY [Bug 47289] New: Can't build with dynamic libraries on
Mac OS 10.4
https://issues.apache.org/bugzilla/show_bug.cgi?id=47289
Summary: Can't build with dynamic libraries on Mac OS 10.4
Product: Apache httpd-2
Version: 2.2.9
Platform: Macintosh
OS/Version: Mac OS X 10.4
Status: NEW
Severity: normal
Priority: P2
Component: Build
AssignedTo: bugs@httpd.apache.org
ReportedBy: stots@9stmaryrd.com
When I try building after enabling any modules as shared libraries, I get an
error. Here is how I run `configure`:
./configure --prefix=/www --enable-rewrite=shared --enable-proxy=shared
This is how `make` fails:
. . .
Building shared: mod_proxy.la mod_proxy_connect.la mod_proxy_ftp.la
mod_proxy_http.la mod_proxy_ajp.la mod_proxy_balancer.la
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile gcc -g
-O2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
-I/Users/paul/src/httpd-2.2.9/srclib/pcre -I.
-I/Users/paul/src/httpd-2.2.9/os/unix
-I/Users/paul/src/httpd-2.2.9/server/mpm/prefork
-I/Users/paul/src/httpd-2.2.9/modules/http
-I/Users/paul/src/httpd-2.2.9/modules/filters
-I/Users/paul/src/httpd-2.2.9/modules/proxy
-I/Users/paul/src/httpd-2.2.9/include
-I/Users/paul/src/httpd-2.2.9/modules/generators
-I/Users/paul/src/httpd-2.2.9/modules/mappers
-I/Users/paul/src/httpd-2.2.9/modules/database
-I/Users/paul/src/httpd-2.2.9/srclib/apr/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/xml/expat/lib
-I/Users/paul/src/httpd-2.2.9/modules/proxy/../generators
-I/Users/paul/src/httpd-2.2.9/modules/ssl
-I/Users/paul/src/httpd-2.2.9/modules/dav/main -prefer-pic -c mod_proxy.c &&
touch mod_proxy.slo
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile gcc -g
-O2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
-I/Users/paul/src/httpd-2.2.9/srclib/pcre -I.
-I/Users/paul/src/httpd-2.2.9/os/unix
-I/Users/paul/src/httpd-2.2.9/server/mpm/prefork
-I/Users/paul/src/httpd-2.2.9/modules/http
-I/Users/paul/src/httpd-2.2.9/modules/filters
-I/Users/paul/src/httpd-2.2.9/modules/proxy
-I/Users/paul/src/httpd-2.2.9/include
-I/Users/paul/src/httpd-2.2.9/modules/generators
-I/Users/paul/src/httpd-2.2.9/modules/mappers
-I/Users/paul/src/httpd-2.2.9/modules/database
-I/Users/paul/src/httpd-2.2.9/srclib/apr/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/xml/expat/lib
-I/Users/paul/src/httpd-2.2.9/modules/proxy/../generators
-I/Users/paul/src/httpd-2.2.9/modules/ssl
-I/Users/paul/src/httpd-2.2.9/modules/dav/main -prefer-pic -c proxy_util.c &&
touch proxy_util.slo
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=link gcc -g -O2
-o mod_proxy.la -rpath /www/modules -module -avoid-version
mod_proxy.lo proxy_util.lo
ERROR: No debug map or DWARF data was found to
link./Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile gcc
-g -O2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
-I/Users/paul/src/httpd-2.2.9/srclib/pcre -I.
-I/Users/paul/src/httpd-2.2.9/os/unix
-I/Users/paul/src/httpd-2.2.9/server/mpm/prefork
-I/Users/paul/src/httpd-2.2.9/modules/http
-I/Users/paul/src/httpd-2.2.9/modules/filters
-I/Users/paul/src/httpd-2.2.9/modules/proxy
-I/Users/paul/src/httpd-2.2.9/include
-I/Users/paul/src/httpd-2.2.9/modules/generators
-I/Users/paul/src/httpd-2.2.9/modules/mappers
-I/Users/paul/src/httpd-2.2.9/modules/database
-I/Users/paul/src/httpd-2.2.9/srclib/apr/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/xml/expat/lib
-I/Users/paul/src/httpd-2.2.9/modules/proxy/../generators
-I/Users/paul/src/httpd-2.2.9/modules/ssl
-I/Users/paul/src/httpd-2.2.9/modules/dav/main -prefer-pic -c
mod_proxy_connect.c && touch mod_proxy_connect.slo
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=link gcc -g -O2
-o mod_proxy_connect.la -rpath /www/modules -module -avoid-version
mod_proxy_connect.lo
ERROR: No debug map or DWARF data was found to
link./Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile gcc
-g -O2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
-I/Users/paul/src/httpd-2.2.9/srclib/pcre -I.
-I/Users/paul/src/httpd-2.2.9/os/unix
-I/Users/paul/src/httpd-2.2.9/server/mpm/prefork
-I/Users/paul/src/httpd-2.2.9/modules/http
-I/Users/paul/src/httpd-2.2.9/modules/filters
-I/Users/paul/src/httpd-2.2.9/modules/proxy
-I/Users/paul/src/httpd-2.2.9/include
-I/Users/paul/src/httpd-2.2.9/modules/generators
-I/Users/paul/src/httpd-2.2.9/modules/mappers
-I/Users/paul/src/httpd-2.2.9/modules/database
-I/Users/paul/src/httpd-2.2.9/srclib/apr/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/xml/expat/lib
-I/Users/paul/src/httpd-2.2.9/modules/proxy/../generators
-I/Users/paul/src/httpd-2.2.9/modules/ssl
-I/Users/paul/src/httpd-2.2.9/modules/dav/main -prefer-pic -c mod_proxy_ftp.c
&& touch mod_proxy_ftp.slo
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=link gcc -g -O2
-o mod_proxy_ftp.la -rpath /www/modules -module -avoid-version
mod_proxy_ftp.lo
ERROR: No debug map or DWARF data was found to
link./Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile gcc
-g -O2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
-I/Users/paul/src/httpd-2.2.9/srclib/pcre -I.
-I/Users/paul/src/httpd-2.2.9/os/unix
-I/Users/paul/src/httpd-2.2.9/server/mpm/prefork
-I/Users/paul/src/httpd-2.2.9/modules/http
-I/Users/paul/src/httpd-2.2.9/modules/filters
-I/Users/paul/src/httpd-2.2.9/modules/proxy
-I/Users/paul/src/httpd-2.2.9/include
-I/Users/paul/src/httpd-2.2.9/modules/generators
-I/Users/paul/src/httpd-2.2.9/modules/mappers
-I/Users/paul/src/httpd-2.2.9/modules/database
-I/Users/paul/src/httpd-2.2.9/srclib/apr/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/xml/expat/lib
-I/Users/paul/src/httpd-2.2.9/modules/proxy/../generators
-I/Users/paul/src/httpd-2.2.9/modules/ssl
-I/Users/paul/src/httpd-2.2.9/modules/dav/main -prefer-pic -c mod_proxy_http.c
&& touch mod_proxy_http.slo
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=link gcc -g -O2
-o mod_proxy_http.la -rpath /www/modules -module -avoid-version
mod_proxy_http.lo
ERROR: No debug map or DWARF data was found to
link./Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile gcc
-g -O2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
-I/Users/paul/src/httpd-2.2.9/srclib/pcre -I.
-I/Users/paul/src/httpd-2.2.9/os/unix
-I/Users/paul/src/httpd-2.2.9/server/mpm/prefork
-I/Users/paul/src/httpd-2.2.9/modules/http
-I/Users/paul/src/httpd-2.2.9/modules/filters
-I/Users/paul/src/httpd-2.2.9/modules/proxy
-I/Users/paul/src/httpd-2.2.9/include
-I/Users/paul/src/httpd-2.2.9/modules/generators
-I/Users/paul/src/httpd-2.2.9/modules/mappers
-I/Users/paul/src/httpd-2.2.9/modules/database
-I/Users/paul/src/httpd-2.2.9/srclib/apr/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/xml/expat/lib
-I/Users/paul/src/httpd-2.2.9/modules/proxy/../generators
-I/Users/paul/src/httpd-2.2.9/modules/ssl
-I/Users/paul/src/httpd-2.2.9/modules/dav/main -prefer-pic -c mod_proxy_ajp.c
&& touch mod_proxy_ajp.slo
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile gcc -g
-O2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
-I/Users/paul/src/httpd-2.2.9/srclib/pcre -I.
-I/Users/paul/src/httpd-2.2.9/os/unix
-I/Users/paul/src/httpd-2.2.9/server/mpm/prefork
-I/Users/paul/src/httpd-2.2.9/modules/http
-I/Users/paul/src/httpd-2.2.9/modules/filters
-I/Users/paul/src/httpd-2.2.9/modules/proxy
-I/Users/paul/src/httpd-2.2.9/include
-I/Users/paul/src/httpd-2.2.9/modules/generators
-I/Users/paul/src/httpd-2.2.9/modules/mappers
-I/Users/paul/src/httpd-2.2.9/modules/database
-I/Users/paul/src/httpd-2.2.9/srclib/apr/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/xml/expat/lib
-I/Users/paul/src/httpd-2.2.9/modules/proxy/../generators
-I/Users/paul/src/httpd-2.2.9/modules/ssl
-I/Users/paul/src/httpd-2.2.9/modules/dav/main -prefer-pic -c ajp_header.c &&
touch ajp_header.slo
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile gcc -g
-O2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
-I/Users/paul/src/httpd-2.2.9/srclib/pcre -I.
-I/Users/paul/src/httpd-2.2.9/os/unix
-I/Users/paul/src/httpd-2.2.9/server/mpm/prefork
-I/Users/paul/src/httpd-2.2.9/modules/http
-I/Users/paul/src/httpd-2.2.9/modules/filters
-I/Users/paul/src/httpd-2.2.9/modules/proxy
-I/Users/paul/src/httpd-2.2.9/include
-I/Users/paul/src/httpd-2.2.9/modules/generators
-I/Users/paul/src/httpd-2.2.9/modules/mappers
-I/Users/paul/src/httpd-2.2.9/modules/database
-I/Users/paul/src/httpd-2.2.9/srclib/apr/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/xml/expat/lib
-I/Users/paul/src/httpd-2.2.9/modules/proxy/../generators
-I/Users/paul/src/httpd-2.2.9/modules/ssl
-I/Users/paul/src/httpd-2.2.9/modules/dav/main -prefer-pic -c ajp_link.c &&
touch ajp_link.slo
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile gcc -g
-O2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
-I/Users/paul/src/httpd-2.2.9/srclib/pcre -I.
-I/Users/paul/src/httpd-2.2.9/os/unix
-I/Users/paul/src/httpd-2.2.9/server/mpm/prefork
-I/Users/paul/src/httpd-2.2.9/modules/http
-I/Users/paul/src/httpd-2.2.9/modules/filters
-I/Users/paul/src/httpd-2.2.9/modules/proxy
-I/Users/paul/src/httpd-2.2.9/include
-I/Users/paul/src/httpd-2.2.9/modules/generators
-I/Users/paul/src/httpd-2.2.9/modules/mappers
-I/Users/paul/src/httpd-2.2.9/modules/database
-I/Users/paul/src/httpd-2.2.9/srclib/apr/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/xml/expat/lib
-I/Users/paul/src/httpd-2.2.9/modules/proxy/../generators
-I/Users/paul/src/httpd-2.2.9/modules/ssl
-I/Users/paul/src/httpd-2.2.9/modules/dav/main -prefer-pic -c ajp_msg.c &&
touch ajp_msg.slo
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile gcc -g
-O2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
-I/Users/paul/src/httpd-2.2.9/srclib/pcre -I.
-I/Users/paul/src/httpd-2.2.9/os/unix
-I/Users/paul/src/httpd-2.2.9/server/mpm/prefork
-I/Users/paul/src/httpd-2.2.9/modules/http
-I/Users/paul/src/httpd-2.2.9/modules/filters
-I/Users/paul/src/httpd-2.2.9/modules/proxy
-I/Users/paul/src/httpd-2.2.9/include
-I/Users/paul/src/httpd-2.2.9/modules/generators
-I/Users/paul/src/httpd-2.2.9/modules/mappers
-I/Users/paul/src/httpd-2.2.9/modules/database
-I/Users/paul/src/httpd-2.2.9/srclib/apr/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/xml/expat/lib
-I/Users/paul/src/httpd-2.2.9/modules/proxy/../generators
-I/Users/paul/src/httpd-2.2.9/modules/ssl
-I/Users/paul/src/httpd-2.2.9/modules/dav/main -prefer-pic -c ajp_utils.c &&
touch ajp_utils.slo
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=link gcc -g -O2
-o mod_proxy_ajp.la -rpath /www/modules -module -avoid-version
mod_proxy_ajp.lo ajp_header.lo ajp_link.lo ajp_msg.lo ajp_utils.lo
ERROR: No debug map or DWARF data was found to
link./Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile gcc
-g -O2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
-I/Users/paul/src/httpd-2.2.9/srclib/pcre -I.
-I/Users/paul/src/httpd-2.2.9/os/unix
-I/Users/paul/src/httpd-2.2.9/server/mpm/prefork
-I/Users/paul/src/httpd-2.2.9/modules/http
-I/Users/paul/src/httpd-2.2.9/modules/filters
-I/Users/paul/src/httpd-2.2.9/modules/proxy
-I/Users/paul/src/httpd-2.2.9/include
-I/Users/paul/src/httpd-2.2.9/modules/generators
-I/Users/paul/src/httpd-2.2.9/modules/mappers
-I/Users/paul/src/httpd-2.2.9/modules/database
-I/Users/paul/src/httpd-2.2.9/srclib/apr/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/xml/expat/lib
-I/Users/paul/src/httpd-2.2.9/modules/proxy/../generators
-I/Users/paul/src/httpd-2.2.9/modules/ssl
-I/Users/paul/src/httpd-2.2.9/modules/dav/main -prefer-pic -c
mod_proxy_balancer.c && touch mod_proxy_balancer.slo
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=link gcc -g -O2
-o mod_proxy_balancer.la -rpath /www/modules -module -avoid-version
mod_proxy_balancer.lo
ERROR: No debug map or DWARF data was found to link.Building shared:
mod_rewrite.la
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=compile gcc -g
-O2 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -no-cpp-precomp
-I/Users/paul/src/httpd-2.2.9/srclib/pcre -I.
-I/Users/paul/src/httpd-2.2.9/os/unix
-I/Users/paul/src/httpd-2.2.9/server/mpm/prefork
-I/Users/paul/src/httpd-2.2.9/modules/http
-I/Users/paul/src/httpd-2.2.9/modules/filters
-I/Users/paul/src/httpd-2.2.9/modules/proxy
-I/Users/paul/src/httpd-2.2.9/include
-I/Users/paul/src/httpd-2.2.9/modules/generators
-I/Users/paul/src/httpd-2.2.9/modules/mappers
-I/Users/paul/src/httpd-2.2.9/modules/database
-I/Users/paul/src/httpd-2.2.9/srclib/apr/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/include
-I/Users/paul/src/httpd-2.2.9/srclib/apr-util/xml/expat/lib
-I/Users/paul/src/httpd-2.2.9/modules/proxy/../generators
-I/Users/paul/src/httpd-2.2.9/modules/ssl
-I/Users/paul/src/httpd-2.2.9/modules/dav/main -prefer-pic -c mod_rewrite.c &&
touch mod_rewrite.slo
/Users/paul/src/httpd-2.2.9/srclib/apr/libtool --silent --mode=link gcc -g -O2
-o mod_rewrite.la -rpath /www/modules -module -avoid-version
mod_rewrite.lo
ERROR: No debug map or DWARF data was found to link.
As you can see, this is running Apache's own version of libtool. Could the
-rpath argument be the problem? Right now /www does not exist (though creating
an empty /www doesn't fix things).
The same problem occurs with only one of --enable-rewrite=shared or
--enable-proxy=shared. It occurs without either when I use
--enable-mods-shared, whether it is set to all, most, or 'rewrite proxy'. So it
appears to be an issue with enabling dynamically-loaded modules in general.
The same problem occurs in Apache 2.2.10 and 2.2.11, but not in 2.2.8.
Here is some more information about my system:
15" Macbook Pro
Mac OS 10.4.11
2.2 GHz Intel Core 2 Duo
4 GB 667 MHz DDR2 SDRAM
$ gcc --version
i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ uname -a
Darwin paul-jungwirths-computer.local 8.11.1 Darwin Kernel Version 8.11.1: Wed
Oct 10 18:23:28 PDT 2007; root:xnu-792.25.20~1/RELEASE_I386 i386 i386
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
[Bug 47289] Can't build with dynamic libraries on Mac OS 10.4
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=47289
Misty De Meo <mi...@brew.sh> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |misty@brew.sh
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org
DO NOT REPLY [Bug 47289] Can't build with dynamic libraries on Mac
OS 10.4
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=47289
--- Comment #1 from Dan Poirier <po...@pobox.com> 2009-06-10 11:01:36 PST ---
Unfortunately I don't have a 10.4 system to try this on. I'm not seeing this
on Mac OS 10.5.7, but I notice my build is using
/usr/share/apr-1/build-1/libtool rather than the libtool that comes with
apache. I'm using the same configure line, so I'm not sure why that would be.
My gcc is also slightly newer:
$ gcc --version
i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5465)
Do you have the latest developer tools installed? Maybe that's the difference;
I think mine are the latest.
Also, what's your PATH look like? Before trying, I pared mine down to
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org