NetBSD Problem Report #42447
From www@NetBSD.org Sun Dec 13 00:59:30 2009
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by www.NetBSD.org (Postfix) with ESMTP id A599063C3B5
for <gnats-bugs@gnats.NetBSD.org>; Sun, 13 Dec 2009 00:59:30 +0000 (UTC)
Message-Id: <20091213005930.48A6363B844@www.NetBSD.org>
Date: Sun, 13 Dec 2009 00:59:30 +0000 (UTC)
From: kordex@gmail.com
Reply-To: kordex@gmail.com
To: gnats-bugs@NetBSD.org
Subject: devel/gettext-tools fails to link on SUA 6.1 (Interix)
X-Send-Pr-Version: www-1.0
>Number: 42447
>Category: pkg
>Synopsis: devel/gettext-tools fails to link on SUA 6.1 (Interix)
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: interix-pkg-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Dec 13 01:00:01 +0000 2009
>Last-Modified: Sun Dec 13 08:15:02 +0000 2009
>Originator: Mikko Kortelainen
>Release: -
>Organization:
xnet.fi
>Environment:
Interix hecorelia 6.1 10.0.6030.0 authenticamd AMD64_Family_16_Model_4_Stepping_2
>Description:
*** Warning: This system can not link to static lib archive ../lib/libgettextlib
.la.
*** I have the capability to make that library automatically link in when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
gcc -shared -DPIC .libs/gettext-po.o -Wl,-rpath,/opt/pkgsrc/devel/gettext-too
ls/work/gettext-0.14.6/gettext-tools/src/.libs -Wl,-rpath,/opt/pkgsrc/devel/gett
ext-tools/work/.buildlink/lib -Wl,-rpath,/opt/pkg/lib -Wl,-rpath,/opt/pkgsrc/dev
el/gettext-tools/work/.buildlink/lib -L/opt/pkgsrc/devel/gettext-tools/work/gett
ext-0.14.6/gettext-tools/lib/.libs -L/opt/pkgsrc/devel/gettext-tools/work/.build
link/lib ./.libs/libgettextsrc.so -L/opt/pkg/lib -lc /opt/pkgsrc/devel/gettext-t
ools/work/.buildlink/lib/libintl.so /opt/pkgsrc/devel/gettext-tools/work/.buildl
ink/lib/libiconv.so -Wl,-R/opt/pkg/lib -Wl,-h,libgettextpo.so.0 -Wl,--image-bas
e,`expr 31625 % 4096 / 2 \* 262144 + 1342177280` -o .libs/libgettextpo.so.0.1.0
(cd .libs && rm -f libgettextpo.so.0 && ln -s libgettextpo.so.0.1.0 libgettextpo
.so.0)
(cd .libs && rm -f libgettextpo.so && ln -s libgettextpo.so.0.1.0 libgettextpo.s
o)
creating libgettextpo.la
(cd .libs && rm -f libgettextpo.la && ln -s ../libgettextpo.la libgettextpo.la)
gcc -DLOCALEDIR=\"/opt/pkg/share/locale\" -DLOCALE_ALIAS_PATH=\"/opt/pkg/share/
locale\" -DUSEJEXE=0 -DGETTEXTJEXEDIR=\"/opt/pkg/lib/gettext\" -DGETTEXTJAR=\
"/opt/pkg/share/gettext/gettext.jar\" -DLIBDIR=\"/opt/pkg/lib\" -DGETTEXTDATAD
IR=\"/opt/pkg/share/gettext\" -DPROJECTSDIR=\"/opt/pkg/share/gettext/projects\"
-DHAVE_CONFIG_H -I. -I. -I.. -I. -I. -I.. -I../libgrep -I../libuniname -I.
./lib -I../lib -I../intl -I../../gettext-runtime/intl -I/opt/pkg/include -DINST
ALLDIR=\"/opt/pkg/bin\" -D_ALL_SOURCE -O -I/opt/pkg/include -c -o msgcmp-msgcmp.
o `test -f 'msgcmp.c' || echo './'`msgcmp.c
/bin/sh ../libtool --tag=CC --mode=link gcc -D_ALL_SOURCE -O -I/opt/pkg/include
-L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o msgcmp msgcmp-msgcmp.o libgettextsrc.la
-lintl -liconv
gcc -D_ALL_SOURCE -O -I/opt/pkgsrc/devel/gettext-tools/work/.buildlink/include -
Wl,-R/opt/pkg/lib -o .libs/msgcmp msgcmp-msgcmp.o -L/opt/pkgsrc/devel/gettext-t
ools/work/gettext-0.14.6/gettext-tools/lib/.libs -L/opt/pkgsrc/devel/gettext-too
ls/work/.buildlink/lib ./.libs/libgettextsrc.so /opt/pkgsrc/devel/gettext-tools/
work/gettext-0.14.6/gettext-tools/lib/.libs/libgettextlib.a -L/opt/pkg/lib /opt/
pkg/lib/libintl.so /opt/pkg/lib/libiconv.so /opt/pkgsrc/devel/gettext-tools/work
/.buildlink/lib/libintl.so -lc /opt/pkgsrc/devel/gettext-tools/work/.buildlink/l
ib/libiconv.so -Wl,-rpath,/opt/pkg/lib -Wl,-rpath,/opt/pkgsrc/devel/gettext-too
ls/work/.buildlink/lib
msgcmp-msgcmp.o(.text+0x31):msgcmp.c: undefined reference to `_maybe_print_progn
ame'
msgcmp-msgcmp.o(.text+0x37):msgcmp.c: undefined reference to `_gram_max_allowed_
errors'
msgcmp-msgcmp.o(.text+0x6f):msgcmp.c: undefined reference to `_close_stdout'
msgcmp-msgcmp.o(.text+0xca):msgcmp.c: undefined reference to `_dir_list_append'
msgcmp-msgcmp.o(.text+0xde):msgcmp.c: undefined reference to `_input_syntax'
msgcmp-msgcmp.o(.text+0xf1):msgcmp.c: undefined reference to `_input_syntax'
msgcmp-msgcmp.o(.text+0x484):msgcmp.c: undefined reference to `_message_list_sea
rch_fuzzy'
msgcmp-msgcmp.o(.text+0x4a7):msgcmp.c: undefined reference to `_po_gram_error_at
_line'
msgcmp-msgcmp.o(.text+0x4c0):msgcmp.c: undefined reference to `_po_gram_error_at
_line'
msgcmp-msgcmp.o(.text+0x4ec):msgcmp.c: undefined reference to `_po_gram_error_at
_line'
msgcmp-msgcmp.o(.text+0x5bc):msgcmp.c: undefined reference to `_c_strncasecmp'
msgcmp-msgcmp.o(.text+0x5f5):msgcmp.c: undefined reference to `_iconv_msgdomain_
list'
msgcmp-msgcmp.o(.text+0x605):msgcmp.c: undefined reference to `_message_list_all
oc'
msgcmp-msgcmp.o(.text+0x72a):msgcmp.c: undefined reference to `_po_gram_error_at
_line'
/opt/pkgsrc/devel/gettext-tools/work/gettext-0.14.6/gettext-tools/lib/.libs/libg
ettextlib.a(xerror.o)(.text+0x70):xerror.c: undefined reference to `_error_with_
progname'
/opt/pkgsrc/devel/gettext-tools/work/gettext-0.14.6/gettext-tools/lib/.libs/libg
ettextlib.a(xallocsa.o)(.text+0xa):xallocsa.c: undefined reference to `_mallocsa
'
/opt/gcc.3.3/lib/gcc-lib/i586-pc-interix3/3.3/../../../../i586-pc-interix3/bin/l
d: BFD 2.13.90 20021111 assertion fail /dev/fs/E/gnu2.intel/egcs.source/bfd/coff
link.c:5211
/opt/gcc.3.3/lib/gcc-lib/i586-pc-interix3/3.3/../../../../i586-pc-interix3/bin/l
d: BFD 2.13.90 20021111 assertion fail /dev/fs/E/gnu2.intel/egcs.source/bfd/coff
link.c:5211
./.libs/libgettextsrc.so: undefined reference to `_is_ascii_message_list'
./.libs/libgettextsrc.so: undefined reference to `_po_charset_ascii_compatible'
./.libs/libgettextsrc.so: undefined reference to `_po_charset_canonicalize'
./.libs/libgettextsrc.so: undefined reference to `_freesa'
./.libs/libgettextsrc.so: undefined reference to `_po_charset_utf8'
./.libs/libgettextsrc.so: undefined reference to `_message_alloc'
./.libs/libgettextsrc.so: undefined reference to `_string_list_alloc'
./.libs/libgettextsrc.so: undefined reference to `_possible_format_p'
./.libs/libgettextsrc.so: undefined reference to `_iconv_message_list'
/opt/gcc.3.3/lib/gcc-lib/i586-pc-interix3/3.3/../../../../i586-pc-interix3/bin/l
d: BFD 2.13.90 20021111 assertion fail /dev/fs/E/gnu2.intel/egcs.source/bfd/coff
link.c:5211
./.libs/libgettextsrc.so: undefined reference to `_po_charset_ascii'
./.libs/libgettextsrc.so: undefined reference to `_format_language_pretty'
/opt/gcc.3.3/lib/gcc-lib/i586-pc-interix3/3.3/../../../../i586-pc-interix3/bin/l
d: BFD 2.13.90 20021111 assertion fail /dev/fs/E/gnu2.intel/egcs.source/bfd/coff
link.c:5211
./.libs/libgettextsrc.so: undefined reference to `_message_comment_dot_append'
./.libs/libgettextsrc.so: undefined reference to `_message_list_append'
./.libs/libgettextsrc.so: undefined reference to `_message_comment_append'
./.libs/libgettextsrc.so: undefined reference to `_string_list_append_unique'
./.libs/libgettextsrc.so: undefined reference to `_message_comment_filepos'
./.libs/libgettextsrc.so: undefined reference to `_msgdomain_list_alloc'
collect2: ld returned 1 exit status
*** Error code 1
Stop.
bmake: stopped in /opt/pkgsrc/devel/gettext-tools/work/gettext-0.14.6/gettext-to
ols/src
*** Error code 1
Stop.
bmake: stopped in /opt/pkgsrc/devel/gettext-tools/work/gettext-0.14.6/gettext-to
ols/src
*** Error code 1
Stop.
bmake: stopped in /opt/pkgsrc/devel/gettext-tools/work/gettext-0.14.6/gettext-to
ols
*** Error code 1
Stop.
bmake: stopped in /opt/pkgsrc/devel/gettext-tools/work/gettext-0.14.6/gettext-to
ols
*** Error code 1
>How-To-Repeat:
cd devel/gettext-tools && bmake
>Fix:
Linker flags maybe?
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: pkg-manager->interix-pkg-people
Responsible-Changed-By: obache@NetBSD.org
Responsible-Changed-When: Sun, 13 Dec 2009 05:11:43 +0000
Responsible-Changed-Why:
Problem on Interix.
From: "OBATA Akio" <obache@netbsd.org>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/42447: devel/gettext-tools fails to link on SUA 6.1 (Interix)
Date: Sun, 13 Dec 2009 17:10:21 +0900
I have no problem on SUA 6.0.
My patch set for SUA 6.0 (not commited yet) may avoid this issue,
or 6.1 specific problem.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.