[Gdal-dev] problem compiling 1.4.0 on mac os x 10.4

John Cartwright John.C.Cartwright at noaa.gov
Wed Mar 14 12:04:23 EDT 2007


Hi Eric,

The "--with-libz=external" option worked perfectly.  Thanks for your help!

-- john


Eric Dönges wrote:
>
> Am 05.03.2007 um 23:43 schrieb John Cartwright:
>
>> Hello All,
>>
>> I'm having a little trouble compiling 1.4.0 on my mac.  The 1.3.x 
>> series compiled just fine on the same machine.  Lots of messages like:
>>
>> /usr/bin/ld: warning multiple definitions of symbol _get_crc_table
>> /usr/local/src/gdal-1.4.0/.libs/libgdal.dylib(single module) 
>> definition of _get_crc_table
>> /usr/lib/libz.dylib(crc32.o) definition of _get_crc_table
>>
>> Any ideas?
>
> You are having a linker conflict between the libz internal to GDAL and 
> the system's
> libz. To resolve this, you need to either not link against the 
> system's libz in any
> files linking against libgdal, or configure gdal to not use the 
> internal libz
> (try configuring with --without-libz or --with-libz=external - I 
> haven't tried this
> myself, but one of the above should work). Since doing the former 
> might be rather
> difficult in practice, and MacOS includes libz by default anyway, I 
> would recommend
> trying the later.
>
> With kind regards,
> Eric
>



More information about the Gdal-dev mailing list