loop-aes-3.6c fails to build with 3.0.x. A patch file is missing, but this can be easily fixed. Reproducible: Always Steps to Reproduce: 1. Set kernel symlink set to 3.0.x kernel 2. Unmask loop-aes-3.6c 3. Emerge loop-aes-3.6c Actual Results: make[1]: Entering directory `/usr/src/linux-3.0.6-gentoo' make[2]: *** No rule to make target `/home/tmpdir/portage/sys-fs/loop-aes-3.6c/work/loop-AES-v3.6c/tmp-d-kbuild/patched-loop.c', needed by `/home/tmpdir/portage/sys-fs/loop-aes-3.6c/work/loop-AES-v3.6c/tmp-d-kbuild/patched-loop.o'. Stop. make[1]: *** [_module_/home/tmpdir/portage/sys-fs/loop-aes-3.6c/work/loop-AES-v3.6c/tmp-d-kbuild] Error 2 make[1]: Leaving directory `/usr/src/linux-3.0.6-gentoo' make: *** [all] Error 2 Expected Results: Build completes successfully. I was able to get the build to complete by stopping (ctrl-z) the emerge immediately after unpacking, and then creating a symlink: $pwd tmpdir/portage/sys-fs/loop-aes-3.6c/work/loop-AES-v3.6c $ln -s loop.c-2.6.patched loop.c-3.0.patched $fg < build resumes and completes successfully > Since kernel 3.0 is really an extension of 2.6, this seems to work fine.
Why don't you handle these bugs?!?!?! *SIMPLE* rename of ebuild! Now we need loop-aes-3.6e to build with linux-3.2. c1pher - this is part of maintenance.
InCVS, on behalf of crypto@.