make: *** [shp2img] Error 1
Frank Warmerdam
warmerdam at POBOX.COM
Wed Nov 30 09:47:26 PST 2005
On 11/30/05, Matthew Roberson <adidassneakers at yahoo.com> wrote:
> I posted this earlier this morning, however I left off
> my config statement, so I am reposting with the config
> statement
>
> I am trying to compile MapServer 4.6.1 in OS X 10.4.2
> using gcc 4, however I am receiving an error and I am
> hoping that someone may be able to offer some advice
> on how to resolve this error.
...
> -lcrypto -lz -L/usr/local/lib -lgeos -liconv -lz
> -lm -lstdc++ -o shp2img
> /usr/bin/ld: warning -L: directory name
> (/usr/local/lib64) does not exist
> /usr/bin/ld: Undefined symbols:
> __Unwind_Resume
> collect2: ld returned 1 exit status
> make: *** [shp2img] Error 1
Matt,
I don't really know what is going wrong for you, but
__Unwind_Resume is related to C++ exception handling
stuff. I see you have -lstdc++ listed in your link which I
would have expected to satisfy the unwinding stuff. But
you might want to change to use g++ instead gcc for linking.
I think there is an LD= line in Makefile, try making that:
LD=g++
It also seems possible that you are linking against some C++
component library built with a substantially different version of
g++. Are you libraries locally built, or installed from binary
packages?
Good luck,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush | Geospatial Programmer for Rent
More information about the MapServer-users
mailing list