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 <[email protected]>/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 <[email protected]>/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 <[email protected]>/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 <[email protected]>/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 <[email protected]> <http://www.golden-gryphon.com/>
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]