/var/tmp/portag/dev-util/elfkickers-2.0a-r1/work/ELFkickers /var/tmp/portag/dev-util/elfkickers-2.0a-r1/work/ELFkickers rebind.c:11:23: error: linux/elf.h: No such file or directory A simple sed -i -e 's:linux/elf.h:elf.h' rebind/rebind.c should fix it (ebfc/ subdirectory also make the same mistake, but I don't think the brainfuck compiler gets built right now anyway). For what it's worth, the Makefile does not abort on error, so the ebuild fails in the install phase instead. HTH, Diego
Fixed this and did a mass of other changes and cleanups. elfls and rebind now work on 64bit bins. Please try elfkickers-2.0a-r2.ebuild and reopen if problem continues.
I'm still suffering from this on x86, reopening.
(In reply to comment #2) > I'm still suffering from this on x86, reopening. I over looked ebfc on x86. Let me update that in -r3
Created attachment 120910 [details, diff] swap linux/elf.h for elf.h in ebfc/*.c (In reply to comment #3) > I over looked ebfc on x86. Let me update that in -r3 Here's a patch. Builds cleanly for me on x86 after this patch is applied. Mark
Created attachment 120912 [details, diff] elfkickers-toplevel-makefile-aborts-on-error.diff (In reply to comment #0) > For what it's worth, the Makefile does not abort on error, so the ebuild fails > in the install phase instead. And here's a patch to fix the Makefile. With this patch, "make" aborts as it should, rather than continuing the loop. Mark
Is this -r3 going to be released soon? It seems it's more than a month long since it has been announced and this bug is still annoying me. Thanks.
i too wonder when -r3 is released. i have the same problems like all the others on x86.
*** Bug 187716 has been marked as a duplicate of this bug. ***
Compilation problem is fixed with sed: + use x86 && sed -i -e 's:linux/elf.h:elf.h:' ebfc/*.c in elfkickers-2.0a-r3.ebuild. As for Makefile, Mark, please, if you wish, open another enhancement bug and attach your patch there.