A make-kpkg clean does not work. The work-around / fix by Tino does not seem to work here.
dpkg-gencontrol: error: package linux-image-2.6.35-rc5-tp42- toi-3.1.1.1-04995-g7441ae8 not in control info seems to indicate that dpkg-gencontrol does not pickup the + at the end of the version number in debian/control. I do not get why tough: 92 while (@ARGV) { 93 $_=shift(@ARGV); 94 if (m/^-p([-+0-9a-z.]+)$/) { 95 $oppackage= $1; AFAIK the above regexpt should match a + sign! Nope, maybe it uses the "-" preceeding the "+" as a interval marker. Testing with: 94 if (m/^-p([\-\+0-9a-z.]+)$/) { Nope that still doesn't work: dpkg-gencontrol: error: package linux-image-2.6.35-rc5-tp42- toi-3.1.1.1-04995-g7441ae8 not in control info With shambhala:~> diff -u /usr/bin/dpkg-gencontrol-2010-07-16 /usr/bin/dpkg- gencontrol --- /usr/bin/dpkg-gencontrol-2010-07-16 2010-05-19 08:05:52.000000000 +0200 +++ /usr/bin/dpkg-gencontrol 2010-07-16 18:06:54.637972946 +0200 @@ -92,7 +92,7 @@ while (@ARGV) { $_=shift(@ARGV); if (m/^-p([-+0-9a-z.]+)$/) { - $oppackage= $1; + $oppackage= "linux-image-2.6.35-rc5-tp42-toi-3.1.1.1+"; } elsif (m/^-p(.*)/) { error(_g("Illegal package name \`%s'"), $1); } elsif (m/^-c/) { I get a different error message: install -p -o root -g root -m 644 ./debian/templates.master /home/martin/Computer/Shambhala/Kernel/2.6.35/tuxonice-head/debian/linux- image-2.6.35-rc5-tp42-toi-3.1.1.1-04995-g7441ae8/DEBIAN/templates dpkg-gencontrol -DArchitecture=i386 -isp \ -plinux-image-2.6.35-rc5-tp42-toi-3.1.1.1-04995- g7441ae8 -P/home/martin/Computer/Shambhala/Kernel/2.6.35/tuxonice- head/debian/linux-image-2.6.35-rc5-tp42-toi-3.1.1.1-04995-g7441ae8/ dpkg-gencontrol: error: source package has two conflicting values - linux- source-2.6.35-rc5-tp42-toi-3.1.1.1+ and linux-source-2.6.35-rc5-tp42- toi-3.1.1.1-04995-g7441ae8 make[2]: *** [debian/stamp/binary/linux-image-2.6.35-rc5-tp42- toi-3.1.1.1-04995-g7441ae8] Error 255 make[2]: Leaving directory `/home/martin/Computer/Shambhala/Kernel/2.6.35/tuxonice-head' make[1]: *** [debian/stamp/binary/pre-linux-image-2.6.35-rc5-tp42- toi-3.1.1.1-04995-g7441ae8] Error 2 make[1]: Leaving directory `/home/martin/Computer/Shambhala/Kernel/2.6.35/tuxonice-head' make: *** [linux_image] Error 2 I am installing that kernel manually now. Ciao, -- Martin 'Helios' Steigerwald - http://www.Lichtvoll.de GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
signature.asc
Description: This is a digitally signed message part.