<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Verdana; font-size: 10pt; color: #000000'>Than you very much!<br><br>But... No joy as of yet...<br><br>[root@gis lib]# sh mrsid_ld.sh <br>
Where is installed the software development kit?
/opt/mrsid/Geo_DSDK-7.0.0.2167<br>
/usr/bin/ld: skipping incompatible
/opt/mrsid/Geo_DSDK-7.0.0.2167/lib/Release/libltidsdk.a when searching
for -lltidsdk<br>
/usr/bin/ld: cannot find -lltidsdk<br>
collect2: ld returned 1 exit status<br>
<br>
[root@gis lib]# cat /opt/mrsid/Geo_DSDK-7.0.0.2167/VERSION.txt <br>
Name: GeoExpress Decode SDK<br>
Version: 7.0.0.2167<br>
Platform: linux.x86.gcc41<br>
Build type: Release<br>
<br>
[root@gis fgs-9.5]# set | grep FGS_HOME<br>
FGS_HOME=/opt/fgs-9.5<br><br>I wasn't sure if you had done this against the "1.0" or "9.5" versions so we installed both as /opt/fgs-9.{1,5} and have been symlink either or the other to /opt/fgs/ for testing.<br><br>Thanks...<br><br><br>----- "Normand Savard" <nsavard@mapgears.com> wrote:
<br>> Wendell Dingus wrote:<br>> > OK, so I've searched the internet, this mailing list, etc... I understand the licensing issues and why you've not bundled it in by default. We have some aerials in that format and want to take advantage of them on a website that we have served by FGS though. <br>> ><br>> > This appears to be precisely what we need: <br>> > http://dev1.lan.mapgears.com/vm-fgsdev1.0/HOWTO-BUILD-RELEASE-COMPATIBLE-PACKAGE.txt <br>> ><br>> > We downloaded the vmware image, fired it up, got our bearings.. Then went to LizardTech's site, downloaded the _latest_ SDK, uncommented the line to include it, tried to build the package. <br>> ><br>> > What's available on their site now is newer than what is referenced in the config file and this documentation. It bombs out in the compile. It was looking for a file in a subdirectory that existed a level down so I made a symlink to try and work around that and the second attempt made it much further before bombing out. <br>> ><br>> > fgs@debian:~/fgs-dev/src/Geo_DSDK-7.0.0.2167$ ls -l include/support<br>> > lrwxrwxrwx 1 fgs fgs 10 2009-06-07 17:52 support -> ../include<br>> ><br>> > Here's the build error: <br>> ><br>> > ..snip.. <br>> > mrsiddataset.cpp:1275: error: invalid use of undefined type ‘struct LizardTech::LTIImageReader’ <br>> > /home/fgs/fgs-dev/src/Geo_DSDK-7.0.0.2167/include/support/lti_types.h:204: error: forward declaration of ‘struct LizardTech::LTIImageReader’ <br>> > mrsiddataset.cpp: In constructor ‘LTIDLLReader<T>::LTIDLLReader(const LizardTech::LTFileSpec&, bool) [with T = LizardTech::MrSIDImageReader]’: <br>> > mrsiddataset.cpp:1260: instantiated from here <br>> > mrsiddataset.cpp:123: error: no matching function for call to ‘LizardTech::MrSIDImageReader::MrSIDImageReader(const LizardTech::LTFileSpec&, bool&)’ <br>> > /home/fgs/fgs-dev/src/Geo_DSDK-7.0.0.2167/include/support/MrSIDImageReader.h:37: note: candidates are: LizardTech::MrSIDImageReader::MrSIDImageReader() <br>> > /home/fgs/fgs-dev/src/Geo_DSDK-7.0.0.2167/include/support/MrSIDImageReader.h:37: note: LizardTech::MrSIDImageReader::MrSIDImageReader(const LizardTech::MrSIDImageReader&) <br>> > make[2]: *** [../o/mrsiddataset.o] Error 1 <br>> > make[2]: Leaving directory `/home/fgs/fgs-dev/src/gdal-1.5.0/frmts/mrsid' <br>> > make[1]: *** [mrsid-install-obj] Error 2 <br>> > make[1]: Leaving directory `/home/fgs/fgs-dev/src/gdal-1.5.0/frmts' <br>> > make: *** [frmts-target] Error 2 <br>> > ! ./fgs_build: Fatal error returned, exiting... <br>> > ! /home/fgs/fgs-dev/bin/fgs_build_pkg.sh: Fatal error returned, exiting... <br>> ><br>> ><br>> > So, suggestions? I can't find the referenced version of their SDK anywhere including their site. <br>> ><br>> > <br>> Wendell,<br>> <br>> Here is a solution in order to be able to use MrSid within FGS as long <br>> as you are aware of the license terms.<br>> <br>> I attached two object files and a shell script. Extract it under <br>> $FGS_HOME/lib. Download Geo_DSDK-7.0.0.2167.linux.x86.gcc41.tar.gz at <br>> your prefer location and run "sh mrsid_ld.sh" in $FGS_HOME/lib.<br>> <br>> It should work without to download the FGS 9.5 VM.<br>> <br>> Norm<br>> <br>> <br>> <br>> <br>> <br>> <br>> <br>> <br>> <br>> <br>> <br>> <br>> <br>> <br>> </div></body></html>