Emerging sys-libs/libieee1284-0.2.8 fails, because autotools.eclass makes it depend on autoconf-FAIL. sys-libs/libieee1284-0.2.8 contains: WANT_AUTOCONF=2.58 Reproducible: Always Steps to Reproduce: emerge -1 =sys-libs/libieee1284-0.2.8 Actual Results: emerge output (shortened): > !!! Invalid or corrupt dependency specification: > > invalid atom: '>=sys-devel/autoconf-FAIL' Expected Results: Should emerge without problems. I suppose autotools.eclass should be fixed. It contains: 2.1) _autoconf_atom="=sys-devel/autoconf-${WANT_AUTOCONF}*" ;; latest|2.5) _autoconf_atom=">=sys-devel/autoconf-2.61" ;; This should probably be: 2.1*) _autoconf_atom="=sys-devel/autoconf-${WANT_AUTOCONF}*" ;; latest|2.5*) _autoconf_atom=">=sys-devel/autoconf-2.61" ;; Or perhaps something like 2.5[0-9], etc. should be used.
The same thing happens with dev-libs/libstroke-0.5.1.
This was caused by the following commit: http://viewcvs.gentoo.org/viewcvs.py/gentoo-x86/eclass/autotools.eclass?r1=1.66&r2=1.67 But Iām not saying that that commit was wrong. See also bug 192863.
WANT_AUTOCONF=2.58 is incorrect, not the eclass ... i'll fix libieee1284, but any other broken package needs a new bug
*** Bug 192903 has been marked as a duplicate of this bug. ***