[mapserver-users] error building mapserver 3.6.3 on OS X 10.2

Puneet Kishor pkishor at GeoAnalytics.com
Thu Oct 10 12:45:43 EDT 2002


dunno if you got my most recent message. Seems like I spoke too soon. I 
am now getting a load of gd related errors in my Apache log. (you 
should soon get that message... the mapserver listserver is kinda slow).

Wrt, OS X build how-to, please consider updating/adding to

http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?MacOS

that would consolidate all the work.

Many thanks.

Puneet.

On Thursday, October 10, 2002, at 11:24  AM, Zak James wrote:

> I'm not sure what the problem with gcc 3 is - I think there are 
> problems with it and mapserver on other platforms too. There is a good 
> page on OS X porting issues at
> http://fink.sourceforge.net/doc/porting/index.php
> though they don't mention that specifically. The loadable modules 
> stuff they discuss does shed some light on building php mapscript.
>
> If you manage to get it to compile with gcc 3, let me know as I'm 
> still working on an OS X build how-to for mapserver.
>
> zj
>
> On Thursday, Oct 10, 2002, at 11:38 America/Montreal, Puneet Kishor 
> wrote:
>
>>
>> On Thursday, October 10, 2002, at 09:45  AM, Zak James wrote:
>>
>>> With OS X 10.2, the default compiler is now gcc 3.1 which has some 
>>> trouble with mapserver. The easiest way to get around the problem is 
>>> to use the built in gcc_select script. As root, gcc_select 2 will 
>>> switch to the old compiler, which is still available. You can switch 
>>> back by issuing gcc_select 3.
>>>
>>
>>
>> Thanks Zak. Peachy. It all works now. On a related note, do you know 
>> where the problem lies? Is it in Apple's implementation of gcc? Is 
>> this a mapserver-specific problem? or have you encountered it while 
>> building other programs? I only encountered these problems while 
>> building mapserver. Everything else built fine using gcc3.1.
>>
>> Thanks.
>>
>>
>>
>>>
>>> On Thursday, Oct 10, 2002, at 00:46 America/Montreal, 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
>>




More information about the mapserver-users mailing list