[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Endlosschleife beim Kernel-Kompilieren



Also sprach Eckhart Guthöhrlein <eckhart.guthoehrlein@uni-bielefeld.de>
(Wed, 11 Jan 2006 12:32:49 +0100):
> Am Mittwoch, den 11.01.2006, 12:15 +0100 schrieb Richard Mittendorfer:
> > Also sprach Eckhart Guthöhrlein
> > <eckhart.guthoehrlein@uni-bielefeld.de>
> > [...]
> 
> Ich benutze linux-source-2.6.15 aus dem debian unstable tree.
> 
> > > Nach "make" beginnt eine endlose Ausgabe der aktuellen
> > > Kernel-Version:
> > > 
> > > seneca:/usr/src/linux-source-2.6.15# make
> > 
> > make was? Schon mal das .deb kernel-package versucht? Ist IMHO ein
> > netterer Weg einen Kernel zu backen. 
> 
> einfach nur make. mit kernel-package erhalte ich nach
> make-kpkg --revision=custom.1 kernel_image
> genau dasselbe Verhalten.
> 
> > >   CHK     include/linux/version.h
> > > Linux_2.6.12-1-686
> > > Linux_2.6.12-1-686
> > > Linux_2.6.12-1-686
> > > Linux_2.6.12-1-686
> > > Linux_2.6.12-1-686
> > > Linux_2.6.12-1-686
> > > Linux_2.6.12-1-686
> > > Linux_2.6.12-1-686
> > 
> > Schriebst du nicht .15? Das scheint dein installierter Kernel zu
> > sein?
> 
> In der Tat, das ist mein installierter Kernel, und ich versuche,
> 2.6.15 zu kompilieren.

Bist du eben erst nach Sid gewechselt?


Schau dir das Makefile an, vielleicht findest du dort den Verursacher
(version.h*). Ansonst wuerde noch make, gcc u.ae. in Frage kommen. Das 
dein aktueller Kernelname ausgegeben wird ist allerdings recht
merkwuerdig.

*version.h vom vanilla 2.6.15
--------8<--------
#define UTS_RELEASE "2.6.15"
#define LINUX_VERSION_CODE 132623
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
--------8<---------

..hmm? Das passiert noch _vor_ dem eigentlichen bauen, also ist gcc mal
auszuschliessen. Moeglicherweise ist im Naming-Schema was kaputt oder
was weiss ich..
Genaueres kann ich leider nicht sagen, weil ich a) die Debian Version
nicht hab, b) auf testing bin und c) keinen Tau hab, was da abgeht ;)

> [...]
> Mittlerweile habe ich eine möglicherweise relevante Entdeckung
> gemacht. Das folgende kleine Makefile
> 
> default:
> 	echo endlos
> 
> führt zu genau demselben Verhalten, nämlich der endlosen Ausgabe des
> laufenden Kernels. Wenn ich endlos in "" einschließe, läuft es
> hingegen wie gewünscht. Das Phänomen habe ich auf mittlerweile drei
> Rechnern reproduzieren können, alle mit aktuellem Debian unstable.

Hoechst interessant. Dann wirst du wohl nicht der Einzige sein?
Fehlerdatenbank?   

> Gruß,
> Eckhart

sl ritch



Reply to: