On Mon, Dec 21, 2009 at 10:54:04PM -0500, Alexander Hansen wrote:
> On 12/21/09 7:42 PM, pavicic wrote:
> > On Mon, Dec 21, 2009 at 03:58:35PM -0500, Alexander Hansen wrote:
> >   
> >> -----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 ?
> >>     
> > # fink list -t gettext-tools
> > Information about 3279 packages read in 0 seconds.
> > *i* gettext-tools   0.17-17 GNU Internationalization utils (shared
> > libs)
> >
> >   
> By some chance did you revert from unstable to stable?  That's about the
> only way I can think of for you to have that version of gettext-tools
> and have it be listed as "not in the distribution".    If you want to do
> that more cleanly, then try "fink remove gettext-tools ; fink rebuild
> gettext-tools ; fink reinstall gettext-tools" to make sure that you
> install  the older gettext-tools version which uses libgettext3 (which
> probably came over with 10.5) instead of libgettext8.

You have found out that I have switched to unstable meanwhile but 
for each case I switched back to unstable and carried out 
fink remove gettext-tools ; fink rebuild
gettext-tools ; fink reinstall gettext-tools
but there is no differrence in the output. I.e. I get: 

make
make  all-recursive
Making all in man
make[2]: Nothing to be done for `all'.
Making all in po
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:  4324 Trace/BPT trap          /sw/bin/msgfmt -o $file
af.po
make[2]: *** [af.gmo] Error 133
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
### execution of make failed, exit code 2
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-gnome-mime-data-2.18.0-3
(Reading database ... 54784 files and directories currently installed.)
Removing fink-buildlock-gnome-mime-data-2.18.0-3 ...
Updating the list of locally available binary packages.
Scanning dists/unstable/main/binary-darwin-i386
New package:
dists/unstable/main/binary-darwin-i386/devel/bison_2.3-1002_darwin-i386.deb
Failed: phase compiling: gnome-mime-data-2.18.0-3 failed



------------------------------------------------------------------------------
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

Reply via email to