Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 417265 - games-misc/typespeed-0.6.5 has gettext version desync issues
Summary: games-misc/typespeed-0.6.5 has gettext version desync issues
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-23 12:47 UTC by Hendrik v. Raven
Modified: 2012-05-24 11:00 UTC (History)
0 users

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


Attachments
build log (games-misc:typespeed-0.6.5:20120523-124413.log,15.89 KB, text/plain)
2012-05-23 12:47 UTC, Hendrik v. Raven
Details
output of emerge --info (emerge.info,5.56 KB, text/plain)
2012-05-23 12:48 UTC, Hendrik v. Raven
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hendrik v. Raven 2012-05-23 12:47:49 UTC
Created attachment 312803 [details]
build log

typespeed fails during installation, because it tries to exectute @MKINSTALLDIRS@ (see attached build log).
Tested with automake stable (1.11.1) and unstable (1.11.5)
Comment 1 Hendrik v. Raven 2012-05-23 12:48:50 UTC
Created attachment 312805 [details]
output of emerge --info
Comment 2 Julian Ospald 2012-05-23 16:40:38 UTC
--- games-misc/typespeed/typespeed-0.6.5.ebuild
+++ games-misc/typespeed/typespeed-0.6.5.ebuild
@@ -30,6 +30,7 @@
 		src/Makefile.am \
 		|| die "sed failed"
 	eautoreconf
+	intltoolize --copy --automake --force || die "intltoolize failed"
 }
 
 src_configure() {
Comment 3 Julian Ospald 2012-05-23 16:44:01 UTC
I wonder what change to autotools.eclass is causing this.

mgorny?
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-05-23 16:48:03 UTC
intltoolize? I think vapier accepted the fact that his changes break intltool-based packages. I'm not sure how can I help ya -- feel free to use autotools-utils :P.
Comment 5 SpanKY gentoo-dev 2012-05-24 01:42:45 UTC
this has nothing to do with intltoolize.  stop spreading your crap.

the typespeed package bundles gettext-0.16.1 but sets AM_GNU_GETTEXT_VERSION to 0.14.5.  so when autopoint runs, it pulls in po/ files related to the requested version, but uses m4 files from newer ones, leading to this desync.

it can be fixed by blowing away the local m4 code before regenerating autotools, or by updating the specified version.  best to do the former to avoid another desync between bundled/specified.
Comment 6 SpanKY gentoo-dev 2012-05-24 01:44:55 UTC
should be all set now in the tree; thanks for the report!

Commit message: Fix local gettext desync issues
http://sources.gentoo.org/games-misc/typespeed/typespeed-0.6.5.ebuild?r1=1.5&r2=1.6
Comment 7 Julian Ospald 2012-05-24 11:00:47 UTC
ah, I see, thanks for clarifying this