[MacPorts] #42328: geoexpress-sdk: Update for latest SDK version MrSID_DSDK-9.0.0.3864-darwin12.universal.gccA42.tar

MacPorts noreply at macports.org
Thu Jan 30 16:38:35 PST 2014


#42328: geoexpress-sdk: Update for latest SDK version
MrSID_DSDK-9.0.0.3864-darwin12.universal.gccA42.tar
--------------------------------+-----------------------
  Reporter:  macsforever2000@…  |      Owner:  landonf@…
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:  2.2.1
Resolution:                     |   Keywords:
      Port:  geoexpress-sdk     |
--------------------------------+-----------------------

Comment (by jsm@…):

 I have tried to install the port with your changes. I changed the name of
 the port, the destination directory (to /opt/local/share/Geo_DSDK-9) and
 the name of the linked binaries for testing purposes.

 There are a couple of problems with the library paths. I did not get the
 same warnings but some linking errors. The binary files link to the
 libraries through a weird path:
 {{{
 Could not open
 /data/builds/Bob/darwin12.universal.gccA42__default/xt_lib_geos/darwin12.universal.gccA42/Release/src/geos-2.2.3/../../../../dist/darwin12.universal.gccA42/Release/lib/libgeos_c.1.dylib
 }}}

 I tried to fool the system by creating a link to the libraries with this
 path...
 {{{
 mkdir -p
 /data/builds/Bob/darwin12.universal.gccA42__default/xt_lib_geos/darwin12.universal.gccA42/Release/src/geos-2.2.3/
 ln -s /opt/local/share/Geo_DSDK-9/Raster_DSDK/lib
 /data/builds/Bob/darwin12.universal.gccA42__default/xt_lib_geos/dist/darwin12.universal.gccA42/Release/lib
 }}}
 Dirty hack just to carry on with the debuging. I reckon this should be
 reported to Lizartech (?). I do not know if there is any way to patch
 those paths to reasonable values.

 The hack worked and the second linking error is related to libtdd.dylib,
 which is provided with the SDK (we will not need to add "tbb" as a
 dependency).
 {{{
 --->  Scanning binaries for linking errors
 Could not open libtbb.dylib: Error opening or reading file (referenced
 from /opt/local/share/Geo_DSDK-9/Raster_DSDK/bin/mrsiddecode)
 DEBUG: Marking /opt/local/share/Geo_DSDK-9/Raster_DSDK/bin/mrsiddecode as
 broken
 DEBUG: Marking /opt/local/share/Geo_DSDK-9/Raster_DSDK/bin/mrsiddecode as
 broken
 DEBUG: Marking /opt/local/share/Geo_DSDK-9/Raster_DSDK/bin/mrsidinfo as
 broken
 DEBUG: Marking /opt/local/share/Geo_DSDK-9/Raster_DSDK/bin/mrsidinfo as
 broken
 DEBUG: Marking
 /opt/local/share/Geo_DSDK-9/Raster_DSDK/lib/libltidsdk.9.dylib as broken
 DEBUG: Marking
 /opt/local/share/Geo_DSDK-9/Raster_DSDK/lib/libltidsdk.9.dylib as broken
 DEBUG: Marking
 /opt/local/share/Geo_DSDK-9/Raster_DSDK/lib/libltidsdk.dylib as broken
 DEBUG: Marking
 /opt/local/share/Geo_DSDK-9/Raster_DSDK/lib/libltidsdk.dylib as broken
 }}}
 I could not find a workaround to that.

 I hope this helps with the debugging/patching.

-- 
Ticket URL: <https://trac.macports.org/ticket/42328#comment:2>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list