Hi Maxim, Maxim Cournoyer <[email protected]> skribis:
> /tmp/guix-build-libreoffice-5.3.2.2.drv-0/libreoffice-5.3.2.2/sw/inc/docary.hxx:362:60: > required from here > /gnu/store/4iw4r2majarqlm19adaikqw126jxqf2p-gcc-5.4.0/include/c++/bits/stl_algobase.h:607:5: > internal compiler error: S > } > ^ > Please submit a full bug report, > with preprocessed source if appropriate. > See <http://gcc.gnu.org/bugs.html> for instructions. > make[1]: *** > [/tmp/guix-build-libreoffice-5.3.2.2.drv-0/libreoffice-5.3.2.2/solenv/gbuild/LinkTarget.mk:191: > /tmp/guix- > make: *** [Makefile:265: build] Error 2 > phase `build' failed after 35006.0 seconds > builder for > `/gnu/store/mrq8p9v19fvl86igbhfkah0saj5n0awn-libreoffice-5.3.2.2.drv' failed > with exit code 1 > guix package: error: build failed: build of > `/gnu/store/mrq8p9v19fvl86igbhfkah0saj5n0awn-libreoffice-5.3.2.2.drv' faile > > The reason I'm limiting the number of build processes and cores used to > 1 (with the -c and -M flags of `guix build`) is because one dependency > of LibreOffice, vigra, was taking up to 2 GiB of memory per process when > compiling and causing my 4 GiB system to trash. Are you suggesting that the build error above can also be an out-of-memory issue? Did “dmesg” show anything mentioning OOM? These C++ code bases (WebKit, LibreOffice, etc.) usually require a lot of RAM to build, so it could be that your machine simply doesn’t have enough RAM. AFAICS it builds fine on Hydra: https://hydra.gnu.org/job/gnu/master/libreoffice-5.3.2.2.x86_64-linux but not in 32 bit: https://hydra.gnu.org/job/gnu/master/libreoffice-5.3.2.2.i686-linux Ludo’.
