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

Reply via email to