Trying to merge in courier-imap 4.6.0 fails due to a libtool version discrepancy. /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -march=opteron -O2 -pipe -Wall -MT atotimet.lo -MD -MP -MF .deps/atotimet.Tpo -c -o atotimet.lo atotimet.c libtool: Version mismatch error. This is libtool 2.2.6b, but the libtool: definition of this LT_INIT comes from libtool 2.2.6. libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6b libtool: and run autoconf again. make[3]: *** [atotimet.lo] Error 63 make[3]: Leaving directory `/var/tmp/portage/net-mail/courier-imap-4.6.0/work/courier-imap-4.6.0/numlib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/net-mail/courier-imap-4.6.0/work/courier-imap-4.6.0/numlib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-mail/courier-imap-4.6.0/work/courier-imap-4.6.0' make: *** [all] Error 2 * ERROR: net-mail/courier-imap-4.6.0 failed: * emake failed * * Call stack: * ebuild.sh, line 55: Called src_compile * environment, line 2840: Called die * The specific snippet of code: * emake -j1 || die "emake failed" * * If you need support, post the output of 'emerge --info =net-mail/courier-imap-4.6.0', * the complete build log and the output of 'emerge -pqv =net-mail/courier-imap-4.6.0'. * The complete build log is located at '/var/tmp/portage/net-mail/courier-imap-4.6.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-mail/courier-imap-4.6.0/temp/environment'. * S: '/var/tmp/portage/net-mail/courier-imap-4.6.0/work/courier-imap-4.6.0' All other packages are upto date, courier-imap will not merge however due to this issue. Reproducible: Always Steps to Reproduce: 1. emerge latest libtool (2.2.6b) 2. emerge latest courier-imap (4.6.0) Actual Results: /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -march=opteron -O2 -pipe -Wall -MT atotimet.lo -MD -MP -MF .deps/atotimet.Tpo -c -o atotimet.lo atotimet.c libtool: Version mismatch error. This is libtool 2.2.6b, but the libtool: definition of this LT_INIT comes from libtool 2.2.6. libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6b libtool: and run autoconf again. make[3]: *** [atotimet.lo] Error 63 make[3]: Leaving directory `/var/tmp/portage/net-mail/courier-imap-4.6.0/work/courier-imap-4.6.0/numlib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/net-mail/courier-imap-4.6.0/work/courier-imap-4.6.0/numlib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-mail/courier-imap-4.6.0/work/courier-imap-4.6.0' make: *** [all] Error 2 * ERROR: net-mail/courier-imap-4.6.0 failed: * emake failed * * Call stack: * ebuild.sh, line 55: Called src_compile * environment, line 2840: Called die * The specific snippet of code: * emake -j1 || die "emake failed" * * If you need support, post the output of 'emerge --info =net-mail/courier-imap-4.6.0', * the complete build log and the output of 'emerge -pqv =net-mail/courier-imap-4.6.0'. * The complete build log is located at '/var/tmp/portage/net-mail/courier-imap-4.6.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-mail/courier-imap-4.6.0/temp/environment'. * S: '/var/tmp/portage/net-mail/courier-imap-4.6.0/work/courier-imap-4.6.0' Expected Results: A successful merge Masking libtool 2.2.6b, and using libtool 2.2.6 will allow for compilation. Given that courier-imap 4.6.0 does contain some security updates, it is important this is resolved.
Thanks for the report, eautoreconf is now again run recursively, which fixes this libtool issue Fixed without a bump, you should get it on your next sync
Thankyou I can confirm that the fix worked :)