Known problem with Xcode 2.2+. In makefile.in change the LD line to:
[EMAIL PROTECTED]@
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 <[EMAIL PROTECTED]>
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