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

Reply via email to