On Monday, November 16, 2009, at 12:39PM, "Martin Costabel" <costa...@wanadoo.fr> wrote: >Ben Abbott wrote: >[] >> $ ls -l /sw/lib/fontconfig2/lib/libfontconfig.la >> lrwxr-xr-x 1 root admin 21 2009-11-16 04:40 >> /sw/lib/fontconfig2/lib/libfontconfig.la -> libfontconfig.fink.la >> >> Might I be able to work around the problem by creating a link, like the one >> below? >> >> $ sudo ln -fs /sw/lib/libiconv.la /usr/lib > >No, changing anything in /usr/lib is always a bad idea. > >I insist: If you are still getting the error > >grep: /usr/lib/libiconv.la: No such file or directory > >then there *must* be a *.la file somewhere on your linker search path >that has /usr/lib/libiconv.la in its dependency_libs field. Maybe in >your octave build directory. Unfortunately this *.la stuff is >contagious, so it might be possible that an earlier attempt to build >octave - while libfontconfig.la was still pointing to a contaminated .la >file - left you with an infected *.la file in the octave build tree. > >BTW, I don't quite see a scenario that allows you to still have - as you >do - /sw/lib/gcc4.4/lib/libgfortran.la and >/sw/lib/fontconfig2/lib/libfontconfig.la, but not >/sw/lib/fontconfig2/lib/libfontconfig.fink.la. The latter is created >each time you rebuild or reinstall fontconfig2-dev. > >At what point did you remove all *.la files under /sw/lib? > >-- >Martin
In the event I got it wrong before … $ fink reinstall fontconfig2-dev Password: Information about 8441 packages read in 4 seconds. The following package will be reinstalled: fontconfig2-dev Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/unstable/main/binary-darwin-i386/x11/fontconfig2-dev_2.4.1-208_darwin-i386.deb (Reading database ... 198712 files and directories currently installed.) Preparing to replace fontconfig2-dev 2.4.1-208 (using .../fontconfig2-dev_2.4.1-208_darwin-i386.deb) ... Unpacking replacement fontconfig2-dev ... Setting up fontconfig2-dev (2.4.1-208) ... $ ls -l /sw/lib/fontconfig2/lib/libfontconfig* lrwxr-xr-x 1 root admin 34 2009-11-16 04:39 /sw/lib/fontconfig2/lib/libfontconfig.1.dylib -> /usr/X11/lib/libfontconfig.1.dylib lrwxr-xr-x 1 root admin 32 2009-11-16 12:43 /sw/lib/fontconfig2/lib/libfontconfig.dylib -> /usr/X11/lib/libfontconfig.dylib -rw-r--r-- 1 root admin 1004 2009-11-16 12:43 /sw/lib/fontconfig2/lib/libfontconfig.fink.la lrwxr-xr-x 1 root admin 21 2009-11-16 12:43 /sw/lib/fontconfig2/lib/libfontconfig.la -> libfontconfig.fink.la Then I deleted all files not part of Octave's sources. $ hg status | grep '^? ' | sed "s/^? /rm /g" | /bin/sh and started a fresh build. $ autogen … $ configure … $ make ... libtool: link: warning: `/sw/lib/gcc4.4/lib//libgfortran.la' seems to be moved libtool: link: warning: `/sw/lib/gcc4.4/lib//libgfortran.la' seems to be moved libtool: link: warning: `/sw/lib/gcc4.4/lib//libgfortran.la' seems to be moved grep: /usr/lib/libiconv.la: No such file or directory /sw/bin/sed: can't read /usr/lib/libiconv.la: No such file or directory libtool: link: `/usr/lib/libiconv.la' is not a valid libtool archive make[3]: *** [liboctinterp.la] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 If I delete the libfrontconfig.fink.la, I get the same result. $ sudo rm /sw/lib/fontconfig2/lib/libfontconfig.fink.la $ make ... libtool: link: warning: `/sw/lib/gcc4.4/lib//libgfortran.la' seems to be moved libtool: link: warning: `/sw/lib/gcc4.4/lib//libgfortran.la' seems to be moved libtool: link: warning: `/sw/lib/gcc4.4/lib//libgfortran.la' seems to be moved grep: /usr/lib/libiconv.la: No such file or directory /sw/bin/sed: can't read /usr/lib/libiconv.la: No such file or directory libtool: link: `/usr/lib/libiconv.la' is not a valid libtool archive make[3]: *** [liboctinterp.la] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Looking for '/usr/lib/libconv.la' where I build octave, I get no results. Looking for '/usr/lib/libiconv.la' in /usr/lib/ I do get several hits. Is this expected? $ grep /usr/lib/libiconv.la -r /usr/lib grep: /usr/lib/cron/tabs: Permission denied grep: /usr/lib/cron/tmp: Permission denied /usr/lib/ruby/site_ruby/1.8/universal-darwin9.0/svn/ext/client.la:dependency_libs=' -R/usr/lib /usr/lib/libsvn_swig_ruby-1.la -L/usr/lib /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_client-1.la /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_ra-1.la /usr/lib/libsvn_ra_local-1.la /usr/lib/libsvn_repos-1.la /usr/lib/libsvn_fs-1.la /usr/lib/libsvn_fs_fs-1.la /usr/lib/libsvn_ra_svn-1.la /usr/lib/libsvn_ra_dav-1.la /usr/lib/libneon.la -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_diff-1.la /usr/lib/libsvn_subr-1.la /usr/lib/libsvn_subr-1.la -laprutil-1 -lsqlite3 /usr/lib/libexpat.la /usr/lib/libiconv.la -lapr-1 -lpthread -lz' /usr/lib/ruby/site_ruby/1.8/universal-darwin9.0/svn/ext/core.la:dependency_libs=' -R/usr/lib /usr/lib/libsvn_swig_ruby-1.la -L/usr/lib /usr/lib/libsvn_client-1.la /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_ra-1.la /usr/lib/libsvn_ra_local-1.la /usr/lib/libsvn_repos-1.la /usr/lib/libsvn_fs-1.la /usr/lib/libsvn_fs_fs-1.la /usr/lib/libsvn_ra_svn-1.la /usr/lib/libsvn_ra_dav-1.la /usr/lib/libneon.la -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_diff-1.la /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_diff-1.la /usr/lib/libsvn_subr-1.la /usr/lib/libsvn_subr-1.la -laprutil-1 -lsqlite3 /usr/lib/libexpat.la /usr/lib/libiconv.la -lapr-1 -lpthread -lz' /usr/lib/ruby/site_ruby/1.8/universal-darwin9.0/svn/ext/delta.la:dependency_libs=' -R/usr/lib /usr/lib/libsvn_swig_ruby-1.la -L/usr/lib /usr/lib/libsvn_client-1.la /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_ra-1.la /usr/lib/libsvn_ra_local-1.la /usr/lib/libsvn_repos-1.la /usr/lib/libsvn_fs-1.la /usr/lib/libsvn_fs_fs-1.la /usr/lib/libsvn_ra_svn-1.la /usr/lib/libsvn_ra_dav-1.la /usr/lib/libneon.la -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_diff-1.la /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_subr-1.la /usr/lib/libsvn_subr-1.la -laprutil-1 -lsqlite3 /usr/lib/libexpat.la /usr/lib/libiconv.la -lapr-1 -lpthread -lz' /usr/lib/ruby/site_ruby/1.8/universal-darwin9.0/svn/ext/fs.la:dependency_libs=' -R/usr/lib /usr/lib/libsvn_swig_ruby-1.la -L/usr/lib /usr/lib/libsvn_client-1.la /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_ra-1.la /usr/lib/libsvn_ra_local-1.la /usr/lib/libsvn_repos-1.la /usr/lib/libsvn_fs-1.la /usr/lib/libsvn_ra_svn-1.la /usr/lib/libsvn_ra_dav-1.la /usr/lib/libneon.la -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_diff-1.la /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_fs-1.la /usr/lib/libsvn_fs_fs-1.la /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_subr-1.la /usr/lib/libsvn_subr-1.la -laprutil-1 -lsqlite3 /usr/lib/libexpat.la /usr/lib/libiconv.la -lapr-1 -lpthread -lz' /usr/lib/ruby/site_ruby/1.8/universal-darwin9.0/svn/ext/ra.la:dependency_libs=' -R/usr/lib /usr/lib/libsvn_swig_ruby-1.la -L/usr/lib /usr/lib/libsvn_client-1.la /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_ra-1.la /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_diff-1.la /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_ra-1.la /usr/lib/libsvn_ra_local-1.la /usr/lib/libsvn_repos-1.la /usr/lib/libsvn_fs-1.la /usr/lib/libsvn_fs_fs-1.la /usr/lib/libsvn_ra_svn-1.la /usr/lib/libsvn_ra_dav-1.la /usr/lib/libneon.la -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_subr-1.la /usr/lib/libsvn_subr-1.la -laprutil-1 -lsqlite3 /usr/lib/libexpat.la /usr/lib/libiconv.la -lapr-1 -lpthread -lz' /usr/lib/ruby/site_ruby/1.8/universal-darwin9.0/svn/ext/repos.la:dependency_libs=' -R/usr/lib /usr/lib/libsvn_swig_ruby-1.la -L/usr/lib /usr/lib/libsvn_client-1.la /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_ra-1.la /usr/lib/libsvn_ra_local-1.la /usr/lib/libsvn_repos-1.la /usr/lib/libsvn_ra_svn-1.la /usr/lib/libsvn_ra_dav-1.la /usr/lib/libneon.la -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_diff-1.la /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_repos-1.la /usr/lib/libsvn_fs-1.la /usr/lib/libsvn_fs_fs-1.la /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_subr-1.la /usr/lib/libsvn_subr-1.la -laprutil-1 -lsqlite3 /usr/lib/libexpat.la /usr/lib/libiconv.la -lapr-1 -lpthread -lz' /usr/lib/ruby/site_ruby/1.8/universal-darwin9.0/svn/ext/wc.la:dependency_libs=' -R/usr/lib /usr/lib/libsvn_swig_ruby-1.la -L/usr/lib /usr/lib/libsvn_client-1.la /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_ra-1.la /usr/lib/libsvn_ra_local-1.la /usr/lib/libsvn_repos-1.la /usr/lib/libsvn_fs-1.la /usr/lib/libsvn_fs_fs-1.la /usr/lib/libsvn_ra_svn-1.la /usr/lib/libsvn_ra_dav-1.la /usr/lib/libneon.la -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_wc-1.la /usr/lib/libsvn_delta-1.la /usr/lib/libsvn_diff-1.la /usr/lib/libsvn_subr-1.la /usr/lib/libsvn_subr-1.la -laprutil-1 -lsqlite3 /usr/lib/libexpat.la /usr/lib/libiconv.la -lapr-1 -lpthread -lz' ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-users