Gentoo "emerge grub" will nicht

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
User avatar
daemotron
Administrator
Administrator
Posts: 2636
Joined: 2004-01-21 17:44

Gentoo "emerge grub" will nicht

Post by daemotron »

Moin,

ich bin gerade dabei, einen meiner Server zu gentoo-ifizieren. Im Prinzip gehe ich dabei vor wie in Joe User's Howto - hab mir ein Script geschrieben, das mir die meiste Arbeit abnimmt, da meine Server weitgehend baugleich sind.

Nun zu meinem Problem: Wenn ich grub installieren möchte, bekomme ich folgende Fehlermeldung:

Code: Select all

emerge grub
(Hab das gröbste mal rausgekürzt)

 * Running automake --add-missing --copy ...                                                                                                           [ !! ]

 * Failed Running automake !
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/sys-boot/grub-0.97-r3/temp/automake-2383.out


!!! ERROR: sys-boot/grub-0.97-r3 failed.
Call stack:
  ebuild.sh, line 1568:   Called dyn_unpack
  ebuild.sh, line 708:   Called src_unpack
  grub-0.97-r3.ebuild, line 35:   Called eautoreconf
  autotools.eclass, line 87:   Called eautomake
  autotools.eclass, line 188:   Called autotools_run_tool 'automake' '--add-missing' '--copy'
  autotools.eclass, line 242:   Called die
Hier mal der Inhalt der automake-xxx.out:

Code: Select all

***** automake *****

docs/Makefile.am:30: `%'-style pattern rules are a GNU make extension
docs/Makefile.am:33: `%'-style pattern rules are a GNU make extension
docs/Makefile.am:36: `%'-style pattern rules are a GNU make extension
docs/Makefile.am:3: compiling `kernel.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
/usr/share/automake-1.10/am/depend2.am: am__fastdepCCAS does not appear in AM_CONDITIONAL
/usr/share/automake-1.10/am/depend2.am:   The usual way to define `am__fastdepCCAS' is to add `AM_PROG_AS'
/usr/share/automake-1.10/am/depend2.am:   to `configure.ac' and run `aclocal' and `autoconf' again.
Der Fehler ist reproduzierbar (seit gestern), auch ein emerge --sync oder emerge --metadata, löschen der distfiles oder des Portage Trees helfen nicht. Aber: Am Wochenende habe ich mit demselben Script einen anderen Server aufgesetzt - problemlos. Für mich bleibt nur noch die Erklärung, dass automake bzw. autoconf im Portage Tree kaputt sind oder der grub-ebuild. Für letztere spricht, dass sich ansonsten alle Pakete aus system (hardened-2.6 Profil) problemlos übersetzen ließen...

Roger Wilco
Administrator
Administrator
Posts: 5923
Joined: 2004-05-23 12:53

Re: Gentoo "emerge grub" will nicht

Post by Roger Wilco »


User avatar
daemotron
Administrator
Administrator
Posts: 2636
Joined: 2004-01-21 17:44

Re: Gentoo "emerge grub" will nicht

Post by daemotron »

:oops: *Schäm* Hatte gestern schon geschaut, da war der Bug noch nicht gefiled (oder ich hab ihn nicht gefunden) und heute hab ich nicht mehr nachgeschaut.

Lösung ist einfach: 0.97-r2 verwenden, ist sowieso die als stable gekennzeichnete Version :twisted: