Opened 18 years ago

Last modified 15 years ago

#6469 closed defect

libiconv fails to upgrade on 10.4.3 — at Initial Version

Reported by: mjs@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port:

Description

"port upgrade libiconv" fails with the following error:

/usr/bin/ld: warning prebinding disabled because of undefined symbols /usr/bin/ld: Undefined symbols: _iconv_canonicalize

(An install may also fail, but I have not tested this.)

Full output:

---> Staging libiconv into destroot Error: Target com.apple.destroot returned: shell command "cd "/Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ libiconv-1.10" && make install DESTDIR=/Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot" returned error 2 Command output: (cd /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/

destroot/Ports/lib && { ln -s -f libiconv.2.3.0.dylib libiconv.dylib
{ rm -f libiconv.dylib && ln -s

libiconv.2.3.0.dylib libiconv.dylib; }; }) /Ports/bin/ginstall -c -m 644 .libs/libiconv.lai /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports/lib/libiconv.la /Ports/bin/ginstall -c -m 644 .libs/libiconv.a /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports/lib/libiconv.a ranlib /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports/lib/libiconv.a chmod 644 /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports/lib/libiconv.a libtool: install: warning: remember to run `libtool --finish /Ports/lib' if test -n ""; then /Ports/bin/ginstall -c -m 644 /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports/lib/.new && mv /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports/lib/.new /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports/lib/ ; fi cd srclib && make install prefix='/Ports' exec_prefix='/Ports' libdir='/Ports/lib' make[2]: Nothing to be done for `am--refresh'. make install-am make[3]: Nothing to be done for `am--refresh'. make[4]: Nothing to be done for `am--refresh'. make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. cd src && make install prefix='/Ports' exec_prefix='/Ports' libdir='/Ports/lib'

test ls -ld . | sed -e 's/^d\(.........\).*/\1/' = rwxrwxrwx
chmod 777 .

if [ ! -d /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports ] ; then /bin/sh ../build-aux/mkinstalldirs /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports ; fi if [ ! -d /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports ] ; then /bin/sh ../build-aux/mkinstalldirs /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports ; fi if [ ! -d /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports/bin ] ; then /bin/sh ../build-aux/mkinstalldirs /Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports/bin ; fi case "darwin8.3.0" in \

hpux*) gcc if test -n ''; then /Ports/bin; fi iconv.o ../srclib/libicrt.a -L/Ports/var/db/dports/build/

_Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports/lib -liconv `if test -n '/Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot'; then echo " -Wl,+b -Wl,/Ports/lib"; fi` -o iconv;; \

*) /bin/sh ../libtool --mode=link gcc if test -n ''; then /Ports/bin; fi iconv.o ../srclib/libicrt.a /

Ports/var/db/dports/build/ _Ports_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_textproc_libiconv/work/ destroot/Ports/lib/libiconv.la -o iconv;; \ esac gcc iconv.o -o iconv ../srclib/libicrt.a /Ports/lib/libiconv.dylib /usr/bin/ld: warning prebinding disabled because of undefined symbols /usr/bin/ld: Undefined symbols: _iconv_canonicalize collect2: ld returned 1 exit status make[1]: * [install] Error 1 make: * [install] Error 2

Error: Unable to upgrade port: 1

Change History (0)

Note: See TracTickets for help on using tickets.