Kalzium fails to compile with MAKEOPTS="-j3" on x86. The following is the error received: Building CXX object kalzium/compoundviewer/CMakeFiles/compoundviewer.dir/kalziumglpart.o [ 61%] Built target navigatetool Linking CXX shared library ../../lib/libcompoundviewer.so [ 61%] Built target compoundviewer [ 62%] [ 62%] Generating datastruct.cmi Generating parser.cmi [ 63%] Generating chemset.cmi File "/var/tmp/portage/kde-base/kalzium-4.2.3/work/kalzium-4.2.3/kalzium/src/solver/datastruct.mli", line 9, characters 19-36: Unbound type constructor Chemset.listitems make[2]: *** [kalzium/src/datastruct.cmi] Error 2 make[2]: *** Waiting for unfinished jobs.... File "/var/tmp/portage/kde-base/kalzium-4.2.3/work/kalzium-4.2.3/kalzium/src/solver/parser.mli", line 15, characters 48-65: Unbound type constructor Chemset.listitems make[2]: *** [kalzium/src/parser.cmi] Error 2 make[1]: *** [kalzium/src/CMakeFiles/kalzium.dir/all] Error 2 make: *** [all] Error 2 Recompiling with MAKEOPTS="-j1" completes successfully
same on amd64
Essentially the same error with kalzium-4.2.4: [ 61%] Built target compoundviewer [ 61%] [ 62%] Generating chemset.cmi Generating parser.cmi [ 63%] Generating datastruct.cmi [ 63%] Generating chem.cmi File "/var/tmp/portage/kde-base/kalzium-4.2.4/work/kalzium-4.2.4/kalzium/src/solver/chem.mli", line 1, characters 12-30: Unbound type constructor Datastruct.eqtable make[2]: *** [kalzium/src/chem.cmi] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [kalzium/src/CMakeFiles/kalzium.dir/all] Error 2 make: *** [all] Error 2
MAKEOPTS="-j1" emerge kalzium also fixes it for 4.2.4
*** Bug 273115 has been marked as a duplicate of this bug. ***
Can you test kalzium-4.3.0? It builds OK for me with MAKEOPTS="-j3". Thanks :)