FS#24710 - [make] 3.82-3 fails to build the kernel

Attached to Project: Arch Linux
Opened by MadCatX (MadCatX) - Monday, 13 June 2011, 18:35 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 14 June 2011, 10:53 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Allan McRae (Allan)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Fails to build the kernel with error
" INSTALL sound/pci/hda/snd-hda-codec-realtek.ko
INSTALL sound/pci/hda/snd-hda-codec.ko
INSTALL sound/pci/hda/snd-hda-intel.ko
INSTALL sound/soc/snd-soc-core.ko
INSTALL sound/soundcore.ko
make[1]: *** No rule to make target `/home/madcat/kernelbuild/linux-', needed by `/home/madcat/kernelbuild/linux-'. Stop.
make: *** [_modinst_post] Error 2"

Steps to reproduce:
Run makepkg using the attached PKGBUILD

Downgrading to 3.81 fixes the problem for me.
   PKGBUILD (1.3 KiB)
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Tuesday, 14 June 2011, 10:53 GMT
Reason for closing:  Not a bug
Comment by Andreas Radke (AndyRTR) - Tuesday, 14 June 2011, 04:37 GMT
mkdir -p $startdir/pkg/{lib/modules,boot}

you are probably missing to create the firmware directory there. then the build should finish.
Comment by Allan McRae (Allan) - Tuesday, 14 June 2011, 09:06 GMT
At least use "make V=1" to get the actual error. I very much doubt make is at fault here...
Comment by MadCatX (MadCatX) - Tuesday, 14 June 2011, 10:27 GMT
I updated the mkdir line in the PKGBUILD and the kernel build fine with 3.82. Thanks guys.