devel/ORBit error with new gettext

John E Hein jhein at timing.com
Fri Feb 6 10:54:34 PST 2004


Joe Marcus Clarke wrote at 12:55 -0500 on Feb  6:
 > On Fri, 2004-02-06 at 12:46, John E Hein wrote:
 > > I only found this...
 > > 
 > > ORBit-0.5.17_1.log      01-Feb-2004 23:29   109k 
 > > 
 > > on this page...
 > > http://bento.freebsd.org/errorlogs/i386-4-latest-logs/
 > 
 > http://bento.freebsd.org/errorlogs/i386-4-exp-latest-logs/ORBit-0.5.17_2.log

Thanks, Joe.
That gave this clue:

--- devel/ORBit/tmp/ORBit-0.5.17_2.log  Sun Feb  1 10:25:32 2004
+++ devel/ORBit/tmp/make.out.2  Fri Feb  6 11:16:39 2004
 .
 .
-checking for GNU gettext in libintl... yes
-checking for dcgettext... yes
+checking for GNU gettext in libintl... no


A build of gettext fixed it.  I had installed the package for gettext from...

ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-stable/All/

Comparing nm output for the libs from before/after:

diff -u from_pkg/usr/local/lib/libintl.a.nm from_port_build/usr/local/lib/libintl.a.nm
--- from_pkg/usr/local/lib/libintl.a.nm.c     Fri Feb  6 11:38:46 2004
+++ from_port_build/usr/local/lib/libintl.a.nm.c     Fri Feb  6 11:38:53 2004
@@ -41,8 +41,8 @@
 usr/local/lib/libintl.a:loadmsgcat.o:00000000 t gcc2_compiled.
 usr/local/lib/libintl.a:loadmsgcat.o:00000000 t get_sysdep_segment_value
 usr/local/lib/libintl.a:loadmsgcat.o:         U getenv
-usr/local/lib/libintl.a:loadmsgcat.o:         U libiconv_close
-usr/local/lib/libintl.a:loadmsgcat.o:         U libiconv_open
+usr/local/lib/libintl.a:loadmsgcat.o:         U iconv_close
+usr/local/lib/libintl.a:loadmsgcat.o:         U iconv_open
 usr/local/lib/libintl.a:loadmsgcat.o:         U libintl_gettext_extract_plural
 usr/local/lib/libintl.a:loadmsgcat.o:         U locale_charset
 usr/local/lib/libintl.a:loadmsgcat.o:         U malloc
@@ -133,7 +133,7 @@
 usr/local/lib/libintl.a:dcigettext.o:         U getgid
 usr/local/lib/libintl.a:dcigettext.o:         U getuid
 usr/local/lib/libintl.a:dcigettext.o:00000cdc t guess_category_value
-usr/local/lib/libintl.a:dcigettext.o:         U libiconv
+usr/local/lib/libintl.a:dcigettext.o:         U iconv
 usr/local/lib/libintl.a:dcigettext.o:0000020c T libintl_dcigettext
 usr/local/lib/libintl.a:dcigettext.o:00000000 D libintl_nl_current_default_domain
 usr/local/lib/libintl.a:dcigettext.o:00000000 R libintl_nl_default_default_domain
@@ -210,8 +210,7 @@
 usr/local/lib/libintl.a:relocatable.o:00000008 b curr_prefix
 usr/local/lib/libintl.a:relocatable.o:0000000c b curr_prefix_len
 usr/local/lib/libintl.a:relocatable.o:00000000 t gcc2_compiled.
-usr/local/lib/libintl.a:relocatable.o:         U libiconv_set_relocation_prefix
-usr/local/lib/libintl.a:relocatable.o:000000fc T libintl_relocate
+usr/local/lib/libintl.a:relocatable.o:000000e8 T libintl_relocate
 usr/local/lib/libintl.a:relocatable.o:000000d0 T libintl_set_relocation_prefix
 usr/local/lib/libintl.a:relocatable.o:         U malloc
 usr/local/lib/libintl.a:relocatable.o:         U memcpy


That probably explains why the ORBit configure test for gettext failed.

Shame on me for "cheating" and trying to use the package instead of
building from scratch.  I won't by using -P in portupgrade anymore.


More information about the freebsd-gnome mailing list