This problem occurs whenever I attempt to emerge the current (1.2.2) heartbeat ebuild. I got the following compiler errors: /bin/sh ../../../libtool --mode=link gcc -O3 -march=i686 -funroll-loops -pipe -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-qual -Wcast-align -Wbad-function-cast -Winline -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Werror -ggdb3 -O3 -march=i686 -funroll-loops -pipe -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-qual -Wcast-align -Wbad-function-cast -Winline -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Werror -ggdb3 -o crc.la -rpath /usr/lib/heartbeat/plugins/HBauth -export-dynamic -module -avoid-version crc.lo -lc -luuid -luuid -lrt -ldl gcc -shared .libs/crc.o -lc -luuid -lrt -ldl -march=i686 -march=i686 -Wl,-soname -Wl,crc.so -o .libs/crc.so ar cru .libs/crc.a crc.o ranlib .libs/crc.a creating crc.la (cd .libs && rm -f crc.la && ln -s ../crc.la crc.la) gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/var/tmp/portage/heartbeat-1.2.2/work/heartbeat-1.2.2/lib/plugins' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/var/tmp/portage/heartbeat-1.2.2/work/heartbeat-1.2.2/lib' make: *** [all-recursive] Error 1 !!! ERROR: sys-cluster/heartbeat-1.2.2 failed. !!! Function src_compile, Line 32, Exitcode 2 !!! (no error message) and assumed that there might be a problem with parallel make processes. Removing the "-jX" option resulted in a clean compile. I'm really not sure what the problem with this specific packages is - parallel making has worked just fine with the other ones installed. Reproducible: Always Steps to Reproduce: 1. MAKEOPTS="-j2" (in make.globals or make.conf) 2. emerge heartbeat 3. Actual Results: bin/sh ../../../libtool --mode=link gcc -O3 -march=i686 -funroll-loops -pipe -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-qual -Wcast-align -Wbad-function-cast -Winline -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Werror -ggdb3 -O3 -march=i686 -funroll-loops -pipe -fomit-frame-pointer -fno-strict-aliasing -Wall -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wcast-qual -Wcast-align -Wbad-function-cast -Winline -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Werror -ggdb3 -o crc.la -rpath /usr/lib/heartbeat/plugins/HBauth -export-dynamic -module -avoid-version crc.lo -lc -luuid -luuid -lrt -ldl gcc -shared .libs/crc.o -lc -luuid -lrt -ldl -march=i686 -march=i686 -Wl,-soname -Wl,crc.so -o .libs/crc.so ar cru .libs/crc.a crc.o ranlib .libs/crc.a creating crc.la (cd .libs && rm -f crc.la && ln -s ../crc.la crc.la) gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/var/tmp/portage/heartbeat-1.2.2/work/heartbeat-1.2.2/lib/plugins' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/var/tmp/portage/heartbeat-1.2.2/work/heartbeat-1.2.2/lib' make: *** [all-recursive] Error 1 !!! ERROR: sys-cluster/heartbeat-1.2.2 failed. !!! Function src_compile, Line 32, Exitcode 2 !!! (no error message) Expected Results: A proper install.
Fixed this one. will now always compile with -j1.