Re: libiconv build failure - libiconv 1.11 is out
"Mark Duling" <[email protected]> Fri, 01 Sep 2006 15:29:09 -0700
| Newsgroups | gmane.os.opendarwin.darwinports |
|---|---|
| Message-ID | <[email protected]> |
>esac >gcc iconv.o -Wl,-framework -Wl,CoreFoundation -o iconv=20 >../srclib/libicrt.a -L/opt/local/lib /opt/local/lib/libintl.dylib >/opt/local/lib/libiconv.dylib -lc >/usr/bin/ld: warning multiple definitions of symbol _locale_charset >/opt/local/lib/libiconv.dylib(localcharset.o) definition of >_locale_charset >/opt/local/lib/libintl.dylib(localcharset.o) definition of _locale_chars= et >/usr/bin/ld: warning suggest use of -bind_at_load, as lazy binding may >result in errors or different symbols being used >/usr/bin/ld: warning prebinding disabled because of undefined symbols >/usr/bin/ld: Undefined symbols: >_iconv_canonicalize >symbol _locale_charset used from dynamic library >/opt/local/lib/libiconv.dylib(localcharset.o) not from earlier dynamic >library /opt/local/lib/libintl.3.dylib(localcharset.o) >collect2: ld returned 1 exit status >make[1]: *** [install] Error 1 >make: *** [install] Error 2 I don't know the answer but here is the same section of my destroot phase just in case anyone else knows. I wonder why your install is using the target library directories and mine is using ones in destroot. Does 'ls /opt/local/lib/libiconv.*' show no contents as it should without libiconv installed? Mark esac libtool: link: warning: library `/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rs= ync.darwinports.org_dpupdate_dports_textproc_libiconv/work/destroot/opt/l= ocal/lib/libiconv.la' was moved. libtool: link: warning: library `/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rs= ync.darwinports.org_dpupdate_dports_textproc_libiconv/work/destroot/opt/l= ocal/lib/libiconv.la' was moved. gcc iconv.o -o iconv ../srclib/libicrt.a /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsy= nc.darwinports.org_dpupdate_dports_textproc_libiconv/work/destroot/opt/lo= cal/lib/libiconv.dylib /usr/bin/ld: warning prebinding disabled because dependent library: /opt/local/lib/libiconv.2.dylib is not prebound /bin/sh ../libtool --mode=3Dinstall /usr/bin/install -c iconv /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsy= nc.darwinports.org_dpupdate_dports_textproc_libiconv/work/destroot/opt/lo= cal/bin/iconv /usr/bin/install -c iconv /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsy= nc.darwinports.org_dpupdate_dports_textproc_libiconv/work/destroot/opt/lo= cal/bin/iconv if [ ! -d /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsy= nc.darwinports.org_dpupdate_dports_textproc_libiconv/work/destroot/opt/lo= cal ] ; then /bin/sh ./build-aux/mkinstalldirs /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsy= nc.darwinports.org_dpupdate_dports_textproc_libiconv/work/destroot/opt/lo= cal ; fi if [ ! -d /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsy= nc.darwinports.org_dpupdate_dports_textproc_libiconv/work/destroot/opt/lo= cal ] ; then /bin/sh ./build-aux/mkinstalldirs /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsy= nc.darwinports.org_dpupdate_dports_textproc_libiconv/work/destroot/opt/lo= cal ; fi if [ ! -d /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsy= nc.darwinports.org_dpupdate_dports_textproc_libiconv/work/destroot/opt/lo= cal/include ] ; then /bin/sh ./build-aux/mkinstalldirs /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsy= nc.darwinports.org_dpupdate_dports_textproc_libiconv/work/destroot/opt/lo= cal/include ; fi /usr/bin/install -c -m 644 include/iconv.h.inst /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsy= nc.darwinports.org_dpupdate_dports_textproc_libiconv/work/destroot/opt/lo= cal/include/iconv.h