Subject: Re: pkg/33506: libgnome build broke on msgfmt
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Ben Collver <collver@peak.org>
List: pkgsrc-bugs
Date: 05/19/2006 21:05:02
The following reply was made to PR pkg/33506; it has been noted by GNATS.
From: Ben Collver <collver@peak.org>
To: Johnny Lam <jlam@pkgsrc.org>
Cc: gnats-bugs@NetBSD.org
Subject: Re: pkg/33506: libgnome build broke on msgfmt
Date: Fri, 19 May 2006 14:00:17 -0700
The response from the Gnome folks is that the msgstr does not
necessarily need to be followed by a character string on the same line.
Here is the response:
"The PO format specification, in the GNU gettext manual, does not say
that the msgstr keyword and the string that follows it must be on the
same line. Your
/pkg_comp/obj/pkgsrc/devel/libgnome/default/.tools/bin/msgfmt program
rejects a valid PO file. What version of msgfmt is it? What does
"/pkg_comp/obj/pkgsrc/devel/libgnome/default/.tools/bin/msgfmt --version"
yield?
The GNU AM_PO_SUBDIRS macro (in po.m4) makes sure to not use the Solaris
and FreeBSD 'msgfmt' programs. Are you using this macro?"
By the way, for my system it says:
$ ./.tools/bin/msgfmt --version
msgfmt (GNU gettext) 0.10.35
Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Ulrich Drepper.
So this appears to be behaviour introduced by the wrapper scripts.
Cheers,
Ben