In my /etc/portage/make.conf, I have the line MAKEOPTS="-j12 V=0", the V=0 reducing the verbosity of the ebuilds that I emerge. This works with every ebuild I've tried except for this one. When attempting to emerge sys-block/thin-provisioning-tools-0.3.2-r1 with MAKEOPTS="-j12 V=0", the ebuild fails with the following error: "make: 0: Command not found" When trying to emerge it with MAKEOPTS="-j12", the ebuild emerges as-per usual. Reproducible: Always Steps to Reproduce: 1. export MAKEOPTS="-j12 V=0" 2. as root, run "emerge thin-provisioning-tools" Actual Results: >>> Compiling source in /tmp/portage/sys-block/thin-provisioning-tools-0.3.2-r1/work/thin-provisioning-tools-0.3.2 ... make V=0 [CXX] base/base64.cc 0 x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -O2 -march=native -pipe -g -Wall -fno-strict-aliasing -o base/base64.o base/base64.cc make: 0: Command not found make: *** [base/base64.o] Error 127 * ERROR: sys-block/thin-provisioning-tools-0.3.2-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-block/thin-provisioning-tools-0.3.2-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-block/thin-provisioning-tools-0.3.2-r1::gentoo'`. * The complete build log is located at '/tmp/portage/sys-block/thin-provisioning-tools-0.3.2-r1/temp/build.log'. * The ebuild environment file is located at '/tmp/portage/sys-block/thin-provisioning-tools-0.3.2-r1/temp/environment'. * Working directory: '/tmp/portage/sys-block/thin-provisioning-tools-0.3.2-r1/work/thin-provisioning-tools-0.3.2' * S: '/tmp/portage/sys-block/thin-provisioning-tools-0.3.2-r1/work/thin-provisioning-tools-0.3.2' >>> Failed to emerge sys-block/thin-provisioning-tools-0.3.2-r1, Log file: >>> '/tmp/portage/sys-block/thin-provisioning-tools-0.3.2-r1/temp/build.log' Expected Results: Emerged normally, without dying
Created attachment 385410 [details] build.log
Created attachment 385412 [details] emerge --info This is the output from emerge --info '=sys-block/thin-provisioning-tools-0.3.2-r1::gentoo'
MAKEOPTS is for setting -jX level as an argument of emake, and it's only for that MAKEFLAGS is generic GNU make environment variable to pass other flags Don't mix up MAKEFLAGS and MAKEOPTS