On Mon, 17 Feb 2025 09:04:41 +0200
Roman Riabenko <ro...@riabenko.com> wrote:

> On Sun, 16 Feb 2025 19:32:31 +0100
> Noé Lopez <n...@xn--no-cja.eu> wrote:
> 
> > 
> > > Hello.
> > > 
> > > When running guix as a package manager on a foreign distribution
> > > (PureOS) on an aarch64 device, Evolution fails to install because
> > > doxygen fails to build. I attach as separate files:
> > > 
> > > - the output of "guix build doxygen" gzipped;
> > > - the doxygen build log from the store;
> > > - the output of "guix describe";
> > > - the output of "uname -a".
> > > 
> > > Roman
> > >
> > 
> > Hi Roman,
> > 
> > Thank you for the bug report, doxygen is building fine on the substitute
> > servers and on my machine for aarch64[1], from your logs it seems that
> > your system might have ran out of memory and the process killed by the
> > OOM killer.
> > 
> > That said, substitute for doxygen should be available now so can you try
> > again after running guix pull?
> > 
> > If you still need to build it yourself, setting --max-jobs=1 could help
> > reduce the memory load, if that turns out to be the issue.
> > 
> > [1] https://ci.guix.gnu.org/build/7095985/details
> > 
> > Good evening,
> > Noé
> 
> Thank you for looking into this and for the advice. Another attempt to
> install Evolution has downloaded doxygen from substitutes. "guix build
> doxygen" now returns the path to it in the store as expected.

I tried to confirm that it is the OOM killer by re-building the package
and looking for a log message. Despite consistently running into the
issue at the time of reporting, the build completes successfully, at
least at the commit indicated below. I was able to reproduce the messages
when intentionally occupying the RAM with other software, resulting in
OOM message in dmesg.

$ guix gc -D $(guix build doxygen --no-grafts --no-substitutes)
$ guix build doxygen --no-grafts --no-substitutes

$ guix describe
Generation 97   13 лют 2025 15:04:31    (current)
  guix 2e72561
    repository URL: https://git.savannah.gnu.org/git/guix.git
    вітка: master
    коміт: 2e72561e788a0bb37ffe887d546a394b70b8c212

Since I cannot reproduce the issue or add anything to my report, I
will close this issue.

Roman

Attachment: pgpPnFGgMQOro.pgp
Description: PGP signature

Reply via email to