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:

NetBSD Home
NetBSD PR Database Search

(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.