emerge dev-libs/libhome-0.10.1 libtool: Version mismatch error. This is libtool 2.2.4, but the libtool: definition of this LT_INIT comes from an older release. libtool: You should recreate aclocal.m4 with macros from libtool 2.2.4 libtool: and run autoconf again. ./libtool: line 1146: func_opt_split: command not found make: *** [rewrite.lo] Error 63 libtool: Version mismatch error. This is libtool 2.2.4, but the libtool: definition of this LT_INIT comes from an older release. libtool: You should recreate aclocal.m4 with macros from libtool 2.2.4 libtool: and run autoconf again. libtool: Version mismatch error. This is libtool 2.2.4, but the libtool: definition of this LT_INIT comes from an older release. libtool: You should recreate aclocal.m4 with macros from libtool 2.2.4 libtool: and run autoconf again. make: *** [cleanup.lo] Error 63 make: *** [hsystem.lo] Error 63 make: *** [tools.lo] Error 63 * * ERROR: dev-libs/libhome-0.10.1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2996: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed Shingoshi
Created attachment 152441 [details] libhome-0.10.1-x86_64-buildlog_emergeinfo_environment All in one file.
I think it should work if rm ${S}/aclocal.m4 is added before eautoreconf. I think it contains only the old libtool.m4 other macros are in configure.in (well, they should be in acinclude.m4, not very clean)
(In reply to comment #2) > I think it should work if > rm ${S}/aclocal.m4 > is added before eautoreconf. > I think it contains only the old libtool.m4 > other macros are in configure.in (well, they should be in acinclude.m4, not > very clean) > So is this something that's up to the user to do, or is this the responsibility of the maintainer? Shingoshi
I don't understand your question. If you're asking `should the upstream have put libtool.m4 in acinclude.m4`, then in my not-so-humble opinion they shouldn't have, unless they were trying to make this work with some old-and-broken version of aclocal or they didn't understood autotools. As libhome seem to be no longer in the development, I think it was the former (I'm giving them benefit of doubt).
fixed, thanks