Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 512624 - media-gfx/gliv-1.9.7 - make: *** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.18 but the autoconf macros are from gettext version 0.19
Summary: media-gfx/gliv-1.9.7 - make: *** error: gettext infrastructure mismatch: usin...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: 430400 gettext-0.19
  Show dependency tree
 
Reported: 2014-06-06 23:18 UTC by Petr Zima
Modified: 2016-01-07 16:33 UTC (History)
3 users (show)

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


Attachments
ebuild patch fixing the problem (gliv-1.9.7.ebuild.patch,607 bytes, patch)
2014-06-06 23:19 UTC, Petr Zima
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Petr Zima 2014-06-06 23:18:38 UTC
With gettext-0.19 build fails with:

Making all in po
make[2]: Entering directory '/tmp/paludis/media-gfx-gliv-1.9.7/work/gliv-1.9.7/po'
*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.18 but the autoconf macros are from gettext version 0.19
Makefile:251: recipe for target 'check-macro-version' failed


Reproducible: Always
Comment 1 Petr Zima 2014-06-06 23:19:38 UTC
Created attachment 378396 [details, diff]
ebuild patch fixing the problem
Comment 2 Piotr Szymaniak 2014-10-05 18:43:26 UTC
Got the same error:

>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-gfx/gliv-1.9.7/work/gliv-1.9.7 ...
make -j3 
make  all-recursive
make[1]: Entering directory '/var/tmp/portage/media-gfx/gliv-1.9.7/work/gliv-1.9.7'
Making all in intl
make[2]: Entering directory '/var/tmp/portage/media-gfx/gliv-1.9.7/work/gliv-1.9.7/intl'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/var/tmp/portage/media-gfx/gliv-1.9.7/work/gliv-1.9.7/intl'
Making all in po
make[2]: Entering directory '/var/tmp/portage/media-gfx/gliv-1.9.7/work/gliv-1.9.7/po'
*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.18 but the autoconf macros are from gettext version 0.19
Makefile:251: recipe for target 'check-macro-version' failed
make[2]: *** [check-macro-version] Error 1
make[2]: Leaving directory '/var/tmp/portage/media-gfx/gliv-1.9.7/work/gliv-1.9.7/po'
Makefile:433: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/media-gfx/gliv-1.9.7/work/gliv-1.9.7'
Makefile:369: recipe for target 'all' failed
make: *** [all] Error 2
 * ERROR: media-gfx/gliv-1.9.7::gentoo failed (compile phase):
 *   emake failed
Comment 3 cmuelle8 2015-01-18 11:41:51 UTC
The patch attached worked, thanks.
Comment 4 Pacho Ramos gentoo-dev 2015-04-21 17:36:49 UTC
@media-gfx... is this fix ok?
Comment 5 Pacho Ramos gentoo-dev 2015-05-24 09:46:27 UTC
+  24 May 2015; Pacho Ramos <pacho@gentoo.org> gliv-1.9.7.ebuild:
+  Fix build with gettext-0.19, bug #512624 by zimous
+
Comment 6 charles17 2016-01-07 16:33:44 UTC
Does not work for USE=-nls, see bug 561392 and https://forums.gentoo.org/viewtopic.php?p=7863268