severity 536339 normal tags 536339 +unreproducible moreinfo thanks On Thu, Jul 09 2009, Klaus Ethgen wrote:
> For long time now I use make-kpkg now to build my kernels. But since > several months the recent versions are not able to build kernels (at > least recent kernels). The last version I have found to work is the > version from oldstable (etch) so I've stick on it. But the problem gets > worse as this old version cannot build kernels > 2.6.28.*. Well, this has not been the case for me, and several others, so this is most likely a local problem. > Well, lets track the problem down. I just (today) made a log file (in > the attachment) of a build run with 12.017 from unstable. Where did you get the kernel sources from? Were they clean? (normally, it is not required to run make mrproper, but for reproducing your problem it would be good that we start from the same place). At the very least, rm -rf ./debian; and then show a full log again. I think yo have an old ./debian, and do not have the rights to remove it. This is why when the first call happens to a file in ./debian; things bomb out. The reason I think so is looking at your transcript, and what should happen. Here is what your log shows --8<---------------cut here---------------start------------->8--- exec make kpkg_version=12.017 -f /usr/share/kernel-package/ruleset/minimal.mk debian DEBIAN_REVISION=tha.20 CONFIG_TARGET=menuconfig KPKG_SELECTED_MODULES=""cdfs,madwifi,fglrx"" ROOT_CMD=fakeroot ====== making target debian/stamp/conf/minimal_debian [new prereqs: ]====== This is kernel package version 12.017. test -d debian || mkdir debian test ! -e stamp-building || rm -f stamp-building install -p -m 755 /usr/share/kernel-package/rules debian/rules for file in ChangeLog Control Control.bin86 config templates.in rules; do \ cp -f /usr/share/kernel-package/$file ./debian/; \ done for dir in Config docs examples ruleset scripts pkg po; do \ cp -af /usr/share/kernel-package/$dir ./debian/; \ done test -f debian/control || sed -e 's/=V/2.6.28.5/g' \ -e 's/=D/tha.20/g' -e 's/=A/i386/g' \ -e 's/=SA//g' \ -e 's/=I//g' \ -e 's/=CV/2.6/g' \ -e 's/=M/Klaus Ethgen <kl...@ethgen.de>/g' \ -e 's/=ST/linux/g' -e 's/=B/i386/g' \ /usr/share/kernel-package/Control > debian/control test -f debian/changelog || sed -e 's/=V/2.6.28.5/g' \ -e 's/=D/tha.20/g' -e 's/=A/i386/g' \ -e 's/=ST/linux/g' -e 's/=B/i386/g' \ -e 's/=M/Klaus Ethgen <kl...@ethgen.de>/g' \ /usr/share/kernel-package/changelog > debian/changelog chmod 0644 debian/control debian/changelog test -d ./debian/stamp || mkdir debian/stamp make -f debian/rules debian/stamp/conf/kernel-conf make[1]: Entering directory `/usr/src/linux-2.6.28.5' debian/ruleset/targets/debug.mk:32: warning: overriding commands for target `debian/stamp/install/linux-image-' debian/ruleset/targets/image.mk:34: warning: ignoring old commands for target `debian/stamp/install/linux-image-' debian/ruleset/targets/debug.mk:95: warning: overriding commands for target `debian/stamp/binary/linux-image-' debian/ruleset/targets/image.mk:220: warning: ignoring old commands for target `debian/stamp/binary/linux-image-' debian/ruleset/targets/debug.mk:95: warning: overriding commands for target `-dbg' debian/ruleset/targets/debug.mk:32: warning: ignoring old commands for target `-dbg' debian/ruleset/targets/debug.mk:111: warning: overriding commands for target `debian/stamp/binary/pre-linux-image-' debian/ruleset/targets/image.mk:325: warning: ignoring old commands for target `debian/stamp/binary/pre-linux-image-' debian/ruleset/targets/debug.mk:111: warning: overriding commands for target `-dbg' debian/ruleset/targets/debug.mk:95: warning: ignoring old commands for target `-dbg' debian/ruleset/local.mk:83: *** target file `-dbg' has both : and :: entries. Stop. --8<---------------cut here---------------end--------------->8--- Here is what should happen, based on my run now: --8<---------------cut here---------------start------------->8--- exec make kpkg_version=12.017 -f /usr/share/kernel-package/ruleset/minimal.mk debian APPEND_TO_VERSION=-anzu CONFIG_TARGET=menuconfig ROOT_CMD=fakeroot ====== making target debian/stamp/conf/minimal_debian [new prereqs: ]====== This is kernel package version 12.017. test -d debian || mkdir debian test ! -e stamp-building || rm -f stamp-building install -p -m 755 /usr/share/kernel-package/rules debian/rules for file in ChangeLog Control Control.bin86 config templates.in rules; do \ cp -f /usr/share/kernel-package/$file ./debian/; \ done for dir in Config docs examples ruleset scripts pkg po; do \ cp -af /usr/share/kernel-package/$dir ./debian/; \ done test -f debian/control || sed -e 's/=V/2.6.30-anzu/g' \ -e 's/=D/2.6.30-anzu-10.00.Custom/g' -e 's/=A/amd64/g' \ -e 's/=SA//g' \ -e 's/=I//g' \ -e 's/=CV/2.6/g' \ -e 's/=M/Manoj Srivastava <sriva...@debian.org>/g' \ -e 's/=ST/linux/g' -e 's/=B/x86_64/g' \ /usr/share/kernel-package/Control > debian/control test -f debian/changelog || sed -e 's/=V/2.6.30-anzu/g' \ -e 's/=D/2.6.30-anzu-10.00.Custom/g' -e 's/=A/amd64/g' \ -e 's/=ST/linux/g' -e 's/=B/x86_64/g' \ -e 's/=M/Manoj Srivastava <sriva...@debian.org>/g' \ /usr/share/kernel-package/changelog > debian/changelog chmod 0644 debian/control debian/changelog test -d ./debian/stamp || mkdir debian/stamp make -f debian/rules debian/stamp/conf/kernel-conf make[1]: Entering directory `/usr/local/src/kernel/linux-2.6' ====== making target debian/stamp/conf/kernel-conf [new prereqs: ]====== make EXTRAVERSION=-anzu ARCH=x86_64 \ menuconfig; make[2]: Entering directory `/usr/local/src/kernel/linux-2.6' HOSTCC scripts/kconfig/lxdialog/checklist.o scripts/kconfig/lxdialog/checklist.c: In function ‘print_item’: scripts/kconfig/lxdialog/checklist.c:36: warning: value computed is not used scripts/kconfig/lxdialog/checklist.c:42: warning: value computed is not used scripts/kconfig/lxdialog/checklist.c:46: warning: value computed is not used scripts/kconfig/lxdialog/checklist.c:48: warning: value computed is not used scripts/kconfig/lxdialog/checklist.c: In function ‘print_arrows’: scripts/kconfig/lxdialog/checklist.c:65: warning: value computed is not used scripts/kconfig/lxdialog/checklist.c:69: warning: value computed is not used scripts/kconfig/lxdialog/checklist.c:80: warning: value computed is not used scripts/kconfig/lxdialog/checklist.c:84: warning: value computed is not used scripts/kconfig/lxdialog/checklist.c: In function ‘dialog_checklist’: scripts/kconfig/lxdialog/checklist.c:147: warning: value computed is not used scripts/kconfig/lxdialog/checklist.c:151: warning: value computed is not used scripts/kconfig/lxdialog/checklist.c:156: warning: value computed is not used HOSTCC scripts/kconfig/lxdialog/inputbox.o --8<---------------cut here---------------end--------------->8--- manoj -- Many of the characters are fools and they are always playing tricks on me and treating me badly. -- Jorge Luis Borges, from "Writers on Writing" by Jon Winokur Manoj Srivastava <sriva...@acm.org> <http://www.golden-gryphon.com/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org