Endlosschleife beim Kernel-Kompilieren

2006-01-11 Diskussionsfäden Eckhart Guthöhrlein
Hallo,

ich habe Probleme beim Kompilieren eines 2.6.15 Kernels auf einem i686
Rechner mit aktuellem Debian unstable.
Nach make beginnt eine endlose Ausgabe der aktuellen Kernel-Version:

seneca:/usr/src/linux-source-2.6.15# make
  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
...

Hat jemand sowas schonmal gesehen? Irgendwelche Ideen?

Danke für jede Hilfe,
Eckhart


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Endlosschleife beim Kernel-Kompilieren

2006-01-11 Diskussionsfäden Richard Mittendorfer
Also sprach Eckhart Guthöhrlein [EMAIL PROTECTED]
(Wed, 11 Jan 2006 10:54:06 +0100):
 Hallo,

Hey,
 
 ich habe Probleme beim Kompilieren eines 2.6.15 Kernels auf einem i686
 Rechner mit aktuellem Debian unstable.

vanilla von kernel.org? Funzt hier wunderbar.

 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. 

   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?

 ...
 
 Hat jemand sowas schonmal gesehen? Irgendwelche Ideen?

Nein. Downgeloadete Source gecheckt? (.sign)
 
 Danke für jede Hilfe,
 Eckhart

sl ritch



Re: Endlosschleife beim Kernel-Kompilieren

2006-01-11 Diskussionsfäden Eckhart Guthöhrlein
Am Mittwoch, den 11.01.2006, 12:15 +0100 schrieb Richard Mittendorfer:
 Also sprach Eckhart Guthöhrlein [EMAIL PROTECTED]
  ich habe Probleme beim Kompilieren eines 2.6.15 Kernels auf einem i686
  Rechner mit aktuellem Debian unstable.
 
 vanilla von kernel.org? Funzt hier wunderbar.

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.

  Hat jemand sowas schonmal gesehen? Irgendwelche Ideen?
 
 Nein. Downgeloadete Source gecheckt? (.sign)

Wie gesagt, ich verwende die Sourcen aus dem Debian tree, somit sollte
automatisch eine Überprüfung nach dem Downlaod stattfinden. Ich habe
aber auch nochmal manuell die md5-Summen geprüft; das Paket ist in
Ordnung.

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.

Gruß,
Eckhart


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Endlosschleife beim Kernel-Kompilieren

2006-01-11 Diskussionsfäden Richard Mittendorfer
Also sprach Eckhart Guthöhrlein [EMAIL PROTECTED]
(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
  [EMAIL PROTECTED]
  [...]
 
 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



Re: Endlosschleife beim Kernel-Kompilieren

2006-01-11 Diskussionsfäden Eckhart Guthöhrlein
Am Mittwoch, den 11.01.2006, 13:19 +0100 schrieb Richard Mittendorfer:
  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?

Ja, von etch.

  [...]
  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?   

In der Fehlerdatenbank habe ich nichts gefunden. Meine Suche bei Google
war ebenfalls bisher erfolglos. Vielleicht liegt es auch einfach daran,
dass die Suchbegriffe nicht gut waren. Allerdings scheint es mir
unmöglich, treffende Begriffe auszuwählen, bei denen man nicht
unüberschaubar viele, jedoch völlig nutzlose Hits bekommt.

Falls ich irgendwie doch dahinterkomme, schicke ich die Auflösung.

Gruß,
Eckhart


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)