Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 424531 - autotools.eclass and econf failure of "error: po/Makefile.in.in was not created by intltoolize."
Summary: autotools.eclass and econf failure of "error: po/Makefile.in.in was not creat...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 420639 423115
  Show dependency tree
 
Reported: 2012-07-02 17:29 UTC by Samuli Suominen (RETIRED)
Modified: 2020-03-30 18:58 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2012-07-02 17:29:45 UTC
It looks like autotools.eclass runs glib-gettextize and intltoolize in wrong order for these packages?

app-cdr/xfburn (Bug 420639)
xfce-extra/xfce4-quicklaunch-plugin (Bug 423115)

Dropping glib-gettextize from eautoreconf fixes the issue for both.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2012-07-03 09:39:01 UTC
*** Bug 423597 has been marked as a duplicate of this bug. ***
Comment 2 Rafał Mużyło 2012-07-03 13:20:34 UTC
My (a bit late) response in bug 420639 explains the problem.
Comment 3 Guenther Brunthaler 2012-07-03 17:00:52 UTC
I think the following error message from merging xfce4-quicklauncher-plugin-1.9.4-r1 might refer to the same bug:

config.status: error: po/Makefile.in.in was not created by intltoolize.

Although I do not know how to fix this cleanly, I have used to following manual workaround to still merge that package:

$ ebuild $(equery which xfce4-quicklauncher-plugin) prepare

Edit the file po/Makefile.in.in in the ebuild's working directory and add "# INTLTOOL_MAKEFILE" as the first line.

$ ebuild $(equery which xfce4-quicklauncher-plugin) install qmerge

to finish the interrupted build.

That workaround might be helpful until this bug is fixed.
Comment 4 Guenther Brunthaler 2012-07-03 17:16:08 UTC
Correction to my workaround from the last post: "prepare" is not enough, use "compile" instead before editing the file. "ebuild" will fail, but the edit will fix the problem.
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2013-01-03 08:16:46 UTC
Any news? autotools.eclass has been broken for months now...
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2014-03-04 21:02:26 UTC
New version of xfburn no longer runs eautoreconf, but I can still reproduce with xfce4-quicklaunch-plugin

	# Prevent glib-gettextize from running wrt #423115
	export AT_M4DIR=${EPREFIX}/usr/share/xfce4/dev-tools/m4macros
	intltoolize --automake --copy --force
	_elibtoolize --copy --force --install
	eaclocal
	eautoconf
	eautoheader
	eautomake

:(