Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 417265

Summary: games-misc/typespeed-0.6.5 has gettext version desync issues
Product: Gentoo Linux Reporter: Hendrik v. Raven <hendrik>
Component: [OLD] GamesAssignee: Gentoo Games <games>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log
output of emerge --info

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