vanilla 2.6.10-mm3 auf Sid - "Debian policy violation..

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
deBeck
Beiträge: 616
Registriert: 23.09.2004 20:52:27
Wohnort: Süd-Schwarzwald

vanilla 2.6.10-mm3 auf Sid - "Debian policy violation..

Beitrag von deBeck » 19.02.2005 13:32:40

Hallo,

Auf meinem System läuft momentan ein aus den Debian-Sourcen kompilierter 2.6.10, jetzt wollte ich mit den Sourcen von kernel.org einen "vanilla 2.6.10-mm3 initrd" bauen (da der mm-Patch auf Debian-Sourcen nicht ohne weiteres funktionieren sollte oder?) , aber der Vorgang bricht immer so wie unten zu lesen ab :

Was soll denn das :

Code: Alles auswählen

usr/src/linux-2.6.10' is not all lowercase.
?

das kompilieren starte ich mit

Code: Alles auswählen

make-kpkg --initrd buildpackage -rev Custom.1 kernel_image
In der Datei "Makefile" habe ich "EXTRAVERSION" nur um "-feb19v1" erweitert.

komplette Fehlermeldung :

Code: Alles auswählen

make[2]: Leaving directory `/usr/src/linux-2.6.10'
COLUMNS=150 dpkg -l 'gcc*' perl dpkg 'libc6*' binutils ldso 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 >  stamp-build
make[1]: Leaving directory `/usr/src/linux-2.6.10'
 debian/rules binary
make[1]: Entering directory `/usr/src/linux-2.6.10'
/usr/bin/make -f /usr/share/kernel-package/rules real_stamp_source
/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'
/bin/sh: -c: line 1: syntax error: unexpected end of file
/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'
/bin/sh: -c: line 1: syntax error: unexpected end of file
make[2]: Entering directory `/usr/src/linux-2.6.10'
/usr/share/kernel-package/rules:865: *** Error. The version number make[2]: Entering directory `/usr/src/linux-2.6.10' 2 make[2]: Leaving directory `/usr/src/linux-2.6.10'.make[2]: Entering directory `/usr/src/linux-2.6.10' 6 make[2]: Leaving directory `/usr/src/linux-2.6.10'.make[2]: Entering directory `/usr/src/linux-2.6.10' 10 make[2]: Leaving directory `/usr/src/linux-2.6.10'make[2]: Entering directory `/usr/src/linux-2.6.10' -mm3-feb19 make[2]: Leaving directory `/usr/src/linux-2.6.10'make[2]: Entering directory `/usr/src/linux-2.6.10' make[2]: Leaving directory `/usr/src/linux-2.6.10' is not all lowercase. Since the version ends up in the package name of the kernel image package, this is a Debian policy violation, and the packaging system shall refuse to package the image. .  Schluss.
make[2]: Leaving directory `/usr/src/linux-2.6.10'
make[1]: *** [stamp-source] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.10'
make: *** [stamp-buildpackage] Fehler 2
Versteh ich nicht, auf meinen anderen Systemen die auch Sid sind, kann ich so ohne weiteres einen Kernel backen, auch mit mm-Patch. Alle nötigen Tools sind in passender Version installiert, so wie es in den HowTos zu 2.6 auf Debian/Sarge steht. Die Sourcen habe ich frisch entpackt, nur mit mm3 ohne Fehlermeldung gepatcht. Versuche ich mich an 2.6.11-rc3-mm2 bekomme ich die selben Fehler :-(

Danke

Benutzeravatar
deBeck
Beiträge: 616
Registriert: 23.09.2004 20:52:27
Wohnort: Süd-Schwarzwald

Beitrag von deBeck » 19.02.2005 18:14:36

Gelöst,das Paket "kernel-package" war defekt, das aktuelle in unstable hat wieder funktioniert.

Antworten