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
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
![traurig :-(](./images/smilies/icon_sad.gif)
Danke