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

Bug 417639

Summary: dev-util/systemtap-1.7: error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.17 but the autoconf macros are from gettext version 0.18
Product: Gentoo Linux Reporter: Andrew Savchenko <bircoph>
Component: [OLD] DevelopmentAssignee: Sven Wegener <swegener>
Status: RESOLVED FIXED    
Severity: normal CC: bircoph, dschridde+gentoobugs, pacho
Priority: Normal Keywords: EBUILD, PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
build.log
environment
systemtap-1.7.ebuild.patch
xboard-build.log
xboard-environment

Description Andrew Savchenko gentoo-dev 2012-05-26 13:36:44 UTC
Hello,

systemtap-1.7 fails to build with USE=doc:

*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.17 but the autoconf macros are from gettext version 0.18
Comment 1 Andrew Savchenko gentoo-dev 2012-05-26 13:37:08 UTC
Created attachment 313125 [details]
emerge --info
Comment 2 Andrew Savchenko gentoo-dev 2012-05-26 13:37:54 UTC
Created attachment 313127 [details]
build.log
Comment 3 Andrew Savchenko gentoo-dev 2012-05-26 13:38:06 UTC
Created attachment 313129 [details]
environment
Comment 4 Andrew Savchenko gentoo-dev 2012-05-26 13:44:37 UTC
USE="doc" is irrelevant here...
Comment 5 Andrew Savchenko gentoo-dev 2012-05-26 14:17:23 UTC
po/Makefile.in.in from original tarball is normal and contains a reference to gettext 0.18.

eautoconf broke things down, a repeated steps by hand and found that
autopoint --force
brokes this file, I have no idea why.

I use gettext-0.18.1.1-r3.
Comment 6 Andrew Savchenko gentoo-dev 2012-05-26 15:13:26 UTC
Bug 417553 describes similar problem with a different package.
Proposed solution helps, but will broke other things.
Comment 7 Andrew Savchenko gentoo-dev 2012-05-26 15:37:30 UTC
Created attachment 313145 [details, diff]
systemtap-1.7.ebuild.patch

A temporary solution.
A proper way will be to fix autotools.eclass somehow...
Comment 8 Andrew Savchenko gentoo-dev 2012-05-27 23:32:31 UTC
I have exactly the same problem with games-board/xboard-4.6.0 and the same solution works.

It looks like this is not a systemtap problem, but something is wrong with gettext package (owning autopoint) or autotools.eclass.
Comment 9 Andrew Savchenko gentoo-dev 2012-05-27 23:33:48 UTC
Created attachment 313337 [details]
xboard-build.log
Comment 10 Andrew Savchenko gentoo-dev 2012-05-27 23:34:05 UTC
Created attachment 313339 [details]
xboard-environment
Comment 11 SpanKY gentoo-dev 2012-09-04 20:11:37 UTC
*** Bug 419385 has been marked as a duplicate of this bug. ***
Comment 12 Pacho Ramos gentoo-dev 2012-12-15 13:34:09 UTC
Still the same with 2.0?
Comment 13 Oleh 2013-09-25 16:12:11 UTC
systemtap-2.2 is fine with gettext-0.18
Comment 14 Pacho Ramos gentoo-dev 2013-09-25 21:13:27 UTC
thanks for feedback