[MacPorts] #33150: Io: Addon libraries in $prefix/lib/io/addons link against non-existant paths (was: Io Rebuilds multiple times before failing)

MacPorts noreply at macports.org
Sun Feb 5 15:49:49 PST 2012


#33150: Io: Addon libraries in $prefix/lib/io/addons link against non-existant
paths
---------------------------+------------------------------------------------
 Reporter:  emer@…         |       Owner:  brett@…           
     Type:  defect         |      Status:  new               
 Priority:  Normal         |   Milestone:                    
Component:  base           |     Version:  2.0.99            
 Keywords:  rev-upgrade    |        Port:  Io                
---------------------------+------------------------------------------------

Comment(by cal@…):

 `for file in $(find $prefix/lib/io/addons -iname '*.dylib'); do otool -L
 $file | grep "$prefix/lib/libIo"; done | sort | uniq` shows some libraries
 in `lib/io/addons` link against files that do not exist. Those files can
 be found in
 `$prefix/lib/io/addons/$extension_name/_build/dll/libIo$extension_name.dylib`.

 The maintainer should consider fixing the broken linkage paths by
 adjusting the build process or after the build with `install_name_tool
 -change`. If a non-issue or not-fixable we can also have problems in these
 files ignored by rev-upgrade, however this should be the last resort in
 such cases.

-- 
Ticket URL: <https://trac.macports.org/ticket/33150#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list