ports/177176: gettext needs gettext for build itself?
Silanty Kr-skih
silanty at dux.su
Thu Mar 21 06:10:01 UTC 2013
>Number: 177176
>Category: ports
>Synopsis: gettext needs gettext for build itself?
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Mar 21 06:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Silanty Kr-skih
>Release: FreeBSD 9.1-RELEASE
>Organization:
at home
>Environment:
via:/usr/ports$uname -a
FreeBSD via 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826: Tue Dec 4 06:55:39 UTC 2012 root at obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
>Description:
Sorry, I don't know English
from UPDATING
20130316:
AFFECTS: users of converters/libiconv and devel/gettext
AUTHOR: bapt at FreeBSD.org
libiconv now handles the lib/charset.alias file instead of devel/gettext.
If you are using pkgng 'and' upgrading from source with portupgrade or
portmaster, first delete gettext, upgrade libiconv, then reinstall gettext.
# pkg delete -f devel/gettext
# portmaster converters/libiconv devel/gettext
or
# pkg delete -f devel/gettext
# portupgrade converters/libiconv devel/gettext
I do:
pkg_delete -f gettext-0.18.1.1
portupgrade converters/libiconv
...
/bin/sh /usr/local/bin/libtool --mode=link --tag=CC cc -O2 -pipe -fno-strict-aliasing -o libcharset.la -rpath /usr/local/lib -version-info 1:0:0 -no-undefined localcharset.lo relocatable.lo
libtool: link: cc -shared -fPIC -DPIC .libs/localcharset.o .libs/relocatable.o -O2 -Wl,-soname -Wl,libcharset.so.1 -o .libs/libcharset.so.1
libtool: link: (cd ".libs" && rm -f "libcharset.so" && ln -s "libcharset.so.1" "libcharset.so")
libtool: link: (cd ".libs" && rm -f "libcharset.so" && ln -s "libcharset.so.1" "libcharset.so")
libtool: link: ar cru .libs/libcharset.a localcharset.o relocatable.o
Shared object "libintl.so.9" not found, required by "ar"
*** [libcharset.la] Error code 1
Stop in /usr/ports/converters/libiconv/work/libiconv-1.14/libcharset/lib.
*** [all] Error code 1
Stop in /usr/ports/converters/libiconv/work/libiconv-1.14/libcharset.
*** [lib/localcharset.h] Error code 1
Stop in /usr/ports/converters/libiconv/work/libiconv-1.14.
*** [do-build] Error code 1
Stop in /usr/ports/converters/libiconv.
*** [build] Error code 1
Stop in /usr/ports/converters/libiconv.
...
libiconv needs ibintl.so.9 from gettext (?) but
via:/usr/ports/devel/gettext$make install
===> Building for gettext-0.18.1.1_1
Making all in gnulib-local
Making all in gettext-runtime
make all-recursive
Making all in doc
Making all in intl
/bin/sh /usr/local/bin/libtool --tag=CC --mode=link cc -I/usr/local/include -O2 -pipe -fno-strict-aliasing -fvisibility=hidden -L/usr/local/lib -o libintl.la bindtextdom.lo dcgettext.lo dgettext.lo gettext.lo finddomain.lo hash-string.lo loadmsgcat.lo localealias.lo textdomain.lo l10nflist.lo explodename.lo dcigettext.lo dcngettext.lo dngettext.lo ngettext.lo plural.lo plural-exp.lo localcharset.lo threadlib.lo lock.lo relocatable.lo langprefs.lo localename.lo log.lo printf.lo setlocale.lo version.lo osdep.lo intl-compat.lo -L/usr/local/lib -liconv -R/usr/local/lib -lc -version-info 9:1:1 -rpath /usr/local/lib -no-undefined
libtool: link: rm -fr .libs/libintl.so .libs/libintl.so.9
libtool: link: cc -shared -fPIC -DPIC .libs/bindtextdom.o .libs/dcgettext.o .libs/dgettext.o .libs/gettext.o .libs/finddomain.o .libs/hash-string.o .libs/loadmsgcat.o .libs/localealias.o .libs/textdomain.o .libs/l10nflist.o .libs/explodename.o .libs/dcigettext.o .libs/dcngettext.o .libs/dngettext.o .libs/ngettext.o .libs/plural.o .libs/plural-exp.o .libs/localcharset.o .libs/threadlib.o .libs/lock.o .libs/relocatable.o .libs/langprefs.o .libs/localename.o .libs/log.o .libs/printf.o .libs/setlocale.o .libs/version.o .libs/osdep.o .libs/intl-compat.o -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /usr/local/lib/libiconv.so -O2 -Wl,-soname -Wl,libintl.so.9 -o .libs/libintl.so.9
libtool: link: (cd ".libs" && rm -f "libintl.so" && ln -s "libintl.so.9" "libintl.so")
libtool: link: (cd ".libs" && rm -f "libintl.so" && ln -s "libintl.so.9" "libintl.so")
libtool: link: ar cru .libs/libintl.a bindtextdom.o dcgettext.o dgettext.o gettext.o finddomain.o hash-string.o loadmsgcat.o localealias.o textdomain.o l10nflist.o explodename.o dcigettext.o dcngettext.o dngettext.o ngettext.o plural.o plural-exp.o localcharset.o threadlib.o lock.o relocatable.o langprefs.o localename.o log.o printf.o setlocale.o version.o osdep.o intl-compat.o
Shared object "libintl.so.9" not found, required by "ar"
*** [libintl.la] Error code 1
Stop in /usr/ports/devel/gettext/work/gettext-0.18.1.1/gettext-runtime/intl.
*** [all-recursive] Error code 1
Stop in /usr/ports/devel/gettext/work/gettext-0.18.1.1/gettext-runtime.
*** [all] Error code 1
Stop in /usr/ports/devel/gettext/work/gettext-0.18.1.1/gettext-runtime.
*** [all-recursive] Error code 1
Stop in /usr/ports/devel/gettext/work/gettext-0.18.1.1.
*** [do-build] Error code 1
Stop in /usr/ports/devel/gettext.
;-? ;-((
How can I build gettext? Portupgade & install also need gettext?...
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list