-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 12/21/09 3:34 PM, pavicic wrote: > On Mon, Dec 21, 2009 at 01:01:18PM -0500, Alexander Hansen wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> On 12/21/09 12:02 PM, pavicic wrote: >>> On Mon, Dec 21, 2009 at 11:40:34AM -0500, Alexander Hansen wrote: >>>> On 12/21/09 11:31 AM, Daniel Macks wrote: >>>>> On Mon, Dec 21, 2009 at 11:13:31AM -0500, Alexander Hansen wrote: >>>>>>> file=`echo af | sed 's,.*/,,'`.gmo \ >>>>>>> && rm -f $file && /sw/bin/msgfmt -o $file af.po >>>>>>> dyld: Library not loaded: /sw/lib/libintl.8.dylib >>>>>>> Referenced from: /sw/bin/msgfmt >>>>>>> Reason: no suitable image found. Did find: >>>>>>> /sw/lib/libintl.8.dylib: mach-o, but wrong architecture >>>>>>> /bin/sh: line 1: 74153 Trace/BPT trap /sw/bin/msgfmt -o $file >>>>>>> af.po >>>>> [...] >>>>>>> Failed: phase compiling: gnome-mime-data-2.18.0-3 failed >>>>>> >>>>>> What do you get from the following commands? >>>>>> >>>>>> otool -L /sw/lib/libintl.8.dylib >>> >>> # otool -L /sw/lib/libintl.8.dylib >>> /sw/lib/libintl.8.dylib: >>> /sw/lib/libintl.8.dylib (compatibility version 9.0.0, current >>> version 9.2.0) >>> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current >>> version 125.0.0) >>> >>> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation >>> (compatibility version 150.0.0, current version 550.13.0) >>> >>>>>> fink -V | head -n 2 >>> >>> # fink -V | head -n 2 >>> Package manager version: 0.29.10 >>> Distribution version: selfupdate-rsync Mon Dec 21 15:39:54 2009, 10.6, >>> i386 >>> >>>>> Also 'otool -L /sw/bin/msgfmt' and 'fink list -it gettext' please. >>> >>> # tool -L /sw/bin/msgfmt >>> /sw/bin/msgfmt: >>> >>> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation >>> (compatibility version 150.0.0, current version 550.13.0) >>> /sw/lib/libgettextsrc-0.17.dylib (compatibility version 0.0.0, >>> current version 0.0.0) >>> /sw/lib/libgettextlib-0.17.dylib (compatibility version 0.0.0, >>> current version 0.0.0) >>> /sw/lib/ncurses/libncurses.5.dylib (compatibility version 5.0.0, >>> current version 5.0.0) >>> /sw/lib/libintl.8.dylib (compatibility version 9.0.0, current >>> version 9.2.0) >>> /sw/lib/libiconv.2.dylib (compatibility version 7.0.0, current >>> version 7.0.0) >>> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current >>> version 125.0.0) >>> >>> # fink list -it gettext >>> Information about 3279 packages read in 1 seconds. >>> i gettext 0.10.40-126 Message localization support >>> i gettext-bin 0.17-19 GNU Internationalization utilities >>> i libgettext3-dev 0.14.5-4 GNU Internationalization >>> utilities (Development Files) >>> i libgettext3-shlibs 0.14.5-4 GNU Internationalization >>> utils (shared libs) >>> i libgettext8-shlibs 0.17-19 GNU Internationalization utils >>> (shared libs) >>> >>>> And also >>>> >>>> file /sw/lib/libintl.8.dylib >>>> file /sw/bin/msgfmt >>> >>> # file /sw/lib/libintl.8.dylib >>> /sw/lib/libintl.8.dylib: Mach-O 64-bit dynamically linked shared library >>> x86_64 >>> >>> # file /sw/bin/msgfmt >>> /sw/bin/msgfmt: Mach-O executable i386 >>> >>> Mladen. >>> >> Aha! >> >> libintl.8.dylib is set up as 64 bit (which appears to be a bug in our >> packaging), while the msgfmt executable which is supposed to use it is >> built for 32, and that's causing your error. >> >> Though it's surprising that you don't have gettext-tools installed. >> What do you get from >> >> dpkg -S /sw/bin/msgfmt >> >> ? >> Alexander Hansen >> Fink User Liaison > > # dpkg -S /sw/bin/msgfmt > gettext-tools: /sw/bin/msgfmt > > I didn't install anything in the meantime. I'm still getting: > > # fink list -it gettext > Information about 3279 packages read in 0 seconds. > i gettext 0.10.40-126 Message localization support > i gettext-bin 0.17-19 GNU Internationalization utilities > i libgettext3-dev 0.14.5-4 GNU Internationalization > utilities (Development Files) > i libgettext3-shlibs 0.14.5-4 GNU Internationalization > utils (shared libs) > i libgettext8-shlibs 0.17-19 GNU Internationalization utils > (shared libs) > > When I try to install gettext I get: > > # fink install gettext > Information about 3279 packages read in 1 seconds. > No packages to install. > > what means that it is installed. > > Mladen. > >
As noted in your "fink list" above, gettext is shown as installed, so that's not surprising. (nor is it actually relevant in this case, because the 'gettext' package is actually the library package that provides libintl.1.dylib for old applications). The important package here is "gettext-tools". What do you get from "fink list -t" gettext-tools ? - -- Alexander Hansen Fink User Liaison -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAksv4XsACgkQB8UpO3rKjQ9hnQCfUID3UJzwewh+mX6eMuJWRbjZ 7jsAn0MTNgqsSnrRCZ9rmswC027jSh6o =GRzz -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-users