[gdal-dev] MrSID won't compile with GDAL 1.9 - libgeotiff issue
Kirk McKelvey
kmckelvey at lizardtech.com
Tue Apr 10 14:47:16 EDT 2012
Gavin,
I was confused by the formatting of your output snippet. It looks to me like your MrSID SDK v8 build succeeded, however the "make install" does not actually install the mrsid library. Should just be a matter of copying libltidsdk.so into your gdal/lib directory and you are good to go. Or if not, post more details and I'm happy to take a look.
Cheers,
Kirk.
-----Original Message-----
From: gdal-dev-bounces at lists.osgeo.org [mailto:gdal-dev-bounces at lists.osgeo.org] On Behalf Of Kirk McKelvey
Sent: mardi 10 avril 2012 11:07
To: Gavin Fleming; gdal-dev
Subject: RE: [gdal-dev] MrSID won't compile with GDAL 1.9 - libgeotiff issue
The undefined references you are seeing with MrSID SDK v7 should not be getting compiled for v7, e.g.:
#if defined(LTI_SDK_MAJOR) && LTI_SDK_MAJOR >= 8
lt_uint8 gen;
bool raster;
LT_STATUS eStat =
MrSIDImageReaderInterface::getMrSIDGeneration(poOpenInfo->pabyHeader, gen, raster);
if (!LT_SUCCESS(eStat) || !raster)
return FALSE;
#endif
It seems like you are linking against MrSID SDK v7 after having compiled against MrSID SDK v8? Make sure you are rebuilding the MrSID driver(s) after reconfiguring for v7.
Re. problem finding the .so w/ MrSID SDK v8.5 let me spin up a build and see if I can repro.
-----Original Message-----
From: gdal-dev-bounces at lists.osgeo.org [mailto:gdal-dev-bounces at lists.osgeo.org] On Behalf Of Gavin Fleming
Sent: mardi 10 avril 2012 05:50
To: gdal-dev
Subject: Re: [gdal-dev] MrSID won't compile with GDAL 1.9 - libgeotiff issue
This worked on one Ubuntu 11.10 box but not on another (where I really need it to work). I'd be grateful for any help:
--with MrSID SDK 7:
./configure --with-geotiff=internal
--with-mrsid=/usr/local/Geo_DSDK-7.0.0.2167 --with-threads --with-python
/bin/bash /home/gavin/src/gdal/libtool --mode=link --tag=LD g++
gdalinfo.lo /home/gavin/src/gdal/libgdal.la -o gdalinfo
libtool: link: ignoring unknown tag LD
libtool: link: g++ .libs/gdalinfo.o -o .libs/gdalinfo /home/gavin/src/gdal/.libs/libgdal.so -L/usr/lib -L/usr/lib/x86_64-linux-gnu -L/usr/local/Geo_DSDK-7.0.0.2167/3rd-party/lib/Release
-L/usr/local/Geo_DSDK-7.0.0.2167/lib/Release -lgeos_c /usr/lib/x86_64-linux-gnu/libsqlite3.so /usr/lib/libodbc.so /usr/lib/libodbcinst.so /usr/lib/x86_64-linux-gnu/libexpat.so -lxerces-c -lNCSEcw -lNCSEcwC -lNCSCnet -lNCSUtil /usr/lib/x86_64-linux-gnu/libjasper.so -lnetcdf /usr/lib/libhdf5.so /usr/lib/libmfhdfalt.so /usr/lib/libdfalt.so /usr/lib/libgif.so /usr/lib/x86_64-linux-gnu/libjpeg.so -lpng -lpq -lz -lm -lrt -ldl /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -lltidsdk -lpthread -llt_kakadu -pthread
/home/gavin/src/gdal/.libs/libgdal.so: undefined reference to `LizardTech::MrSIDImageReaderInterface::getMrSIDGeneration(unsigned char const*, unsigned char&, bool&)'
/home/gavin/src/gdal/.libs/libgdal.so: undefined reference to `LizardTech::LTISceneBuffer::LTISceneBuffer(LizardTech::LTIPixel const&, unsigned int, unsigned int, void**, unsigned int)'
/home/gavin/src/gdal/.libs/libgdal.so: undefined reference to `LizardTech::LTISceneBuffer::LTISceneBuffer(LizardTech::LTIPixel const&, unsigned int, unsigned int, void**, unsigned int)'
/home/gavin/src/gdal/.libs/libgdal.so: undefined reference to `LizardTech::J2KImageReader::initialize(LizardTech::LTIOStreamInf&,
bool, float, bool)'
/home/gavin/src/gdal/.libs/libgdal.so: undefined reference to `LizardTech::LTISceneBuffer::getBandData(unsigned short) const'
collect2: ld returned 1 exit status
make[1]: *** [gdalinfo] Error 1
make[1]: Leaving directory `/home/gavin/src/gdal/apps'
make: *** [apps-target] Error 2
----------------------------------------------------
--with MrSID SDK 8:
./configure
--with-mrsid=/usr/local/MrSID_DSDK-8.5.0.3422-linux.x86-64.gcc44/Raster_DSDK
--with-geotiff=internal --with-threads --with-python make make install ldconfig gdalinfo
gdalinfo: error while loading shared libraries: libltidsdk.so: cannot open shared object file: No such file or directory
_______________________________________________
gdal-dev mailing list
gdal-dev at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev
_______________________________________________
gdal-dev mailing list
gdal-dev at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev
More information about the gdal-dev
mailing list