After unpacking the source, the ebuild runs sed -e "s/CFLAGS = -O3/CFLAGS = ${CFLAGS}/" Makefile | cat > Makefile which, on my system at least, leaves you with an empty Makefile, which promptly fails. I'm guessing the above command doesn't universally die, or this would have been caught immediately. I'm guessing it's a race condition relating to the fact that I'm on an SMP system, and (sometimes?) bash overwrites the Makefile before sed gets it open. A simple fix is to replace the above line (in src_compile()) with: sed -e "s/CFLAGS = -O3/CFLAGS = ${CFLAGS}/" Makefile | cat > Makefile.new mv Makefile.new Makefile Reproducible: Always Steps to Reproduce: 1. emerge x11-misc/bubblemon Actual Results: make dies, reporting no target (due to an empty Makefile) Expected Results: ebuild should have compiled and installed bubblemon
fixed in cvs