Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Aug 2013 13:41:49 +0000 (UTC)
From:      "Thomas Mueller" <mueller6724@bellsouth.net>
To:        freebsd-ports@freebsd.org
Subject:   Conflict between converters/libiconv and devel/gettext
Message-ID:  <266524.53045.bm@smtp119.sbc.mail.ne1.yahoo.com>

next in thread | raw e-mail | index | archive | help
I was trying to update (portmaster) subversion (1.7 to 1.8) on a USB-stick (9.2-BETA2 amd64) installation and failed because of a conflict between converters/libiconv and devel/gettext apparently trying to install files to the same place: 

/usr/local/lib/charset.alias

Closing error messages were

install -o root -g wheel -m 444 ./iconv.3 /usr/local/man/man3/iconv.3
install -o root -g wheel -m 444 ./iconv_close.3 /usr/local/man/man3/iconv_close.3
install -o root -g wheel -m 444 ./iconv_open.3 /usr/local/man/man3/iconv_open.3
install -o root -g wheel -m 444 ./iconv_open_into.3 /usr/local/man/man3/iconv_open_into.3
install -o root -g wheel -m 444 ./iconvctl.3 /usr/local/man/man3/iconvctl.3
if [ ! -d /usr/local/share/doc/libiconv ] ; then /bin/sh ../build-aux/mkinstalldirs /usr/local/share/doc/libiconv ; fi
mkdir /usr/local/share/doc/libiconv
builddir="`pwd`"; cd . && for f in *.html ; do (cd "$builddir"; echo install  -o root -g wheel -m 444 ./$f /usr/local/share/doc/libiconv/$f ; install  -o root -g wheel -m 444 ./$f /usr/local/share/doc/libiconv/$f) ; done
install -o root -g wheel -m 444 ./iconv.1.html /usr/local/share/doc/libiconv/iconv.1.html
install -o root -g wheel -m 444 ./iconv.3.html /usr/local/share/doc/libiconv/iconv.3.html
install -o root -g wheel -m 444 ./iconv_close.3.html /usr/local/share/doc/libiconv/iconv_close.3.html
install -o root -g wheel -m 444 ./iconv_open.3.html /usr/local/share/doc/libiconv/iconv_open.3.html
install -o root -g wheel -m 444 ./iconv_open_into.3.html /usr/local/share/doc/libiconv/iconv_open_into.3.html
install -o root -g wheel -m 444 ./iconvctl.3.html /usr/local/share/doc/libiconv/iconvctl.3.html
===>   Compressing manual pages for libiconv-1.14_1
===>   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===>   Registering installation for libiconv-1.14_1
Installing libiconv-1.14_1...pkg-static: libiconv-1.14_1 conflicts with gettext-0.18.1.1 (installs files into the same place).  Problematic file: /usr/local/lib/charset.alias
*** [fake-pkg] Error code 70

Stop in /BETA1/usr/ports/converters/libiconv.
*** [install] Error code 1

Stop in /BETA1/usr/ports/converters/libiconv.

===>>> A backup package for libiconv-1.14 should
       be located in /usr/packages/portmaster-backup

===>>> Installation of libiconv-1.14_1 (converters/libiconv) failed
===>>> Aborting update

===>>> Update for libiconv-1.14 failed
===>>> Aborting update

===>>> Update for apr-1.4.6.1.4.1_1 failed
===>>> Aborting update

===>>> Killing background jobs
Terminated
===>>> Installation of databases/sqlite3 (sqlite3-3.7.17_1) complete


===>>> You can restart from the point of failure with this command line:
       portmaster <flags> devel/subversion devel/apr1 converters/libiconv databases/gdbm devel/gettext net/openldap24-client textproc/expat2 www/serf 

===>>> Exiting


Strangely, the same update succeeded on a USB-stick i386 (9.1-STABLE) installation, maybe because the last update on that was more recent, possibly including the would-be-offending libiconv and gettext (only a guess on my part).

Tom



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?266524.53045.bm>