* ERROR: dev-lang/spidermonkey-78.4.0::gentoo failed (compile phase): * emake failed Reproducible: Always Steps to Reproduce: 1. emerge spidermonkey 78.4.0 Actual Results: emerge failed Expected Results: should emerge
Created attachment 670403 [details] output of emerge --info
Created attachment 670406 [details] output of emerge --pqv
unfortunately I can't upload the build log: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at webmaster@gentoo.org to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log. Apache Server at bugs.gentoo.org Port 443
Created attachment 670409 [details] environment
Created attachment 670412 [details] bzip2 compressed build.log
(In reply to Stephan Litterst from comment #3) > unfortunately I can't upload the build log: > > Internal Server Error > > The server encountered an internal error or misconfiguration and was unable > to complete your request. > > Please contact the server administrator at webmaster@gentoo.org to inform > them of the time this error occurred, and the actions you performed just > before this error. > > More information about this error may be available in the server error log. > Apache Server at bugs.gentoo.org Port 443 --- works now - possibly wrong file permission on my side.
>x86_64-pc-linux-gnu-g++: fatal error: Killed signal terminated program cc1plus Almost always means you ran out of ram while building (`dmesg` would mention killing it). spidermonkey:78 needs more than previous versions. Each cc1plus sometime use up to ~2GB and rustc up to ~4GB. MAKEOPTS=-j5 can be enough to run out with 8GB ram + 1GB swap, especially if also using --jobs 4 on emerge. Try with lower values and building it on its own.
Trying with lower values produced the same results. In the end it was the size of the tmpfs partition of /var/tmp/portage. The partitiion was mounted with max size of 730 MB which was not enough. Not mounting /var/tmp/portage as tmpfs was the solution.
Wondering why check-reqs didn't catch this.