#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