Summary: | sys-libs/libieee1284-0.2.8 depends on autoconf-FAIL | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nico R. <n-roeser> |
Component: | Eclasses | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | marco.napetti |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 192923 |
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. *** |
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.