I am able to run openocd just fine on x86-macos if I disable all of the econf --enable lines that are hard-coded, that is, everything from --enable-parport to --enable-oocd_trace. parport and parport_ppdev should presumably be use_enabled for USE=parport Some number of the others depend on Linux kernel headers; I'm not sure which. If you want, I can go through each one and see whether it'll build on darwin. Or, they could be controlled by USE flag. Thanks Reproducible: Always
USE=parport is fixed now http://sources.gentoo.org/dev-embedded/openocd/openocd-0.3.1.ebuild?r1=1.3&r2=1.4 http://sources.gentoo.org/dev-embedded/openocd/openocd-9999.ebuild?r1=1.9&r2=1.10
The rest of the optional features will be handled in 403841 *** This bug has been marked as a duplicate of bug 403841 ***