sidux.com
Menu

News

Give back
Last 3 Contributions
30-11-2008 20.00
25-11-2008 100.00
25-11-2008 20.00

Donate


Sponsor
hetzner.de

Languages
Preferred language:



Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
AnJo
15 Post subject: make menuconfig und Kernel 2.6.24  PostPosted: 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
 
 View user's profile Send private message  
Reply with quote Back to top
AnJo
Post subject:   PostPosted: 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 Sad

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
 
 View user's profile Send private message  
Reply with quote Back to top
hessi
Post subject:   PostPosted: 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!
 
 View user's profile Send private message  
Reply with quote Back to top
AnJo
Post subject:   PostPosted: Mar 22, 2008 - 06:17 PM



Joined: Dec 28, 2006
Posts: 147

Status: Offline
Hallo hessi,

die zum Kernel passenden linux-headers waren installiert.

Nur fehlen halt im Vergleich zu einem 2.3.23-Kernel sämtliche
C-Quellcodedateien, welche m.E. unbedingt erforderlich sind.

Entweder liegt hier ein Fehler in den Linux-Header oder aber
für die C-Quellcodedateien müssen separat beschafft werden Question

EDIT: Bei dem letzten mir als zip-File zur Verfügung stehenden Kernel 2.6.24-slh-smp-3 sind ebenfalls "alle" C-Quellcodedateien vorhanden.
Das Problem hat vielleicht etwas mit der Umstellung auf die Kernelinstallation via apt-get zu tun Question

EDIT 23.03.2008:
Habe jetzt noch einmal 2.6.24-slh-smp-3 installiert.
Und siehe da............make menuconfig funzt.
Aber ein anschließendes make brachte den gleichen Fehler, wie hier beschrieben:
http://sidux.com/PNphpBB2-viewtopic-t-8548-highlight-dazuko.html
Code:
ERROR: the symlink include/asm points to asm-i386 but asm-x86 was expected set ARCH or save .config and run 'make mrproper' to fix it

.........und damals gab es hierfür leider auch keine Lösung Crying or Very sad
irgendwie zum Mäuse melken Confused

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
 
 View user's profile Send private message  
Reply with quote Back to top
AnJo
Post subject:   PostPosted: 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........... Crying or Very sad

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
 
 View user's profile Send private message  
Reply with quote Back to top
towo|
Post subject:   PostPosted: 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.

_________________
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
AnJo
Post subject:   PostPosted: 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
 
 View user's profile Send private message  
Reply with quote Back to top
towo|
Post subject:   PostPosted: 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.

_________________
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
AnJo
Post subject:   PostPosted: 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 Wink ):
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
 
 View user's profile Send private message  
Reply with quote Back to top
towo|
Post subject:   PostPosted: 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.

_________________
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
AnJo
Post subject:   PostPosted: 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 Confused

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
 
 View user's profile Send private message  
Reply with quote Back to top
towo|
Post subject:   PostPosted: 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.

_________________
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
AnJo
Post subject:   PostPosted: 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
 
 View user's profile Send private message  
Reply with quote Back to top
towo|
Post subject:   PostPosted: 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

_________________
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
AnJo
Post subject:   PostPosted: Apr 15, 2008 - 06:43 AM



Joined: Dec 28, 2006
Posts: 147

Status: Offline
Na Super........... Confused
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
 
 View user's profile Send private message  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2007 The PNphpBB Group
Credits
 
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2006-2008 by sidux e.V., 10407 Berlin, Kniprodestr. 104. sidux e.V. is a Berlin, Germany based non-profit foundation. Consult Impressum and Legal Terms for details. sidux™ is Free Software released under the GNU/GPL license and other compatible licenses.
powered by Zikula & Zafenio