[Gdal-dev] Problems compiling GDAL with MrSID 4.x DSDK
Brent Fraser
bfraser at geoanalytic.com
Thu Aug 5 11:28:39 EDT 2004
Ryan,
Here are the changes I had to make to GDAL 1.2.1:
To get it to compile, I had to make a small change in mrsiddataset.cpp.
Line 1216:
#include "lti_bufferData.h"
was changed to
#include "lti_sceneBuffer.h"
Also, nmake.opt, lines 110,111:
MRSID_LIB = /LIBPATH:$(MRSID_DIR)\lib\Release_md \
lti_dsdk.lib advapi32.lib user32.lib
were changed to:
MRSID_LIB = $(MRSID_DIR)\lib\Release_md\lti_dsdk_dll.lib \
advapi32.lib user32.lib
Brent
----- Original Message -----
From: "Ryan Moore" <rmmoore80 at yahoo.com>
To: "Brent Fraser" <bfraser at geoanalytic.com>; <gdal-dev at xserve.flids.com>
Sent: Thursday, August 05, 2004 8:46 AM
Subject: Re: [Gdal-dev] Problems compiling GDAL with MrSID 4.x DSDK
> Ahh, our SIDs are RGB. Any idea of an ETA on this
> fix? Our ortho layers are using TIF's and those are a
> pain.
>
> I played with it a little and got it to a point where
> it says that it can not find 'lti_bufferData.h' but
> after searching my entire hard drive, the file does
> not seem to exist. I even redownloaded the DSDK's
> (both vc6 and vc7).
>
> Here is the section from my nmake.opt file referencing
> MrSID files:
>
> # Uncomment the following for MrSID support.
> # You will likely require /MD and /EHsc in OPTFLAGS.
> MRSID_DIR = c:\mrsid
> #MRSID_INCLUDE = -I$(MRSID_DIR)\include
> #MRSID_LIB = /LIBPATH:$(MRSID_DIR)\lib \
> # MrSIDDecode_md.lib lt_xTrans_md.lib advapi32.lib
> user32.lib
> # Uncomment, if you have DSDK version 3.1.x
> #MRSID_FLAGS = -DMRSID_DSDK_VERSION_31
> # Uncomment, if you have DSDK version 3.2.x
> #MRSID_FLAGS = -DMRSID_DSDK_VERSION_32
> # Following suitable for the MrSID DSDK version 4.0.x.
> MRSID_INCLUDE = -I$(MRSID_DIR)\include\base \
> -I$(MRSID_DIR)\include\support \
> -I$(MRSID_DIR)\include\metadata \
> -I$(MRSID_DIR)\include\mrsid_readers \
> MRSID_LIB = /LIBPATH:$(MRSID_DIR)\lib\Release_md \
> lti_dsdk.lib advapi32.lib user32.lib
> MRSID_FLAGS = -DMRSID_DSDK_VERSION_40
>
> Ryan M. Moore
>
> --- Brent Fraser <bfraser at geoanalytic.com> wrote:
>
> > Ryan,
> >
> > The error(s) mean the linker can't find functions
> > referenced in the code
> > you are compiling. Check the paths to the
> > libraries inside your nmake.opt
> > file (a less common cause of this problem is the use
> > of out-dated
> > libraries).
> >
> > I've successfully compiled GDAL 1.2.1 with MrSID
> > 4.x DSDK (Win2k, VC++6),
> > but it will not work with RGB (i.e more than one
> > band) MrSID images. I
> > think Andrey and others are fixing this.
> >
> > Brent Fraser
> >
> > ----- Original Message -----
> > From: "Ryan Moore" <rmmoore80 at yahoo.com>
> > To: <gdal-dev at xserve.flids.com>
> > Sent: Thursday, August 05, 2004 7:26 AM
> > Subject: [Gdal-dev] Problems compiling GDAL with
> > MrSID 4.x DSDK
> >
> >
> > > Sorry if this post got posted more than once, I'm
> > new
> > > to newsgroups. I think I got it this time.
> > >
> > > I am trying to compile GDAL with MrSID 4.0.9.713
> > > support. I have gdal setup in c:\gdal and mrsid
> > setup
> > > in c:\mrsid. The nmake.opt file is set up to
> > reflect
> > > these changes and the appropriate lines are
> > > uncommented. I run nmake /f makefile.vc and I get
> > the
> > > following error:
> > >
> > > gdal12.dll: fatal error LNK1120: 26 unresolved
> > > externals
> > > NMAKE: fatal error U1077: 'link' : return code
> > '0x460'
> > > Stop.
> > >
> > > Above it is a TON of what appears to be the 26
> > errors.
> > > Is it common to get this error? Also, is there a
> > > precompiled binary for GDAL 1.2.1 with MrSID
> > 4.0.9.713
> > > somewhere? I couldn't find it on the downloads
> > page.
> > >
> > > Ryan M. Moore
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > New and Improved Yahoo! Mail - Send 10MB messages!
> > > http://promotions.yahoo.com/new_mail
> > > _______________________________________________
> > > Gdal-dev mailing list
> > > Gdal-dev at xserve.flids.com
> > > http://xserve.flids.com/mailman/listinfo/gdal-dev
> >
> >
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail Address AutoComplete - You start. We finish.
> http://promotions.yahoo.com/new_mail
More information about the Gdal-dev
mailing list