Package: linux Version: 4.0.4 Followup-For: Bug #787004 I just tried this in a clean unstable amd64 chroot and it does indeed fail near the end, just as the buildd did.
This is causing linux-libc-dev multiarch skew so multiarch-built crosstoolchains are currently unbuildable (on amd64). The issue is that installer/amd64/modules/amd64/scsi-extra-modules lists i2o_block and i2o_scsi and installer/modules/scsi-extra-modules lists i2o_block But the modules are not built because CONFIG_I2O_BLOCK and CONFIG_I2o_SCSI are not set The changelog says: "Disable i2o" So I presume the correct fix is to stop asking to install the modules into the scsi-extra-modules udeb (As opposed to enabling the config options). This does indeed allow the build to complete. Patch attached. And whilst I am here, the package doesn't build (with dpkg-buildpackage -S ) a second time, with all these changed files left over: dpkg-source: info: local changes detected, the modified files are: linux-4.0.4/arch/s390/include/asm/cmb.h.1 linux-4.0.4/drivers/dma-buf/reservation.c.1 linux-4.0.4/drivers/dma-buf/seqno-fence.c.1 linux-4.0.4/drivers/gpu/drm/i915/i915_irq.c.1 linux-4.0.4/drivers/scsi/constants.c.1 linux-4.0.4/drivers/usb/gadget/function/f_acm.c.1 linux-4.0.4/drivers/usb/gadget/function/f_ecm.c.1 linux-4.0.4/drivers/usb/gadget/function/f_obex.c.1 linux-4.0.4/drivers/usb/gadget/function/f_serial.c.1 linux-4.0.4/drivers/usb/gadget/function/f_subset.c.1 linux-4.0.4/include/linux/reservation.h.1 linux-4.0.4/kernel/sys.c.1 linux-4.0.4/lib/crc32.c.1 linux-4.0.4/sound/soc/soc-cache.c.1 Changed date and build bath in man page.
Only in linux-4.0.4.new/arch/s390/include/asm: cmb.h.1 diff -ur linux-4.0.4/debian/changelog linux-4.0.4.new/debian/changelog --- linux-4.0.4/debian/changelog 2015-05-26 02:30:07.000000000 +0100 +++ linux-4.0.4.new/debian/changelog 2015-06-05 03:13:13.936808845 +0100 @@ -1,3 +1,10 @@ +linux (4.0.4-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTBFS on amd64 (Closes: #787004) + + -- Wookey <woo...@debian.org> Fri, 05 Jun 2015 03:11:53 +0100 + linux (4.0.4-1) unstable; urgency=medium * New upstream stable update: diff -ur linux-4.0.4/debian/config.defines.dump linux-4.0.4.new/debian/config.defines.dump diff -ur linux-4.0.4/debian/control.md5sum linux-4.0.4.new/debian/control.md5sum diff -ur linux-4.0.4/debian/installer/amd64/modules/amd64/scsi-extra-modules linux-4.0.4.new/debian/installer/amd64/modules/amd64/scsi-extra-modules --- linux-4.0.4/debian/installer/amd64/modules/amd64/scsi-extra-modules 2015-05-11 14:22:50.000000000 +0100 +++ linux-4.0.4.new/debian/installer/amd64/modules/amd64/scsi-extra-modules 2015-06-05 02:18:32.352722659 +0100 @@ -1,4 +1,2 @@ #include <scsi-extra-modules> dpt_i2o - -i2o_block -i2o_scsi diff -ur linux-4.0.4/debian/rules.gen linux-4.0.4.new/debian/rules.gen Only in linux-4.0.4.new/drivers/dma-buf: reservation.c.1 Only in linux-4.0.4.new/drivers/dma-buf: seqno-fence.c.1 Only in linux-4.0.4.new/drivers/gpu/drm/i915: i915_irq.c.1 Only in linux-4.0.4.new/drivers/scsi: constants.c.1 Only in linux-4.0.4.new/drivers/usb/gadget/function: f_acm.c.1 Only in linux-4.0.4.new/drivers/usb/gadget/function: f_ecm.c.1 Only in linux-4.0.4.new/drivers/usb/gadget/function: f_obex.c.1 Only in linux-4.0.4.new/drivers/usb/gadget/function: f_serial.c.1 Only in linux-4.0.4.new/drivers/usb/gadget/function: f_subset.c.1 Only in linux-4.0.4.new/include/linux: reservation.h.1 Only in linux-4.0.4.new/kernel: sys.c.1 Only in linux-4.0.4.new/lib: crc32.c.1 Only in linux-4.0.4.new/sound/soc: soc-cache.c.1