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