Created attachment 319198 [details, diff] clhep-2.1.0.1.ebuild_automake.patch I get the following error during eautoreconf when trying to build clhep-2.1.0.1: ---------- **** automake ***** ***** PWD: /var/tmp/paludis/sci-physics-clhep-2.1.0.1/work/2.1.0.1/CLHEP/Units ***** automake --add-missing --copy --foreign configure.ac:15: version mismatch. This is Automake 1.11.1, configure.ac:15: but the definition used by this AM_INIT_AUTOMAKE configure.ac:15: comes from Automake 1.9.6. You should recreate configure.ac:15: aclocal.m4 with aclocal and run automake again. ~ ---------- Adding automake-1.9 to the deps and specifying via WANT_AUTOMAKE allows clhep to build successfully. I am attaching a patch with these changes.
Your "fix" will most likely be invalid. Attach full build log of the failure.
Created attachment 319200 [details] clhep_build.log Here is the build log using the unmodified ebuild. I already pasted the automake.out in the first comment.
Created attachment 319202 [details] cave_info_clhep.log Output from "cave info clhep" (I use Paludis).
Well, OK. 1. even *if* WANT_AUTOMAKE should have ben used, the proper place for it is before inherits - that way the deps is added automatically 2. seems I'm bit rusty in regard of this eclass, cause it looks like doing it properly would involve diving into eclass (or wrapper) internals - try something like removing the relevant Makefile.in (perhaps the issue of selecting automake (or rather forcing to try the latest) should be reopened in regard of the eclass ?)
+*clhep-2.1.2.4 (07 Aug 2012) + + 07 Aug 2012; Sébastien Fabbro <bicatali@gentoo.org> +clhep-2.1.2.4.ebuild, + +files/clhep-2.1.2.4-libdir.patch, -clhep-2.1.1.0.ebuild, + -clhep-2.1.2.0.ebuild, -clhep-2.1.2.2.ebuild, + -files/clhep-2.1.2.2-automake-1.12.patch, clhep-2.1.0.1.ebuild, metadata.xml: + Version bump, fixed older version for automake-1.9, bug #428006 +