The ebuild for neverball version 1.5.0 does the following: sed -i -e 's:-O2:$(E_CFLAGS):' -e "/^MAPC_TARG/s/mapc/${PN}-mapc/" Makefile || die "sed failed" This causes it to fail on my system which does not have SSE: i586-pc-linux-gnu-gcc -Wall -ansi -pedantic -msse -mfpmath=sse -march=native -O3 -pipe -fomit-frame-pointer -o neverball-mapc share/vec3.o share/base_image.o share/solid.o share/binary.o share/base_config.o share/mapc.o -Wl,-O1 -ljpeg -lpng12 ./neverball-mapc data/map-mym2/runstop.map data make: *** [data/map-mym2/runstop.sol] Illegal instruction I see that neverball 1.4.0 did that substitution with "-O3" instead of "-O2" which works for me since my CFLAGS are set to -O2. Reproducible: Always Steps to Reproduce: 1. emerge -u neverball
Created attachment 191604 [details, diff] Patch the ebuild to fix the Makefile
That's worked around in neverball-1.5.1.ebuild