Subject: pkg/36257: games/wesnoth has msgfmt problems (plurals) [NetBSD 3.0]
To: None <,,>
From: None <kre@munnari.OZ.AU>
List: pkgsrc-bugs
Date: 05/02/2007 07:10:00
>Number:         36257
>Category:       pkg
>Synopsis:       games/wesnoth has msgfmt problems (plurals) [NetBSD 3.0]
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed May 02 07:10:00 +0000 2007
>Originator:     Robert Elz
>Release:        NetBSD 3.99.15  (pkgsrc current within past 12 hours)
	Prince of Songkla University
System: NetBSD 3.99.15 NetBSD 3.99.15 (GENERIC-1.696-20060125) #8: Wed Jan 25 04:59:39 ICT 2006 i386
Architecture: i386
Machine: i386
	I use pkg_comp and libkver with NetBSD 3.0  (binary sets, and
	sources) installed in the sandbox.

	Attempting to build games/wesnoth fails with mggfmt syntax

	Attempt to build games/wesnoth on a (more or less) virgin 3.0

	Expect to see ...

:r! cat /dev/tty

===> Building for wesnoth-1.2.4
/usr/bin/make  all-recursive
Making all in po
Making all in wesnoth
test ! -f ./wesnoth.pot ||  test -z " cs.
gmo gl_ zh_CN.g
mo" || /usr/bin/make
o hu
rm -f && /usr/bin/msgfmt -c --statistics -o af.po
af.po:10812: keyword "msgid_plural" unknown
af.po:10811: missing `msgstr' section
af.po:10812: parse error
af.po:10819: keyword "msgid_plural" unknown
af.po:10818: missing `msgstr' section
af.po:10819: parse error
af.po:10825: keyword "msgid_plural" unknown
af.po:10824: missing `msgstr' section
af.po:10825: parse error
af.po:10831: keyword "msgid_plural" unknown
af.po:10830: missing `msgstr' section
af.po:10831: parse error
af.po:11636: keyword "msgid_plural" unknown
af.po:11635: missing `msgstr' section
af.po:11636: parse error
af.po:11684: keyword "msgid_plural" unknown
af.po:11683: missing `msgstr' section
af.po:11684: parse error
af.po:12491: keyword "msgid_plural" unknown
af.po:12490: missing `msgstr' section
too many errors, aborting
*** Error code 1

	From various mesages I've seen on the lists, I suspect this
	(kind of) problem is well known to those who understand what is
	happening here, and the fix is most likely trivial, so I'm
	not looking into this one at all...