"emerge cups" gondok Gentoo-n

Fórumok

"emerge cups" gondok Gentoo-n

Hozzászólások

Semmi megoldást nem kaptam még eddig. Nagyon szembeszökő hiba, merthogy sem az autoconf, sem a cups ebuild-jei nem változtak azóta, hogy korábban normálisan lefordultak.

én most csütörtökön emerge-eltem a cups-ot, akkor még jó volt. Nem tudom mi lehet a baja, meg lehet nézni az FGO-n (forums.gentoo.org) vagy a magentán (magenta.linuxforum.hu), hogy valakinek van-e ilyen problémája.

nem tudom ezzel segítek e, de a cups-os ebuildekre kukkantva ezt találtam:

DEPEND="${DEP}
>=sys-devel/autoconf-2.58"
...
src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/disable-strip.patch
epatch ${FILESDIR}/${P}-str633.patch
WANT_AUTOCONF=2.5 autoconf || die
}

ha minden igaz, a WANT_AUTOCONF környezeti változóval tudod megmondani, hogy melyik autoconf verziót akarod használni (ugyanis lehetséges több autoconfot is egy gépre telepíteni). itt nem arról van szó, hogy neked nagyobb verziószámú autoconf kell, hanem arról, hogy konkrétan a 2.5-ös kell :)
hogy ehhez képest miért adja hozzá az ebuild írója a dependekhez a 2.58-asnál nagyobb verziószámú autoconfot, arról fogalmam sincs.
*csak tipp*

Hát persze kipróbáltam azt is, hogy a

WANT_AUTOCONF=2.5 autoconf || die

helyett

WANT_AUTOCONF=2.58 autoconf || die

szerepeljen. De ekkor is hibázott. Egyedül akkor jártam sikerrel, amikor egyszerüen töröltem ezt a környezeti változót.

Aztán kiderült, hogy az egész dolog mögött egy sokkal bonyolultabb dolog áll. Íme:

http://forums.gentoo.org/viewtopic.php?t=233752&highlight=cups

Megjegyzés. Nem flame-elni szeretnék, de azért igazán ildomos volna, ha a stabilnak (x86) nevezett ebuild-ek nem okozznának ilyenfajta kavarásokat.

ezért van a bugs.gentoo.org, hogy a hibákat jelentsd, és akkor a stabil csomagokban is egyre kevesebb lesz

A problema ismert. A problemat nem az ebuild tartalmazza hanem az autoconfhoz irt ac-wrapper.pl. Az ugyanis nem az uj WANT_AUTOCONF=2.5-ot hasznalja hanem a regi WANT_AUTOCONF_2_5=1-et varja. szoval vagy az ebuildben irod at vagy a scriptben. A WANT_AUTOCONF=2.58 nem fog segiteni. Mar van bugreport is javitvasa remelhetoleg gyorsan lesz.

Elakad a cups telepítése a Gentoo rendszeremen:

Applying str.920,patch [ok]
FATAL ERROR: Autoconf version 2.50 or higher is required for this script

A 2.59-r4 Autoconf van a gépemen. Képes voltam egy másik particióra ujrarakni a Gentoo-t stage 1-ből csak azért, hogy lássam, megismétli-e a hibát. Megismételte. Mi a teendő?