[gdal-dev] Having trouble compiling MrSid in GDALv1.8

Paul Meems bontepaarden at gmail.com
Tue May 17 18:18:33 EDT 2011


Hi all,

I'm trying to compile GDALv1.8 on Win7 using VS2008Pro.
So far I've added successfully GEOS, cUrl, ECW, Proj.4 and Xerces.

I'm now trying to add MrSid support.
I've downloaded the Unified Decode SDK v8 from LizardTech and changed this
in my nmake.opt:
MRSID_DIR =    $(GDAL_HOME)\..\LizardTech-SDK\Win32

When I compile I get an error in line 72:
fatal error U1023: syntax error in expression
\GDAL\gdal18\frmts\mrsid\nmake.opt
I didn't changed this file.
Lines 64 - 80 are:
!IF DEFINED(MRSID_DIR)

# Guard against conflicting configuration.
!IF DEFINED(MRSID_RASTER_DIR) && DEFINED(MRSID_LIDAR_DIR)
!ERROR The MRSID_DIR value is redundant or conflicts with the values of
MRSID_RASTER_DIR and MRSID_LIDAR_DIR.  Please remove one of these values
from the build configuration.
!ENDIF

# If a raster path was not explicitly set, see if MRSID_DIR is one.
!IF !DEFINED(MRSID_RASTER_DIR)
!IF EXIST("$(MRSID_DIR)\Raster_ESDK\include\lt_base.h")
MRSID_RASTER_DIR = $(MRSID_DIR)\Raster_ESDK
!ELSE IF EXIST("$(MRSID_DIR)\Raster_DSDK\include\lt_base.h")
MRSID_RASTER_DIR = $(MRSID_DIR)\Raster_DSDK
!ELSE IF EXIST("$(MRSID_DIR)\include\lt_base.h") ||
EXIST("$(MRSID_DIR)\include\support\lt_base.h")
MRSID_RASTER_DIR = $(MRSID_DIR)
!ENDIF
!ENDIF

Line 72 is !IF !DEFINED(MRSID_RASTER_DIR)

What do I need to do to enable MrSid?

Thanks,

Paul


 *Paul Meems *
Release manager, configuration manager
and forum moderator of MapWindow GIS.
www.mapwindow.org

Owner of MapWindow.nl - Support for
Dutch speaking users.
www.mapwindow.nl

*
*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20110518/71ea5ef7/attachment.html


More information about the gdal-dev mailing list