Created attachment 398630 [details] Build log. Crafty 24.1 fails to build for ppc because the file lock.h lacks a dummy #define for the Pause() function in the non-SMP section. I guess that the build would also fail for any other single CPU system. Please see the attached build log. I have attached a patch with a corresponding new ebuild file that allows crafty 24.1 to be built for ppc. The patch also fixes a problem where the system is a Linux/Unix system but the target hardware is not x86/amd64. My modifications probably need some refinement for multi-cpu PPC/x86/amd64 but at least this should get us going.
Created attachment 398632 [details, diff] Patch for ppc compilation.
Created attachment 398634 [details] New ebuild for crafty
Also with USE=no-opts. I guess no one uses that flag. In portage; thanks for the bug report and patch.