make-kpkg seltsamer Fehler

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Profbunny
Beiträge: 595
Registriert: 04.04.2004 11:12:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bautzen

make-kpkg seltsamer Fehler

Beitrag von Profbunny » 09.02.2008 13:20:34

hi,

nachdem der 2.6.24.1 released wurde, wurde gleich der compiler angeworfen.

Code: Alles auswählen

fakeroot make-kpkg kernel_image modules_image 



  CC      sound/usb/snd-usb-audio.mod.o
  LD [M]  sound/usb/snd-usb-audio.ko
  CC      sound/usb/snd-usb-lib.mod.o
  LD [M]  sound/usb/snd-usb-lib.ko
make[1]: Leaving directory `/usr/src/linux-2.6.24.1'
COLUMNS=150 dpkg -l 'gcc*' perl dpkg 'libc6*' binutils make dpkg-dev |\
         awk '$1 ~ /[hi]i/ { printf("%s-%s\n", $2, $3) }'> debian/buildinfo
uname -a >> debian/buildinfo
echo using the compiler: >> debian/buildinfo
grep LINUX_COMPILER include/linux/compile.h | \
           sed -e 's/.*LINUX_COMPILER "//' -e 's/"$//' >> debian/buildinfo
echo applied kernel patches: >> debian/buildinfo
echo done > debian/stamp-build-kernel
====== making target install/linux-image-2.6.24.1 [new prereqs: ]======
This is kernel package version 11.001-0.1.
rm -f -r .//usr/src/linux/debian/linux-image-2.6.24.1 .//usr/src/linux/debian/linux-image-2.6.24.1.deb
install -p -d -m 755 /usr/src/linux/debian/linux-image-2.6.24.1//boot
install -p -d -m 755 /usr/src/linux/debian/linux-image-2.6.24.1/usr/share/doc/linux-image-2.6.24.1/examples
install -p    -m 644 Documentation/Changes /usr/src/linux/debian/linux-image-2.6.24.1/usr/share/doc/linux-image-2.6.24.1/
gzip -9qf /usr/src/linux/debian/linux-image-2.6.24.1/usr/share/doc/linux-image-2.6.24.1/Changes
gzip: /usr/src/linux/debian/linux-image-2.6.24.1/usr/share/doc/linux-image-2.6.24.1/Changes: No such file or directory
make: *** [install/linux-image-2.6.24.1] Fehler 1
der fehler tritt auf seit 2.6.24. komischerweise lief die vorgang einmal durch ohne fehler
profbunny@sysiphus:~$ uname -a
Linux sysiphus 2.6.24 #2 Sat Jan 26 10:21:38 CET 2008 i686 GNU/Linux

dann hab ich die conf leicht angepasst, und dede compilevorgang blieb immer mit o.g. fehler stehen.
selbst bei einem frischen kernel.tar.bz2 gehts jetzt nicht mehr.

jemand einen tipp?
Rechner / Server Debian sid

Benutzeravatar
markus_b
Beiträge: 355
Registriert: 26.01.2006 04:57:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von markus_b » 09.02.2008 13:47:48

Hast du denn auch ein make-kpkg clean gemacht, bevor du den Buildvorgang gestartet hast?

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 09.02.2008 13:56:28

Genau das hat er wahrscheinlich gemacht bevor der Fehler auftrat. Ich hatte zumindest shon öfters ähnliche Probleme. Da half meistens nur Sourcen neu entpacken und von vorna anfangen. Mal sehen, ob ich den passenden Bugreport finde.

Ah, ist wohl nicht genau das gleiche Problem: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=410035
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
Profbunny
Beiträge: 595
Registriert: 04.04.2004 11:12:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bautzen

Beitrag von Profbunny » 09.02.2008 14:36:36

hab ich vergessen zu schreiben, habe nahezu alle optionen von make-kpkg durchgetestet,nichts half.
und mit der neuen source gehts auch nicht, da kommt gleich der fehler.

testweise hab ich mal meinen lappi mit 2.6.24.1 versorgt. da macht make-kpkg keinerlei probleme.

:?
Rechner / Server Debian sid

Benutzeravatar
Profbunny
Beiträge: 595
Registriert: 04.04.2004 11:12:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bautzen

Beitrag von Profbunny » 24.03.2008 17:13:41

so, nachdem ich mein paket kauderwelsch aufgeräumt habe(sauberes sid) , läuft der compiler vorgang nun durch.

leider werden die benötigten modules files nicht erzeugt, wodurch ich den kernel wieder nicht nehmen kann, da er keinerlei module lädt.
sysiphus:/usr/src# ll /lib/modules/2.6.24.3/
insgesamt 4
lrwxrwxrwx 1 root root 23 24. Mär 17:08 build -> /usr/src/linux-2.6.24.3
drwxr-xr-x 9 root root 4096 24. Mär 17:08 kernel
lrwxrwxrwx 1 root root 23 24. Mär 17:08 source -> /usr/src/linux-2.6.24.3
sysiphus:/usr/src# ll /lib/modules/2.6.23.14/
insgesamt 332
lrwxrwxrwx 1 root root 24 19. Jan 14:02 build -> /usr/src/linux-2.6.23.14
drwxr-xr-x 9 root root 4096 19. Jan 14:02 kernel
drwxr-xr-x 2 root root 4096 19. Jan 14:02 misc
-rw-r--r-- 1 root root 59725 19. Jan 14:02 modules.alias
-rw-r--r-- 1 root root 69 19. Jan 14:02 modules.ccwmap
-rw-r--r-- 1 root root 38993 19. Jan 14:02 modules.dep
-rw-r--r-- 1 root root 73 19. Jan 14:02 modules.ieee1394map
-rw-r--r-- 1 root root 375 19. Jan 14:02 modules.inputmap
-rw-r--r-- 1 root root 13094 19. Jan 14:02 modules.isapnpmap
-rw-r--r-- 1 root root 74 19. Jan 14:02 modules.ofmap
-rw-r--r-- 1 root root 31403 19. Jan 14:02 modules.pcimap
-rw-r--r-- 1 root root 85 19. Jan 14:02 modules.seriomap
-rw-r--r-- 1 root root 41940 19. Jan 14:02 modules.symbols
-rw-r--r-- 1 root root 103721 19. Jan 14:02 modules.usbmap
lrwxrwxrwx 1 root root 24 19. Jan 14:02 source -> /usr/src/linux-2.6.23.14
sysiphus:/usr/src# uname -a
Linux sysiphus 2.6.23.14 #1 Sat Jan 19 13:48:02 CET 2008 i686 GNU/Linux
sysiphus:/usr/src#
hat jemand ne idee wie ich diese dateien erzeuge? ich schließe aus das es an der .config liegt, da ich eine von einem laufenden kernel benutzt habe. übrigens tritt beim 2.6.23.17 auch auf.

danke
Rechner / Server Debian sid

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Beitrag von storm » 25.03.2008 07:13:28

Mach doch den build-Vorgang erstmal gesprächiger und logge das komplett mit:

Code: Alles auswählen

make-kpkg --verbose --rootcmd fakeroot kernel_image modules_image | tee kernel_build.log
Das wird allerdings eine recht große Datei werden, aber du kannst die Ausgabe genauer studieren und eventuelle Fehler sehen.

ciao, storm
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 25.03.2008 09:56:24

Probier es es mal mit
depmod 2.6.24.3

Benutzeravatar
Profbunny
Beiträge: 595
Registriert: 04.04.2004 11:12:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bautzen

Beitrag von Profbunny » 26.03.2008 18:44:42

Spasswolf hat geschrieben:Probier es es mal mit
depmod 2.6.24.3

danke für den schubs, durch deinen tipp, bin ich darauf gekommen mir das depmod mal genau anzuschauen. ein strace zeigte da einen fehler, nach einem reinstall der module-init-tools, tut es wie es soll.
Rechner / Server Debian sid

Antworten