Hallo Sven,
danke, dass Du mich unterstützt.
Also nach einer kurzen Suche konnte ich nichts finden, dass make-kpkg veraltet
Mindestens eine der vielen Quellen, die ich nun durch habe, sagte statt make-kpkg nun make deb-pkg nehmen. Mir ist so, was war das sogar das Debian-Anwenderhandbuch.
es zu testen. Welche Kernel-Version benutzt du?
Konkret geht es jetzt um 4.4.52. Die build-Maschine selbst hat 4.10.1.
Welche Software hast du genau, die die Kernel-Header benutzt, damit ich nicht selber eine passende suchen muss?
Virtualbox. Aber soweit brauchst Du wohl nicht zu gehen: baue den 32-bittigen Kern und schaue in seinem Quellverzeichnis mit file nach scripts/basic/fixdep. Nur wenn das auch 32.bit ist braucht man sich weiter um Paketierung und den Test auf der i386-Plattform zu kümmern.
Mit freundlichen Grüßen / Kind regards Ronny Seffner -- Ronny Seffner | Alter Viehweg 1 | 01665 Klipphausen www.seffner.de | ronny@seffner.de | +49 35245 72950 7EA62E22D9CC4F0B74DCBCEA864623A568694DB8
So, meine virtuelle Maschine hat mir leider noch ein paar Probleme bereitet und so habe ich es mal auf meinem Gentoo getestet. Das sollte aber keinen Unterschied machen.
Ich komme aber leider zu dem gleichen Resultat, wie du. make ARCH=i386 menuconfig make ARCH=i386 -j9 -l8 make ARCH=i386 deb-pkg
Bei dpkg-gencontrol bricht er natuerlich ab. Aber ein kurzer Test ergibt: file ./debian/hdrtmp/usr/src/linux-headers-4.4.52/scripts/basic/fixdep
./debian/hdrtmp/usr/src/linux-headers-4.4.52/scripts/basic/fixdep: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, not stripped
Also das Problem scheint nicht bei dir zu liegen.
lug-dd@mailman.schlittermann.de