error during make (mac os x)
William Kyngesburye
woklist at KYNGCHAOS.COM
Tue Jul 11 15:22:42 PDT 2006
Known problem with Xcode 2.2+. In makefile.in change the LD line to:
LD=@CXX@
then reconfigure and make.
Also, you can reuse my Graphics Libs and GIS Libs so you don't have
to build that whole mess. Edit configure (grep find and replace in
BBEdit or TextWrangler works great for this) and replace all (using
word/case sensitive):
(lib(png|jpeg|gd|proj|pdf|Xpm)).a
with:
\1.dylib
And specify locations for all libraries in configure, since they're
not in 'normal' locations that would be found automatically.
./configure --with-zlib=/usr --with-proj=/usr/local/gislibs --with-
gdal=/usr/local/gislibs/bin/gdal-config --with-ogr --with-gd=/usr/
local/graphicslibs --with-png=/usr/local/graphicslibs --with-jpeg=/
usr/local/graphicslibs --with-freetype=/usr/local/graphicslibs/bin/
freetype-config --with-xpm=/usr/local/graphicslibs --with-pdf=/usr/
local/graphicslibs --with-ming=/usr/local/graphicslibs --with-geos=/
usr/local/gislibs/bin/geos-config --with-postgis=/usr/local/pgsql/bin/
pg_config --with-wfs --with-wcs --with-wfsclient --with-wmsclient --
with-curl-config=/usr/local/baselibs/bin/curl-config
I probably won't do a Ruby MapScript binary for my Mac OS X package,
more stuff to install just to get it going. I think I tried
installing SWIG a while back with not much luck, but it's probably
improved now.
One possibility just occurred to me to simplify things - many (all?)
of the mapscript variations use the mapscriptvars file generated
during the mapserv build, and libmap.a of course. I could add those
to the package so all you would need to do is the Ruby build. If you
would like to try this, let me know.
On Jul 11, 2006, at 4:53 PM, Andrew Wiens wrote:
> Hello. I've been trying to build mapserver on Mac OS X 10.4.7
> (Intel), but have had no success. I don't think that the available
> precompiled binaries will work for my application as I need the
> Ruby Mapscript libraries. I've included the error and configure
> output below. Any help solving the problem would be greatly
> appreciated. Thanks. --Andy
>
> I'm getting the following error:
>
> gcc -O2 -fPIC -Wall -DIGNORE_MISSING_DATA -DHAVE_VSNPRINTF -
> DUSE_EPPL -DUSE_PROJ -DUSE_WMS_SVR -DUSE_GD_GIF -
> DUSE_GD_PNG -DUSE_GD_JPEG -DUSE_GD_WBMP -DUSE_GD_FT -
> DGD_HAS_GDIMAGEGIFPTR -DGD_HAS_GETBITMAPFONTS -DUSE_PDF -DUSE_OGR
> -DUSE_GDAL -DUSE_GEOS -DUSE_ICONV -DUSE_POSTGIS -DUSE_THREAD -
> DUSE_ZLIB -I/usr/local/include -I/usr/local/include -I/usr/
> local/include -I/usr/local/pgsql/include -I/usr/local/
> include shp2img.o -L. -lmap -L/usr/local/lib -lgd -ljpeg -
> lfreetype -lpng -lz -L/usr/X11R6/lib -lXpm -lX11 -lpdf -ljpeg -
> lfreetype -lpng -lz -L/usr/X11R6/lib -lXpm -lX11 -L/usr/local/lib -
> lproj -ljpeg -L/usr/local/lib -lgdal -L/usr/local/pgsql/lib -
> lpq -L/usr/local/lib -lgeos -lpthread -liconv -lz -lm -lstdc+
> + -o shp2img
> /usr/bin/ld: Undefined symbols:
> __Unwind_Resume
> collect2: ld returned 1 exit status
> make: *** [shp2img] Error 1
>
>
> My configuration configure options and output are as follows:
>
> ./configure \
> --mandir=/usr/local/share/man \
> --with-threads \
> --with-proj=/usr/local \
> --with-gdal=/usr/local/bin/gdal-config \
> --with-ogr=/usr/local/bin/gdal-config \
> --with-gd=/usr/local \
> --with-xpm=/usr/X11R6 \
> --with-geos=/usr/local/bin/geos-config \
> --with-postgis=/usr/local/pgsql/bin/pg_config \
> --with-freetype=/usr/local/bin/freetype-config \
> --with-httpd=/usr/sbin/httpd
>
-----
William Kyngesburye <kyngchaos at kyngchaos.com>
http://www.kyngchaos.com/
"Oh, look, I seem to have fallen down a deep, dark hole. Now what
does that remind me of? Ah, yes - life."
- Marvin
More information about the MapServer-users
mailing list