Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 3418 - xscreensaver-4.04.2 won't compile
Summary: xscreensaver-4.04.2 won't compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-06-05 09:06 UTC by Phil Bordelon (sunflare)
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
patch for es.po in the po/ directory (es.po.patch,411 bytes, patch)
2002-06-05 17:29 UTC, Phil Bordelon (sunflare)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Phil Bordelon (sunflare) 2002-06-05 09:06:47 UTC
I had the same compilation problems when I tried to update the ebuild to work
with xscreensaver-4.03.  The problem is here:

--
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
/usr/bin/msgfmt -o ca.gmo ca.po
/usr/bin/msgfmt: ca.po: warning: Charset "CHARSET" is not a portable encoding name.
                                 Message conversion to user's charset might not
work.
/usr/bin/msgfmt -o de.gmo de.po
/usr/bin/msgfmt: de.po: warning: Charset "CHARSET" is not a portable encoding name.
                                 Message conversion to user's charset might not
work.
/usr/bin/msgfmt -o et.gmo et.po
/usr/bin/msgfmt: et.po: warning: Charset "CHARSET" is not a portable encoding name.
                                 Message conversion to user's charset might not
work.
/usr/bin/msgfmt -o fr.gmo fr.po
/usr/bin/msgfmt: fr.po: warning: Charset "CHARSET" is not a portable encoding name.
                                 Message conversion to user's charset might not
work.
/usr/bin/msgfmt -o it.gmo it.po
/usr/bin/msgfmt: it.po: warning: Charset "CHARSET" is not a portable encoding name.
                                 Message conversion to user's charset might not
work.
/usr/bin/msgfmt -o ko.gmo ko.po
/usr/bin/msgfmt: ko.po: warning: Charset "CHARSET" is not a portable encoding name.
                                 Message conversion to user's charset might not
work.
/usr/bin/msgfmt -o pl.gmo pl.po
/usr/bin/msgfmt: pl.po: warning: Charset "CHARSET" is not a portable encoding name.
                                 Message conversion to user's charset might not
work.
/usr/bin/msgfmt -o sv.gmo sv.po
/usr/bin/msgfmt: sv.po: warning: Charset "CHARSET" is not a portable encoding name.
                                 Message conversion to user's charset might not
work.
/usr/bin/msgfmt -o da.gmo da.po
/usr/bin/msgfmt: da.po: warning: Charset "CHARSET" is not a portable encoding name.
                                 Message conversion to user's charset might not
work.
/usr/bin/msgfmt -o es.gmo es.po
es.po:6690: duplicate message definition
es.po:6127: ...this is the location of the first definition
/usr/bin/msgfmt: found 1 fatal error
make[1]: *** [es.gmo] Error 1
make[1]: Leaving directory
`/var/tmp/portage/xscreensaver-4.04.2/work/xscreensaver-4.04/po'
make: *** [default] Error 5
--

It looks like the localization isn't working right.  Perhaps I don't have the
right codepages installed or whatever, but the build shouldn't die because of it.
Comment 1 Spider (RETIRED) gentoo-dev 2002-06-05 11:02:53 UTC
Yeah, thats why I didn't submit it..
I've spoken to jwz about it... his only reply is "sure, give me a patch" and "it
works on my system"

reason is that old versions of gettext allowed htis whereas new versions don't.

some gnome2 hackers have been at this, ask around at irc.gimp.org in #gnome and see.

Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2002-06-05 16:38:04 UTC
I've masked this out for now.
Comment 3 Phil Bordelon (sunflare) 2002-06-05 17:29:22 UTC
Created attachment 1357 [details, diff]
patch for es.po in the po/ directory

I hacked es.po so that the compile would get past it.

My patch is attached.
Comment 4 Seemant Kulleen (RETIRED) gentoo-dev 2002-06-08 21:25:54 UTC
Phil,

I guess I forgot to close this bug report, since your patch was added into
portage a while ago :)