poco does not build successfully with certain MAKEOPTS. MAKEOPTS="-j8 -l6.4" results in a build failure: ** Compiling src/Application.cpp (debug, shared) x86_64-pc-linux-gnu-g++ -Iinclude -I/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/Foundation/include -I/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/XML/include -I/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/Util/include -I/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/Net/include -I/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/Data/include -I/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/Zip/include -I/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/PageCompiler/include -I/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/PageCompiler/File2Page/include -I/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/NetSSL_OpenSSL/include -I/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/Crypto/include -I/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/Data/SQLite/include -O2 -pipe -march=native -Wall -Wno-sign-compare -DPOCO_BUILD_HOST=lithium -DPOCO_UNBUNDLED -D_XOPEN_SOURCE=500 -D_REENTRANT -D_THREAD_SAFE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DPOCO_HAVE_FD_EPOLL -g -D_DEBUG -fPIC -c src/Application.cpp -o /var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/Util/obj/Linux/x86_64/debug_shared/Application.o Assembler messages: Fatal error: can't create /var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/Util/obj/Linux/x86_64/debug_shared/Application.o: No such file or directory make[1]: *** [/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/Util/obj/Linux/x86_64/debug_shared/Application.o] Error 2 make[1]: Leaving directory `/var/tmp/portage/dev-libs/poco-1.4.3_p1/work/poco-1.4.3p1-all/Util' make: *** [Util-libexec] Error 2 make: INTERNAL: Exiting with 10 jobserver tokens available; should be 8! emake failed MAKEOPTS="" results in a successful build Reproducible: Always
Created attachment 317558 [details] build.log
I can't reproduce this with MAKEOPTS=-j10, but when I add "-l9" to that it fails almost immediately.
This isn't the only package where I get this error. kdm-4.8.3 and systemsettings-4.8.3 behave the same way.
I cant reproduce this myself, so please report this to upstream or provide a patch, that fixes it for you
I just ran into this problem, too. I know it sucks, but can't we just override parallel build with -j1 like they on other packages too, at least as a temporary workaround?
Please retry with 1.7.6