Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
jack-audio-connection-kit seems to be the only package in the tree whose most current ebuild still uses the deprecated check-kernel eclass. In particular, this means that the package won't compile for people using the kbuild output feature of the kernel, see e.g. bug 51903. This can be fixed by using the kmod eclass instead of the check-kernel eclass. I attach a patch for 0.102.20 which works for me.
Created an attachment (id=120261) [edit] Patch to use kmod instead of check-kernel
(From update of attachment 120261 [edit]) kmod.eclass <snip> # !!!!!!!!!! # # BEWARE: DO NOT USE. THIS ECLASS IS DEPRECATED AND BROKEN. DO NOT USE. </snip>
http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.102.20.ebuild?r1=1.4&r2=1.5
Created an attachment (id=120264) [edit] jack-audio-connection-kit-0.102.20.ebuild.diff
Thanks for the two corrections. Also the new (corrected) patch compiled fine here on x86 and on amd64 (both with 2.6 kernels and using KERNEL_DIR and KBUILD_OUTPUT environments). OT: Maybe it would be a good idea to include a warning as in comment #2 also in check-kernel.eclass
No clue why this was assigned to me ...
(In reply to comment #6) > No clue why this was assigned to me ... http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/jack-audio-connection-kit/jack-audio-connection-kit-0.102.20.ebuild?r1=1.4&r2=1.5
I've committed the patch now, so let's consider this closed.