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

Reply via email to