[MacPorts] #29491: iulib: libiulib.dylib has wrong install_name
#29491: iulib: libiulib.dylib has wrong install_name -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: iulib -------------------------------------+-------------------------------------- {{{ $ port provides /opt/local/lib/libiulib.dylib /opt/local/lib/libiulib.dylib is provided by: iulib $ otool -L /opt/local/lib/libiulib.dylib /opt/local/lib/libiulib.dylib: libiulib.dylib (compatibility version 0.0.0, current version 0.0.0) /opt/local/lib/libpng14.14.dylib (compatibility version 22.0.0, current version 22.0.0) /opt/local/lib/libjpeg.8.dylib (compatibility version 12.0.0, current version 12.0.0) /opt/local/lib/libtiff.3.dylib (compatibility version 13.0.0, current version 13.4.0) /opt/local/lib/libSDL-1.2.0.dylib (compatibility version 12.0.0, current version 12.3.0) /opt/local/lib/libSDL_gfx.13.dylib (compatibility version 23.0.0, current version 23.0.0) /opt/local/lib/libSDL_image-1.2.0.dylib (compatibility version 9.0.0, current version 9.2.0) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.10) }}} The library's install_name should be "/opt/local/lib/libiulib.dylib", not just "libiulib.dylib". -- Ticket URL: <https://trac.macports.org/ticket/29491> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29491: iulib: libiulib.dylib has wrong install_name -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: iulib -------------------------------------+-------------------------------------- Comment(by jason@…): I fixed this but it requires that the Portfile remove the test suite: {{{ build.args test=yes }}} Ihe test programs will now expect that the dylib is located at /opt/local/lib/libiulib.dylib Is there some way to pass options to the test programs so that they use the dylib in the work tree? I searched but couldn't find a solution -- Ticket URL: <https://trac.macports.org/ticket/29491#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29491: iulib: libiulib.dylib has wrong install_name -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: iulib -------------------------------------+-------------------------------------- Comment(by jason@…): The latest patch-SConstruct.diff allows the test to run when in the work tree so no modification of the Portfile is required -- Ticket URL: <https://trac.macports.org/ticket/29491#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29491: iulib: libiulib.dylib has wrong install_name -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: haspatch | Port: iulib -------------------------------------+-------------------------------------- Changes (by ryandesign@…): * status: new => assigned * keywords: => haspatch * owner: macports-tickets@… => ryandesign@… Comment: Replying to [comment:2 jason@…]:
The latest patch-SConstruct.diff allows the test to run when in the work tree
Thanks!
so no modification of the Portfile is required
Except increasing its revision, to invite users to upgrade. -- Ticket URL: <https://trac.macports.org/ticket/29491#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29491: iulib: libiulib.dylib has wrong install_name --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: haspatch Port: iulib | --------------------------------------+------------------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: r78713 -- Ticket URL: <https://trac.macports.org/ticket/29491#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts