On Wed, Mar 4, 2009 at 11:17 PM, Alexander Hansen
<[email protected]> wrote:
> You've linked to a non-Fink library that seems to have encoded a bad
> path to libgcc_s.1.dylib in it. It looks like you've been building with
> a third-party compiler package installed and that's producing interference.
D'oh!
> The following script should rummage through your /sw/lib and /sw/bin and
> look for any libraries that link to /usr/local/lib/libssp.0.dylib
To be safe I just looked for links to anything in /usr/local/lib (or
/opt/local/lib, for that matter. Welcome to FinkPorts, full of
monstrous failed crossbreeding experiments...)
Looks like it's only the (mostly gnome-related) packages that I just
built as part of the gnucash2 install. Of course, that's still over a
hundred packages...
> for lfile in `find /sw/bin /sw/lib | xargs file -h | grep Mach-O | cut
> -d: -f1 ` ;
> do (otool -L $lfile | grep /usr/local/lib/libssp.0.dylib >/dev/null)
> && dpkg -S $lfile | cut -d: -f1 ;
> done
I used a slight variation:
find /sw/{bin,lib} -type f -print0 | xargs -0 file -h | awk -F:
'/Mach-O/ {print $1}' | while read f; do otool -L "$f" | egrep -q
'/(opt|usr)/local/lib' && dpkg -S "$f"; done | cut -d: -f1 | sort -u
Thanks for the help!
--
Mark J. Reed <[email protected]>
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users