Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Mar 2013 06:00:57 GMT
From:      Silanty Kr-skih <silanty@dux.su>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/177176: gettext needs gettext for build itself?
Message-ID:  <201303210600.r2L60vPM022401@red.freebsd.org>
Resent-Message-ID: <201303210610.r2L6A1hN097277@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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:



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