This version is no longer supported. If this is still reproducible on a
newer/supported version, please reopen.
** Changed in: linux (Ubuntu)
Status: Confirmed => Won't Fix
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1073885
Title:
Problem in source.mk prevents build of kernel-_source package
Status in linux package in Ubuntu:
Won't Fix
Bug description:
I want to build a patched kernel and create a corresponding
kernel_source package. Unfortunately the kernel_source target is
failing for the unmodified kernel source.
I'm using ubuntu 12.04
I tried the following (/home/mirrors is a local ubuntu mirror)
$ dpkg-source -x /home/mirrors/ubuntu/pool/main/l/linux/linux_3.2.0-32.51.dsc
$ cd linux-3.2.0/
$ fakeroot make-kpkg kernel_source
the output of make-kpkg ended:
====== making target debian/stamp/install/linux-source-3.2.30 [new prereqs:
]======
This is kernel package version 12.036+nmu2.
rm -rf /space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30
install -p -d -o root -g root -m 755
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/src/linux-source-3.2.30
install -p -d -o root -g root -m 755
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/share/doc/linux-source-3.2.30
install -p -d -o root -g root -m 755
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/etc/kernel/src_postinst.d
install -p -d -o root -g root -m 755
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/etc/kernel/src_preinst.d
install -p -d -o root -g root -m 755
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/etc/kernel/src_postrm.d
install -p -d -o root -g root -m 755
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/etc/kernel/src_prerm.d
install -p -o root -g root -m 644 README
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/share/doc/linux-source-3.2.30/README
install -p -o root -g root -m 644 debian/changelog
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/share/doc/linux-source-3.2.30/changelog.Debian
install -p -o root -g root -m 644 ./debian/docs/README
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/share/doc/linux-source-3.2.30/debian.README
install -p -o root -g root -m 644 ./debian/docs/README.modules
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/share/doc/linux-source-3.2.30/
install -p -o root -g root -m 644 ./debian/docs/Rationale
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/share/doc/linux-source-3.2.30/
install -p -o root -g root -m 644
./debian/examples/sample.module.control \
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/share/doc/linux-source-3.2.30/
if test -f README.Debian ; then
\
install -p -o root -g root -m 644 README.Debian
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/share/doc/linux-source-3.2.30/README.Debian.1st;\
fi
gzip -9qfr
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/share/doc/linux-source-3.2.30/
install -p -o root -g root -m 644 ./debian/pkg/source/copyright
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/share/doc/linux-source-3.2.30/copyright
echo "This was produced by kernel-package version 12.036+nmu2." > \
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/share/doc/linux-source-3.2.30/Buildinfo
tar cf - $(echo * | sed -e 's/ debian//g' -e 's/\.deb//g' ) | \
(cd
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/src/linux-source-3.2.30;
umask 000; tar xspf -)
tar: crypto.master: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
(cd
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/src/linux-source-3.2.30/include;
rm -f asm ; )
install -p -o root -g root -m 644 debian/changelog
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/src/linux-source-3.2.30/Debian.src.changelog
(cd
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/src/linux-source-3.2.30;
\
/usr/bin/make ARCH=x86_64 distclean)
make[2]: Entering directory
`/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/src/linux-source-3.2.30'
CLEAN .
scripts/Makefile.clean:17:
/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/src/linux-source-3.2.30/crypto/Makefile:
No such file or directory
make[3]: *** No rule to make target
`/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/src/linux-source-3.2.30/crypto/Makefile'.
Stop.
make[2]: *** [_clean_crypto] Error 2
make[2]: Leaving directory
`/space/va_upgrade3/linux-3.2.0/debian/linux-source-3.2.30/usr/src/linux-source-3.2.30'
make[1]: *** [debian/stamp/install/linux-source-3.2.30] Error 2
make[1]: Leaving directory `/space/va_upgrade3/linux-3.2.0'
make: *** [kernel_source] Error 2
I expected it to end with a success status having created a source
.deb file.
The line "tar cf - $(echo * | sed -e 's/ debian//g' -e 's/\.deb//g' )"
matches /usr/share/kernel-package/ruleset/targets/source.mk
and if executed in the linux-3.2.0 directory would lead to this error since
the result of "echo *" contains
"crypto debian debian.master" which that sed would change to "crypto.master".
crypto.master does not exist, giving the tar errors, and crypto itself is not
copied, giving the make error for _clean_crypto
Arvan
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
ApportVersion: 2.0.1-0ubuntu14
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: apritchard 2120 F.... pulseaudio
apritchard 2153 F.... xfce4-volumed
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211
not found.
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xfebfc000 irq 42'
Mixer name : 'Realtek ALC269VB'
Components : 'HDA:10ec0269,10280400,00100100'
Controls : 27
Simple ctrls : 15
CurrentDmesg:
Error: command ['sh', '-c', 'dmesg | comm -13 --nocheck-order /var/log/dmesg
-'] failed with exit code 1: comm: /var/log/dmesg: Permission denied
dmesg: write failed: Broken pipe
DistroRelease: Ubuntu 12.04
InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
IwConfig:
lo no wireless extensions.
vboxnet0 no wireless extensions.
eth0 no wireless extensions.
MachineType: Dell Inc. OptiPlex 380
NonfreeKernelModules: fglrx
Package: linux (not installed)
ProcEnviron:
LANGUAGE=en_GB:en
TERM=xterm
PATH=(custom, user)
SHELL=/bin/bash
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-32-generic
root=UUID=84b7f919-b93d-4633-a99a-ce44dddf3ad5 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.2.0-32.51-generic 3.2.30
RfKill:
Tags: precise
Uname: Linux 3.2.0-32-generic x86_64
UpgradeStatus: Upgraded to precise on 2012-07-27 (96 days ago)
UserGroups:
WifiSyslog:
dmi.bios.date: 08/27/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A02
dmi.board.name: 0HN7XN
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 3
dmi.chassis.vendor: Dell Inc.
dmi.modalias:
dmi:bvnDellInc.:bvrA02:bd08/27/2010:svnDellInc.:pnOptiPlex380:pvr:rvnDellInc.:rn0HN7XN:rvrA01:cvnDellInc.:ct3:cvr:
dmi.product.name: OptiPlex 380
dmi.sys.vendor: Dell Inc.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1073885/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp