Package: kernel-package
Version: 12.035
Severity: normal
previously I have successfully used the following script to compile the
kernel for i386 on amd64:
am64:/usr/src/linux-source-2.6.35-rc5# cat ../i386.sh
CONCURRENCY_LEVEL=32 DEB_HOST_ARCH=i386 \
MAKEFLAGS="CC=gcc-4.4" make-kpkg \
--initrd --config menuconfig --arch i386 \
--cross-compile - linux-image
However, it failed today with the following error:
am64:/usr/src/linux-source-2.6.35-rc5# time ../i386.sh
exec make kpkg_version=12.035 -f /usr/share/kernel-package/ruleset/minimal.mk
debian KPKG_ARCH=i386 CONFIG_TARGET=menuconfig CROSS_COMPILE=- INITRD=YES
====== making target debian/stamp/conf/minimal_debian [new prereqs: ]======
This is kernel package version 12.035.
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.35-rc5/g' \
-e 's/=D/2.6.35-rc5-10.00.Custom/g' -e 's/=A/i386/g' \
-e 's/=SA//g' \
-e 's/=I//g' \
-e 's/=CV/2.6/g' \
-e 's/=M/Arthur Marsh <[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.35-rc5/g' \
-e 's/=D/2.6.35-rc5-10.00.Custom/g' -e 's/=A/i386/g' \
-e 's/=ST/linux/g' -e 's/=B/i386/g' \
-e 's/=M/Arthur Marsh <[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-source-2.6.35-rc5'
====== making target debian/stamp/conf/kernel-conf [new prereqs: ]======
make CROSS_COMPILE='' ARCH=i386 \
menuconfig;
make[2]: Entering directory `/usr/src/linux-source-2.6.35-rc5'
scripts/kconfig/mconf arch/x86/Kconfig
*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.
make[2]: Leaving directory `/usr/src/linux-source-2.6.35-rc5'
make CROSS_COMPILE='' ARCH=i386 prepare
make[2]: Entering directory `/usr/src/linux-source-2.6.35-rc5'
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
make[2]: Leaving directory `/usr/src/linux-source-2.6.35-rc5'
echo done > debian/stamp/conf/kernel-conf
make[1]: Leaving directory `/usr/src/linux-source-2.6.35-rc5'
make -f debian/rules debian/stamp/conf/full-changelog
make[1]: Entering directory `/usr/src/linux-source-2.6.35-rc5'
====== making target debian/stamp/conf/full-changelog [new prereqs: ]======
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
install -p -m 755 /usr/share/kernel-package/rules debian/rules
sed -e 's/=V/2.6.35-rc5/g' \
-e 's/=D/2.6.35-rc5-10.00.Custom/g' -e 's/=A/i386/g' \
-e 's/=SA//g' \
-e 's/=I//g' \
-e 's/=CV/2.6/g' \
-e 's/=M/Arthur Marsh <[email protected]>/g'
\
-e 's/=ST/linux/g' -e 's/=B/i386/g' \
/usr/share/kernel-package/Control > debian/control
sed -e 's/=V/2.6.35-rc5/g' -e 's/=D/2.6.35-rc5-10.00.Custom/g' \
-e 's/=A/i386/g' -e 's/=M/Arthur Marsh
<[email protected]>/g' \
-e 's/=ST/linux/g' -e 's/=B/i386/g' \
/usr/share/kernel-package/changelog > debian/changelog
chmod 0644 debian/control debian/changelog
make -f debian/rules debian/stamp/conf/kernel-conf
make[2]: Entering directory `/usr/src/linux-source-2.6.35-rc5'
make[2]: `debian/stamp/conf/kernel-conf' is up to date.
make[2]: Leaving directory `/usr/src/linux-source-2.6.35-rc5'
make[1]: Leaving directory `/usr/src/linux-source-2.6.35-rc5'
echo done > debian/stamp/conf/minimal_debian
exec debian/rules KPKG_ARCH=i386 CONFIG_TARGET=menuconfig CROSS_COMPILE=-
INITRD=YES linux-image
====== making target debian/stamp/conf/vars [new prereqs: ]======
====== making target debian/stamp/build/kernel [new prereqs: vars]======
This is kernel package version 12.035.
restore_upstream_debianization
test ! -f scripts/package/builddeb.kpkg-dist || mv -f
scripts/package/builddeb.kpkg-dist scripts/package/builddeb
test ! -f scripts/package/Makefile.kpkg-dist || mv -f
scripts/package/Makefile.kpkg-dist scripts/package/Makefile
/usr/bin/make -j32 ARCH=i386 \
CROSS_COMPILE='' bzImage
make[1]: Entering directory `/usr/src/linux-source-2.6.35-rc5'
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
Kernel: arch/x86/boot/bzImage is ready (#2)
make[1]: Leaving directory `/usr/src/linux-source-2.6.35-rc5'
/usr/bin/make -j32 ARCH=i386 \
CROSS_COMPILE='' modules
make[1]: Entering directory `/usr/src/linux-source-2.6.35-rc5'
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
Building modules, stage 2.
MODPOST 2463 modules
WARNING: modpost: Found 10 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
make[1]: Leaving directory `/usr/src/linux-source-2.6.35-rc5'
COLUMNS=150 dpkg -l 'gcc*' perl dpkg 'libc6*' binutils make dpkg-dev |\
awk '$1 ~ /[hi]i/ { printf("%s-%s\n", $2, $3) }'>
debian/stamp/build/info
uname -a >> debian/stamp/build/info
echo using the compiler: >> debian/stamp/build/info
if [ -f include/generated/compile.h ]; then \
grep LINUX_COMPILER include/generated/compile.h | \
sed -e 's/.*LINUX_COMPILER "//' -e 's/"$//' >> \
debian/stamp/build/info; \
elif [ -f include/linux/compile.h ]; then \
grep LINUX_COMPILER include/linux/compile.h | \
sed -e 's/.*LINUX_COMPILER "//' -e 's/"$//' >> \
debian/stamp/build/info; \
fi
echo kernel source package used: >> debian/stamp/build/info
echo linux-source-2.6.35~rc5 1~experimental.1 >> debian/stamp/build/info
echo done > debian/stamp/build/kernel
/usr/bin/make -f ./debian/rules
debian/stamp/binary/pre-linux-image-2.6.35-rc5
make[1]: Entering directory `/usr/src/linux-source-2.6.35-rc5'
====== making target debian/stamp/install/linux-image-2.6.35-rc5 [new prereqs:
]======
This is kernel package version 12.035.
rm -f -r .//usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5
.//usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5.deb
install -p -d -o root -g root -m 755
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/etc/kernel/postinst.d
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/etc/kernel/preinst.d
\
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/etc/kernel/postrm.d
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/etc/kernel/prerm.d
install -p -d -o root -g root -m 755
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5//boot
install -p -d -o root -g root -m 755
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5/examples
install -p -o root -g root -m 644 debian/changelog
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5/changelog.Debian
install -p -o root -g root -m 644 Documentation/Changes
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5/
test ! -d ./debian/examples/ || \
(cd ./debian; tar cf - examples | (cd
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5;
umask 000; tar xsf -));
install -p -o root -g root -m 644 ./debian/pkg/image/README
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5/debian.README
install -p -o root -g root -m 644 .config
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5//boot/config-2.6.35-rc5
test ! -f debian/stamp/conf/vars || \
install -p -o root -g root -m 644 debian/stamp/conf/vars
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5/conf.vars
echo "This was produced by kernel-package version 12.035." > \
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5/Buildinfo
chmod 0644
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5/Buildinfo
test ! -f debian/stamp/build/info || \
install -p -o root -g root -m 644 debian/stamp/build/info
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5/buildinfo
if test -f README.Debian ; then \
install -p -o root -g root -m 644 README.Debian
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5/README.Debian.1st;\
fi
if test -f Debian.src.changelog; then \
install -p -o root -g root -m 644 Debian.src.changelog
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5/;
\
fi
gzip -9qfr
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5
install -p -o root -g root -m 644 ./debian/pkg/image/copyright
/usr/src/linux-source-2.6.35-rc5/debian/linux-image-2.6.35-rc5/usr/share/doc/linux-image-2.6.35-rc5/copyright
mv System.map System.precious
mv: cannot stat `System.map': No such file or directory
make[1]: *** [debian/stamp/install/linux-image-2.6.35-rc5] Error 1
make[1]: Leaving directory `/usr/src/linux-source-2.6.35-rc5'
make: *** [linux-image] Error 2
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.35-rc5 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages kernel-package depends on:
ii binutils 2.20.1-12 The GNU assembler, linker and bina
ii build-essential 11.5 Informational list of build-essent
ii debianutils 3.4 Miscellaneous utilities specific t
ii file 5.04-4 Determines file type using "magic"
ii gettext 0.18.1.1-1 GNU Internationalization utilities
ii make 3.81-8 An utility for Directing compilati
ii module-init-tools 3.12-1 tools for managing Linux kernel mo
ii po-debconf 1.0.16 tool for managing templates file t
ii util-linux 2.17.2-3.1 Miscellaneous system utilities
Versions of packages kernel-package recommends:
ii cpio 2.11-4 GNU cpio -- a program to manage ar
Versions of packages kernel-package suggests:
pn btrfs-tools <none> (no description available)
ii bzip2 1.0.5-4 high-quality block-sorting file co
pn docbook-util <none> (no description available)
ii e2fsprogs 1.41.12-2 ext2/ext3/ext4 file system utiliti
pn grub | grub2 <none> (no description available)
ii initramfs-to 0.97.2 tools for generating an initramfs
pn jfsutils <none> (no description available)
ii libncurses5- 5.7+20100313-2 developer's libraries and docs for
ii linux-source 1:2.6.32+28 Linux kernel source for Linux 2.6
ii linux-source 2.6.32-17 Linux kernel source for version 2.
ii linux-source 2.6.34-1~experimental.2 Linux kernel source for version 2.
ii linux-source 2.6.35~rc5-1~experimental.1 Linux kernel source for version 2.
pn mcelog <none> (no description available)
pn oprofile <none> (no description available)
pn pcmciautils <none> (no description available)
ii ppp 2.4.5-2 Point-to-Point Protocol (PPP) - da
ii procps 1:3.2.8-9 /proc file system utilities
pn quota <none> (no description available)
pn reiserfsprog <none> (no description available)
pn squashfs-too <none> (no description available)
ii udev 160-1 /dev/ and hotplug management daemo
pn xfsprogs <none> (no description available)
pn xmlto <none> (no description available)
-- Configuration Files:
/etc/kernel-pkg.conf changed:
maintainer := Arthur Marsh
email := [email protected]
priority := Low
-- debconf-show failed
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]