TK Debian Sourcen lassen sich nicht kompilieren

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

Dieser Artikel befasst sich mit dem Problem, dass beim Versuch die Kernelsourcen des Thomas-Krenn Debian Repositories zu kompilieren eine Fehlermeldung auftritt.

Zur Information: Die Sourcen aus dem Repository von Thomas-Krenn sind direkt die Sourcen von Kernel.org

Problembeschreibung

Beim Versuch die Sourcen zu kompilieren erscheint folgende Fehlermeldung

Doesn’t match running kernel.

Der Grund für diese Fehlermeldung ist, dass die TK Sourcen des mitgelieferten Debians mit „–tks“ am Ende des Namens versehen ist.

Lösung

Um „-tks“ zu den Namen der Sourcen hinzuzufügen müssen folgende Befehle ausgeführt werden:

cd /usr/src/linux             <- Ins Root-Verzeichnis des Kernel-Tree wechseln
make clean && make mrproper   <- Aufräumen, falls schon einmal kompiliert wurde
make oldconfig                <- Die Konfiguration des laufenden Kernel integrieren
uname -a                      <- Kernel-Zusatz und Revision rausfinden

Ausgabe:

 Linux debian-thomaskrenn 2.6.24.4-tks #3 SMP Fri Apr 4 11:02:16 CEST 2008 i686 GNU/Linux
                                  |     |
                              append    revision

Die ausgegebene Revision und der Zusatz müssen für folgenden Integrationsbefehl übernommen werden

Für das o.g. Beispiel:

make-kpkg --append-to-version -tks --revision 3 --initrd kernel_image

Dieser Befehl fügt den benötigten String hinzu. Danach müssten die Sourcen einwandfrei kompilierbar sein.

Weblinks

Kernel.org

Das könnte Sie auch interessieren

Debian Mirror
Langsame DNS-Auflösung wegen glibc-Bug unter Debian Squeeze
Loadbalancer Upgrade auf Debian Lenny