Leo Famulari writes: > I googled your error message: > > "No rule to make target 'JavaScriptCore-4.0.gir', needed by > 'WebKit2-4.0.gir'. Stop." > > And there are very many results, from many distros, and the answer in > all cases seems to be "Don't build this package with -j1". > > I have to agree with that :) It's weird that a build fails with -j1, but > this build takes a long time even with many cores. > > The upstream bug report: > > https://bugs.webkit.org/show_bug.cgi?id=195251
Thank you for sharing that. `guix build --no-substitutes --cores=1 --max-jobs=1 webkitgtk` `sudo guix system --no-substitutes --cores=1 --max-jobs=1 reconfigure configuration.scm` These two commands fail to build webkitgtk with the error message reported previously. The problem being what you have identified (using one core). `sudo guix system --no-substitutes reconfigure configuration.scm` Fails to build webkitgtk because of what looks like an out of memory issue. With "oom_reaper" showing up in /var/log/messages. `sudo guix system --no-substitutes --cores=2 --max-jobs=1 reconfigure configuration.scm` This command was successfully able to build webkitgtk.
