| Author |
Message |
|
|
|
Post subject: make menuconfig und Kernel 2.6.24
Posted: Mar 21, 2008 - 05:12 PM
|
|

Joined: Dec 28, 2006
Posts: 147
Status: Offline
|
|
Hallo,
ich wollte einen Kernelpatch einspielen.
bei make menuconfig gibt es aber folgenden Fehler:
Code:
/usr/src/linux-headers-2.6.24-2.6.24.3.slh.8-sidux-686# make menuconfig
scripts/Makefile.build:41: /usr/src/linux-headers-2.6.24-2.6.24.3.slh.8-sidux-686/scripts/basic/Makefile: Datei oder Verzeichnis nicht gefunden
make[1]: *** Keine Regel, um »/usr/src/linux-headers-2.6.24-2.6.24.3.slh.8-sidux-686/scripts/basic/Makefile« zu erstellen. Schluss.
make: *** [scripts_basic] Fehler 2
Unter Kernel 2.6.23.15 geht "make-menuconfig" ohne Probleme.
Unter .../scripts/basic/ ist makefile nicht vorhanden, auch fehlen die *.c Files wie sie unter 2.6.23.15 zu finden sind.
Muß ich für den 2.6.24 Kernel (Installation erfolgte über smxi) noch weitere Pakete installieren, damit "make menuconfig" wieder funktioniert ?
Gruß
AnJo |
_________________ sidux 2008-02 2.6.26-5.slh.2-sidux-686; KDE 3.5.9
auf AMD Athlon 64 3000+ / 1 GB RAM
Last edited by AnJo on Jun 11, 2008 - 12:22 PM; edited 1 time in total
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Mar 22, 2008 - 12:30 PM
|
|

Joined: Dec 28, 2006
Posts: 147
Status: Offline
|
|
Hallo zusammen,
im Verzeichnis:
/usr/src/linux-headers-2.6.24-2.6.24.3.slh.8-sidux-686
sind im Gegensatz zu /usr/src/linux-headers-2.6.23.15-slh-smp-1
überhaupt keine C-Quellcodedateien vorhanden.
Kann das die Ursache sein ? bzw. wo bekomme ich diese her ?
Ich denke, dass das auch die Ursache dafür ist, das ich mit einem make-vmpkg kein Kernel-Modul für vmware erzeugen kann.
Ansonsten läuft bei mir mit aktuellem Kernel alles rund, nur sollte ich diese beiden Problemchen nicht in den Griff bekommen, muß ich wohl beim 2.6.23.15 bleiben
Gruß
AnJo |
_________________ sidux 2008-02 2.6.26-5.slh.2-sidux-686; KDE 3.5.9
auf AMD Athlon 64 3000+ / 1 GB RAM
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Mar 22, 2008 - 01:31 PM
|
|
Joined: Dec 06, 2006
Posts: 240
Location: Helmetz
Status: Offline
|
|
Hallo,
wahrscheinlich fehlt Dir zum Kernel die Linux-Headers.
Die gibt es für den derzeitigen Kernel mit
Code:
apt-get install linux-headers-2.6.24-2.6.24.3.slh.2-sidux-686
Die Versionsnummer muss natürlich bei neueren Kernel angepasste werden.
Ich dachte eigentlich, das "smxi" diese automatisch mit installiert.
Stefan
edit: Leider nicht! Bei mir kommt Deine Fehlermeldung trotz installierten Header auch! |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Mar 22, 2008 - 06:17 PM
|
|

Joined: Dec 28, 2006
Posts: 147
Status: Offline
|
|
|
|
|
 |
|
|
Post subject:
Posted: Apr 14, 2008 - 11:07 AM
|
|

Joined: Dec 28, 2006
Posts: 147
Status: Offline
|
|
Ich denke, ich gebe mal auf, und warte auf 2.6.25...........
Ich hatte mal Kanotix-Thorhamer-RC 7 im vmware-player installiert.
Aber auch hier ging gar nichts.
Selbst die vmware-tools lassen sich nicht mit vmware-config-tools.pl
konfigurieren.
Hier gibt ebenfalls Probleme mir irgendwelchen header-files.
Hat es vielleicht hiermit zu tun:
http://sidux.com/PNphpBB2-viewtopic-t-9796.html
slh wrote:
You can't, it's as simple as that:
# 446879
# 451919
# 461228
# 466572
# 468492
Wenn dem so ist, dann heißt es doch eigentlich "nur" abwarten.............
Gruß
AnJo |
_________________ sidux 2008-02 2.6.26-5.slh.2-sidux-686; KDE 3.5.9
auf AMD Athlon 64 3000+ / 1 GB RAM
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Apr 14, 2008 - 11:09 AM
|
|

Joined: Nov 30, 2006
Posts: 1010
Location: Nimritz / Thüringen
Status: Offline
|
|
| Also make menuconfig wendet man auf die Kernel-Source an, nicht auf irgendwelche headers. |
_________________
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Apr 14, 2008 - 11:56 AM
|
|

Joined: Dec 28, 2006
Posts: 147
Status: Offline
|
|
mag ja sein towo|, ich bin da nun wirlich nicht der Experte.
Aber Fakt ist,dass es im Verzeichnis /usr/src/linux-headers-* ab dem 24 Kernel irgendwelche Änderungen gegeben zu haben scheint.
Ich glaube auch, dass dies keine sidux-Problem ist.
Auch andere Distributionen haben seit dem 24 Kernel so Ihre Probleme mit
make, make menuconfig etc. zu haben.
und immer wieder taucht als Ursache ein Problem im Verzeichnis:
/usr/src/linux-headers-2.6.24* bzw. auf den Symlink /usr/src/linux auf.
Die Frage die sich jetzt für mich stellt, ist die, ob die von mir gepostete Aussage von slh auch auf mein Problem zutrifft.
Gruß
AnJo |
_________________ sidux 2008-02 2.6.26-5.slh.2-sidux-686; KDE 3.5.9
auf AMD Athlon 64 3000+ / 1 GB RAM
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Apr 14, 2008 - 11:59 AM
|
|

Joined: Nov 30, 2006
Posts: 1010
Location: Nimritz / Thüringen
Status: Offline
|
|
Also ich meine, slh liefert funktionsfähige header mit seinem Kernel.
Und nochmal, make menukonfig funktioniert nicht mit den headers und ist auch nicht notwendig, um zum Beispiel module zu bauen. |
_________________
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Apr 14, 2008 - 12:39 PM
|
|

Joined: Dec 28, 2006
Posts: 147
Status: Offline
|
|
Um Module zu bauen ist ein make menuconfig nicht erforderlich. Wohl aber um einen Kernel-Patch einzuspielen.
In diesem Fall Dazuko (bitte keine Diskussion über Sinn oder Unsinn von dazuko ):
Code:
cd /linux/src/dir/linux-a.b.c.d
zcat /proc/config.gz > .config
patch -p1 < patch-linux26-dazuko-2.3.5-pre1.diff
make menuconfig
(select Dazuko in the Security section and exit, saving changes)
make
make modules_install
make install
reboot
Aber auch Module bauen mittels make funktioniert nicht.
Vmware-package setzt doch "make" vorraus bzw. benutzt es ! Genauso sieht es dich bei vmware-config.pl und vmware-config-tools.pl aus.
Gruß
AnJo |
_________________ sidux 2008-02 2.6.26-5.slh.2-sidux-686; KDE 3.5.9
auf AMD Athlon 64 3000+ / 1 GB RAM
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Apr 14, 2008 - 01:13 PM
|
|

Joined: Nov 30, 2006
Posts: 1010
Location: Nimritz / Thüringen
Status: Offline
|
|
1. Einen Patch kannst Du nur auf die Source anwenden, nicht auf die header!
2. Wenn die Header in Ordnung sind, rechen diese auch aus, um ein Kernelmodul zu bauen. |
_________________
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Apr 14, 2008 - 02:02 PM
|
|

Joined: Dec 28, 2006
Posts: 147
Status: Offline
|
|
Danke towo| ! (Vor allem auch für Deine Geduld)
Aber ich verstehe nur Bahnhof
Wenn ich unter einem Kernel 2.6.23 ein vmware-config.pl oder vmware-config-tools.pl oder mit ./configure & make & make install ein dazuko Modul baue, laufen diese Sachen einfach nur durch.
Mit einem 2.6.24-Kernel geht dies nicht mehr .
Ich habe einmal unter einem jungfräulich installierten 24er Kernel eine
make menuconfig eingeben und bekomme schon folgenden Fehler:
Code:
root@xxx:/usr/src/linux-headers-2.6.24-2.6.24.4.slh.4-sidux-686# make menuconfig
scripts/Makefile.build:41: /usr/src/linux-headers-2.6.24-2.6.24.4.slh.4-sidux-686/scripts/basic/Makefile: Datei oder Verzeichnis nicht gefunden
make[1]: *** Keine Regel, um »/usr/src/linux-headers-2.6.24-2.6.24.4.slh.4-sidux-686/scripts/basic/Makefile« zu erstellen. Schluss.
make: *** [scripts_basic] Fehler 2
root@xxx:/usr/src/linux-headers-2.6.24-2.6.24.4.slh.4-common# make menuconfig
Makefile:284: /usr/src/linux-headers-2.6.24-2.6.24.4.slh.4-common/scripts/Kbuild.include: Datei oder Verzeichnis nicht gefunden
make: *** Leerer Variablenname. Schluss.
make: *** [scripts_basic] Fehler 2
Die Version des 24er Kernels ist dabei egal es funktioniert einfach nicht.
Probiere obiges doch einfach mal bei Dir aus. Kommst Du dann bei dir in die Konfiguartionsmaske ?
Also bei mir geht das nur mit einem 23er Kernel.
Hat denn irgend jemand es schon geschafft unter einem 24er Kernel mit vmware-package das Kernel-Modul-Paket zu bauen oder ein vmware-config.pl oder vmware-config-tool.pl fehlerfrei abzuschließen ?
Gruß
AnJo |
_________________ sidux 2008-02 2.6.26-5.slh.2-sidux-686; KDE 3.5.9
auf AMD Athlon 64 3000+ / 1 GB RAM
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Apr 14, 2008 - 02:04 PM
|
|

Joined: Nov 30, 2006
Posts: 1010
Location: Nimritz / Thüringen
Status: Offline
|
|
slh hat dir doch schon geschrieben, daß dazuko mit Kernel 2.6.24 nicht geht.
Außerdem benötigt vmware unter kernel 2.6.24.x mind. den any-any-patch 115a. bzw 116. |
_________________
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Apr 14, 2008 - 05:06 PM
|
|

Joined: Dec 28, 2006
Posts: 147
Status: Offline
|
|
Richtig, das dazuko modul läßt sich definitiv nicht unter Kernel
2.6.24 bauen.
Daher wurde von dazuko der kernel-patch eingeführt.
Aber vollkommen unabhängig von irgendwelchen Anwendungen,
was sagt denn make menuconfig bei Dir ?
Läuft es ?
Gruß
AnJo |
_________________ sidux 2008-02 2.6.26-5.slh.2-sidux-686; KDE 3.5.9
auf AMD Athlon 64 3000+ / 1 GB RAM
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Apr 14, 2008 - 06:13 PM
|
|

Joined: Nov 30, 2006
Posts: 1010
Location: Nimritz / Thüringen
Status: Offline
|
|
Na logo läuft make menuconfig bei mir, weil ich
a) keinen sidux-Kernel benutze und
b) die Fullsource habe und keine Header |
_________________
|
| |
|
|
|
 |
|
|
Post subject:
Posted: Apr 15, 2008 - 06:43 AM
|
|

Joined: Dec 28, 2006
Posts: 147
Status: Offline
|
|
Na Super...........
Wie aber funktioniert dass bei Normalsterblichen, die einfach nur sidux von cd
installiert haben, regelmäßig ein dist-upgrade per script machen und halt auch immer wieder mal per script den Kernel updaten ???
Gruß
AnJo |
_________________ sidux 2008-02 2.6.26-5.slh.2-sidux-686; KDE 3.5.9
auf AMD Athlon 64 3000+ / 1 GB RAM
|
| |
|
|
|
 |
|
|