<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:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GeoExpress Decode SDK<br>
Version:&nbsp;&nbsp;&nbsp; 7.0.0.2167<br>
Platform:&nbsp;&nbsp; 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" &lt;nsavard@mapgears.com&gt; wrote:
<br>&gt; Wendell Dingus wrote:<br>&gt; &gt; 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>&gt; &gt;<br>&gt; &gt; This appears to be precisely what we need: <br>&gt; &gt; http://dev1.lan.mapgears.com/vm-fgsdev1.0/HOWTO-BUILD-RELEASE-COMPATIBLE-PACKAGE.txt <br>&gt; &gt;<br>&gt; &gt; 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>&gt; &gt;<br>&gt; &gt; 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>&gt; &gt;<br>&gt; &gt; fgs@debian:~/fgs-dev/src/Geo_DSDK-7.0.0.2167$ ls -l include/support<br>&gt; &gt; lrwxrwxrwx 1 fgs fgs &nbsp; &nbsp;10 2009-06-07 17:52 support -&gt; ../include<br>&gt; &gt;<br>&gt; &gt; Here's the build error: <br>&gt; &gt;<br>&gt; &gt; ..snip.. <br>&gt; &gt; mrsiddataset.cpp:1275: error: invalid use of undefined type ‘struct LizardTech::LTIImageReader’ <br>&gt; &gt; /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>&gt; &gt; mrsiddataset.cpp: In constructor ‘LTIDLLReader&lt;T&gt;::LTIDLLReader(const LizardTech::LTFileSpec&amp;, bool) [with T = LizardTech::MrSIDImageReader]’: <br>&gt; &gt; mrsiddataset.cpp:1260: instantiated from here <br>&gt; &gt; mrsiddataset.cpp:123: error: no matching function for call to ‘LizardTech::MrSIDImageReader::MrSIDImageReader(const LizardTech::LTFileSpec&amp;, bool&amp;)’ <br>&gt; &gt; /home/fgs/fgs-dev/src/Geo_DSDK-7.0.0.2167/include/support/MrSIDImageReader.h:37: note: candidates are: LizardTech::MrSIDImageReader::MrSIDImageReader() <br>&gt; &gt; /home/fgs/fgs-dev/src/Geo_DSDK-7.0.0.2167/include/support/MrSIDImageReader.h:37: note: LizardTech::MrSIDImageReader::MrSIDImageReader(const LizardTech::MrSIDImageReader&amp;) <br>&gt; &gt; make[2]: *** [../o/mrsiddataset.o] Error 1 <br>&gt; &gt; make[2]: Leaving directory `/home/fgs/fgs-dev/src/gdal-1.5.0/frmts/mrsid' <br>&gt; &gt; make[1]: *** [mrsid-install-obj] Error 2 <br>&gt; &gt; make[1]: Leaving directory `/home/fgs/fgs-dev/src/gdal-1.5.0/frmts' <br>&gt; &gt; make: *** [frmts-target] Error 2 <br>&gt; &gt; ! ./fgs_build: Fatal error returned, exiting... <br>&gt; &gt; ! /home/fgs/fgs-dev/bin/fgs_build_pkg.sh: Fatal error returned, exiting... <br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; So, suggestions? I can't find the referenced version of their SDK anywhere including their site. <br>&gt; &gt;<br>&gt; &gt; &nbsp; <br>&gt; Wendell,<br>&gt; <br>&gt; Here is a solution in order to be able to use MrSid within FGS as long <br>&gt; as you are aware of the license terms.<br>&gt; <br>&gt; I attached two object files and a shell script. &nbsp;Extract it under <br>&gt; $FGS_HOME/lib. &nbsp;Download Geo_DSDK-7.0.0.2167.linux.x86.gcc41.tar.gz at <br>&gt; your prefer location and run "sh mrsid_ld.sh" in $FGS_HOME/lib.<br>&gt; <br>&gt; It should work without to download the FGS 9.5 VM.<br>&gt; <br>&gt; Norm<br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; </div></body></html>