Lorenzo,
I have not built GDAL with MrSID but several MrSID Decode SDK users have had
problems like this when try to make SOs and dynlibs. DSDK archive has some
object files that should not be in there and linker is not pruning them out.
Could you send me the link line?
-john
(MrSID SDK Engineer)
-----Original Message-----
From: gdal-dev-bounces@xxxxxxxxxxxxxxxx
[
mailto:gdal-dev-bounces@xxxxxxxxxxxxxxxx]On Behalf Of Lorenzo Moretti
Sent: Wednesday, December 22, 2004 9:06 AM
To: gdal-dev@xxxxxxxxxxxxxxxx
Subject: [Gdal-dev] Problems builting GDAL with MrSid support
I want to add MrSid support in GDAL 1.2.5 on Mac OS X.
MrSID is the binary from Lizard Tech.
In configure all is ok and the - Geo_DSDK-4.0.9.713 folder is recognized.
In Make the problem is at the end. There is an undefined symbols
ld: Undefined symbols:
_LTUMDenomMrSIDEnc
LizardTech::LTUMKeyMgr::getUsagePackKey(unsigned char*, unsigned int&)
LizardTech::LTUMKeyMgr::getSysID(char*, unsigned int&)
LizardTech::LTLocalUsageManager::initialize()
LizardTech::LTLocalUsageManager::installUsagePack(LizardTech::LTIOStreamInf*,
unsigned char const*, unsigned int)
LizardTech::LTLocalUsageManager::getMeter(_GUID const*,
LizardTech::LTUsageMeterInf**)
LizardTech::LTLocalUsageManager::getDBPath(char*, unsigned int&)
LizardTech::LTLocalUsageManager::LTLocalUsageManager()
LizardTech::LTLocalUsageManager::~LTLocalUsageManager()
LizardTech::MG3PlaneRangeDecoder::done()
LizardTech::MG3PlaneRangeDecoder::begin()
LizardTech::MG3PlaneRangeDecoder::nextRange(unsigned long long&, bool&)
LizardTech::MG3PlaneRangeEncoder::nextRange(unsigned long long, bool)
LizardTech::MSEAdjuster::nominalMSE(LizardTech::MG3PlaneDesc const&,
LizardTech::MG3ImageInfo const&)
LizardTech::MG3MessageReader::initialize()
LizardTech::MG3MessageReader::nextMessage()
LizardTech::MG3MessageReader::getMessageBody(LizardTech::MG3Message&)
LizardTech::MG3MessageReader::skipMessageBody()
LizardTech::MG3MessageReader::MG3MessageReader(LizardTech::LTIOStreamInf&)
LizardTech::MG3MessageReader::~MG3MessageReader()
LizardTech::MG3MessageWriter::initialize()
LizardTech::MG3MessageWriter::writeMessage(LizardTech::MG3Message&)
LizardTech::MG3MessageWriter::done()
LizardTech::MG3MessageWriter::MG3MessageWriter(LizardTech::LTIOStreamInf&)
LizardTech::MG3MessageWriter::~MG3MessageWriter()
LizardTech::MG3MSEReplyMessage::MG3MSEReplyMessage(unsigned int,
LizardTech::LTIOStreamInf*)
LizardTech::MG3MSEReplyMessage::~MG3MSEReplyMessage()
LizardTech::MG3DataReplyMessage::MG3DataReplyMessage(unsigned int,
LizardTech::LTIOStreamInf*)
LizardTech::MG3DataReplyMessage::~MG3DataReplyMessage()
LizardTech::MG3MSERequestMessage::MG3MSERequestMessage()
LizardTech::MG3MSERequestMessage::~MG3MSERequestMessage()
LizardTech::MG3DataRequestMessage::MG3DataRequestMessage()
LizardTech::MG3DataRequestMessage::~MG3DataRequestMessage()
LizardTech::MG3PacketReplyMessage::MG3PacketReplyMessage(unsigned int,
LizardTech::MG3PacketType const&, LizardTech::MG3PacketWriter*)
LizardTech::MG3PacketReplyMessage::~MG3PacketReplyMessage()
LizardTech::MG3VersionReplyMessage::MG3VersionReplyMessage(LizardTech::MG3Version
const*)
LizardTech::MG3VersionReplyMessage::~MG3VersionReplyMessage()
LizardTech::MG3PacketRequestMessage::MG3PacketRequestMessage()
LizardTech::MG3PacketRequestMessage::~MG3PacketRequestMessage()
LizardTech::MG3VersionRequestMessage::MG3VersionRequestMessage()
LizardTech::MG3VersionRequestMessage::~MG3VersionRequestMessage()
/usr/bin/libtool: internal link edit command failed
make[1]: *** [libgdal.la] Error 1
make: *** [check-lib] Error 2
Gdal is built with other libs but not with MrSid now.
Who can help me?
--
________________________________________________________________________
|| Lorenzo Moretti e-mail: lorenzo.moretti@xxxxxxxxxxxxxxx
||/|/| ENEA prot/idr Web:
http://wwwamb.bologna.enea.it/
|| | via Don Fiammelli, 2 FTP:
ftp://ftpamb.bologna.enea.it/ (ris.)
~~~~~~ 40128 BOLOGNA - ITALY Ph: +39-0516098086 Fax: +39-0516098131
________________________________________________________________________