Fink 0.28.5, Mac OS 10.5.4 w/ all updates, XCode 3.0, i386, tracking
unstable source.

I did a selfupdate/update-all this last Sunday, which pulled in the new
Gnome stuff, and things are breaking left and right.  For this message,
troubles with Gnucash (maintainer CC'd).

When I start at the command line, I get the following error:

    [perdita:~]$ gnucash
    dyld: Library not loaded: /sw/lib/libintl.1.dylib
      Referenced from: /sw/lib/libguile.17.dylib
      Reason: image not found
    Trace/BPT trap

And indeed, /sw/lib/libintl.1.dylib doesn't exist.  I've got
/sw/lib/libintl.3.dylib, but of course that's not helpful.  Is there a
missing dependency?

On a hunch, I tried to "fink rebuild gnucash2 gnucash2-shlibs", since this
looked like a link error -- it somehow found the wrong library when I was
doing the build.  Unfortunately, rebuilding didn't work either, as
"configure" failed with the following message:

    checking for guile - 1.6.0 <= version < 99.99.99... no:
    configure: WARNING: guile version check failed
    configure: error:

      guile does not appear to be installed correctly, or is not in the
      correct version range.  Perhaps you have not installed the guile
      development packages?  Gnucash requires at least version 1.6 to build.

    ### execution of guile18-build failed, exit code 1

And I currently have
    [perdita:~]$ fink list guile
    Information about 6997 packages read in 0 seconds.
         guile            1.4-1029     Embedable Scheme interpreter
         guile-dev        1.4-1029     Embedable Scheme interpreter
         guile-shlibs     1.4-1029     Embedable Scheme interpreter
         guile16          1.6.7-1013   Embedable Scheme interpreter
         guile16-dev      1.6.7-1013   Development package for guile16
         guile16-doc      1.6.7-1013   Texinfo documentation files for guile16
         guile16-goosh    1.3-1006     Guile processs-control lib
         guile16-goosh-d  1.3-1006     Texinfo documentation files for 
guile-goosh
         guile16-gtk      1.2-0.50-12  Glue code to link gtk to guile
         guile16-gtk-dev  1.2-0.50-12  Glue code to link gtk to guile
         guile16-gtk-doc  1.2-0.50-12  Texinfo documentation files for 
guile16-gtk
         guile16-gtk-shl  1.2-0.50-12  Glue code to link gtk to guile
         guile16-gui      0.2-1002     Guile gui scheme code
         guile16-libs     1.6.7-1013   Scheme libraries and modules for guile16
         guile16-net-htt  0.3.1-1001   HTTP library for Guile
         guile16-shlibs   1.6.7-1013   Shared libraries for guile16
         guile16-www      1.1.1-1005   Guile WWW library
         guile16-www-doc  1.1.1-1005   Texinfo documentation files for 
guile-goosh
     i   guile18          1.8.3-2      Embedable Scheme interpreter
     i   guile18-dev      1.8.3-2      Development package for guile18
         guile18-doc      1.8.3-2      Texinfo files for guile18
         guile18-goosh    1.3-1006     Guile processs-control lib
         guile18-goosh-d  1.3-1006     Texinfo documentation files for 
guile-goosh
     i   guile18-gtk      2.0-9        Glue code to link gtk to guile
         guile18-gtk-dev  2.0-9        Glue code to link gtk to guile
         guile18-gtk-doc  2.0-9        Texinfo documentation files for 
guile18-gtk
     i   guile18-gtk-shl  2.0-9        Glue code to link gtk to guile
         guile18-gui      0.2-1005     Guile gui scheme code
         guile18-lib      0.1.6-2      Repository of code written in Guile 
Scheme
     i   guile18-libs     1.8.3-2      Scheme libraries and modules for guile18
         guile18-net-htt  0.3.1-1003   HTTP library for Guile
     i   guile18-shlibs   1.8.3-2      Shared libraries for guile18
     i   guile18-www      1.1.1-1006   Guile WWW library
         guile18-www-doc  1.1.1-1006   Texinfo documentation files for 
guile-goosh

Also, I went looking to see if I have any other libintl's on the system,
and I do:

    [perdita:~]$ /bin/ls /usr/local/lib/libintl*
    /usr/local/lib/libintl.3.4.3.dylib      /usr/local/lib/libintl.dylib
    /usr/local/lib/libintl.3.dylib          /usr/local/lib/libintl.la
    /usr/local/lib/libintl.a

Might these be causing problems?

These are part of the MacTeX (TeXLive 2007) installation, and I don't think
I can control where these get put.  I *really* hope I'm not forced to
choose between fink and TeXLive, especially since fink's TeX installation
lacks so much functionality that's present in modern TeX distros.

To sum up:
  1) Do I need to install a new package to get libintl.1.dylib?
  2) Or do I need to rebuild gnucash2?
  3) If I do have to rebuild, are the libraries in /usr/local/lib causing
     problems?
  4) If so, how can I make MacTeX and fink co-exist?
  5) If I have to rebuild, how can I get gnucash2's configure to find
     guile?

Thanks,

Richard

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to