[mapserver-users] error building mapserver 3.6.3 on OS X 10.2
Sean Gillies
sgillies at frii.com
Thu Oct 10 08:51:43 PDT 2002
Puneet,
About a week ago I replied to a question like this. Search on
my name and perhaps on gcc 3.x as well.
The '__gxx_personality_v0' symbol is in libstdc++. Why you
need it is unknown to me since you don't appear to be using
GDAL (has c++). You should either link with -lstdc++ or use
g++ as your linker instead of gcc.
cheers,
Sean
Puneet Kishor wrote:
> while make-ing, the program ends with the following --
>
>
>
> ranlib libmap.a
> ranlib: file: libmap.a(mapthread.o) has no symbols
> gcc -c -O2 -Wall -DIGNORE_MISSING_DATA -DUSE_EPPL -DUSE_PROJ
> -DUSE_PROJ_API_H -DUSE_WMS -DUSE_JPEG -DUSE_GD_PNG -DUSE_GD_JPEG
> -DUSE_GD_WBMP -DUSE_GD_FT -I/usr/local/include
> shp2img.c -o shp2img.o
> gcc -O2 -Wall -DIGNORE_MISSING_DATA -DUSE_EPPL -DUSE_PROJ
> -DUSE_PROJ_API_H -DUSE_WMS -DUSE_JPEG -DUSE_GD_PNG -DUSE_GD_JPEG
> -DUSE_GD_WBMP -DUSE_GD_FT -I/usr/local/include
> shp2img.o -L. -lmap -lgd -L/usr/local/lib -lgd -ljpeg -L/usr/local/lib
> -lpng -lz -ljpeg -L/usr/local/lib -lpng -lz -lproj -ljpeg
> -lm -o shp2img
> ld: Undefined symbols:
> ___gxx_personality_v0
> make: *** [shp2img] Error 1
>
>
>
>
>
> Then, make install tells me that it
>
>
>
>
>
> cp -f libmap.a /usr/local/lib/
> cp -f map.h /usr/local/include/mapserver-3.5/
>
>
>
>
>
> strange, that mapserver-3.5/ above. Needless to say, there is no map.h
> under /usr/local/include but there is one under my mapserver-src
> directory where I build everything. So, not knowing any better, I cp
> map.h to /usr/local/include where all other .h files live. Then I try to
> build perl/mapscript but, perl Makefile.pl quits with
>
>
>
>
>
> perl Makefile.PL
> Unable to open perlvars, have you built the MapServer yet? at
> Makefile.PL line 4.
>
>
>
>
> My guess is that the initial make itself failed when shp2img croaked. I
> went through the Makefile and it seems logical that process didn't
> complete at all. What is going on?
>
> Many thanks,
>
> Puneet.
>
>
More information about the MapServer-users
mailing list