GNU bug report logs - #75589
python-pytorch build failure due to libgpg-error update

Previous Next

Package: guix;

Reported by: Rostislav Svoboda <rostislav.svoboda <at> gmail.com>

Date: Wed, 15 Jan 2025 17:16:02 UTC

Severity: normal

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 75589 in the body.
You can then email your comments to 75589 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#75589; Package guix. (Wed, 15 Jan 2025 17:16:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Rostislav Svoboda <rostislav.svoboda <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 15 Jan 2025 17:16:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Rostislav Svoboda <rostislav.svoboda <at> gmail.com>
To: bug-guix <at> gnu.org, Ludovic Courtès <ludo <at> gnu.org>
Subject: python-pytorch build failure due to libgpg-error update
Date: Wed, 15 Jan 2025 18:14:30 +0100
[Message part 1 (text/plain, inline)]
Hello, the following commit:
    eec2c5d6a7 2024-12-29 gnu: libgpg-error: Update to 1.51.
causes guix build python-pytorch to fail. Below are the last few lines
from the build log; the full build log is attached.

Cheers,
Bost


cd /tmp/guix-build-eigen-3.4.0.drv-0/build/test &&
/gnu/store/78wn2hb9q46xg5pa4m2zvigs3n4nqznw-cmake-minimal-3.24.2/bin/cmake
-E cmake_link_script CMakeFiles/mixingtypes_6.dir/link.txt --verbose=1
/gnu/store/86fc8bi3mciljxz7c79jx8zr4wsx7xw8-gcc-11.4.0/bin/c++
-std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align
-Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs
-Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op
-Wenum-conversion -Wdouble-promotion -Wshadow -Wno-psabi
-Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common
-fstrict-aliasing -ansi -O3 -DNDEBUG
CMakeFiles/mixingtypes_6.dir/mixingtypes.cpp.o -o mixingtypes_6
make[3]: Leaving directory '/tmp/guix-build-eigen-3.4.0.drv-0/build'
[ 21%] Built target mixingtypes_6
[ 21%] Linking CXX executable mixingtypes_3
cd /tmp/guix-build-eigen-3.4.0.drv-0/build/test &&
/gnu/store/78wn2hb9q46xg5pa4m2zvigs3n4nqznw-cmake-minimal-3.24.2/bin/cmake
-E cmake_link_script CMakeFiles/mixingtypes_3.dir/link.txt --verbose=1
/gnu/store/86fc8bi3mciljxz7c79jx8zr4wsx7xw8-gcc-11.4.0/bin/c++
-std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align
-Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs
-Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op
-Wenum-conversion -Wdouble-promotion -Wshadow -Wno-psabi
-Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common
-fstrict-aliasing -ansi -O3 -DNDEBUG
CMakeFiles/mixingtypes_3.dir/mixingtypes.cpp.o -o mixingtypes_3
make[3]: Leaving directory '/tmp/guix-build-eigen-3.4.0.drv-0/build'
[ 21%] Built target mixingtypes_3
make[2]: Leaving directory '/tmp/guix-build-eigen-3.4.0.drv-0/build'
make[1]: *** [CMakeFiles/Makefile2:3501: CMakeFiles/buildtests.dir/rule] Error 2
make[1]: Leaving directory '/tmp/guix-build-eigen-3.4.0.drv-0/build'
make: *** [Makefile:182: buildtests] Error 2
error: in phase 'check': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("buildtests"
"-j24") exit-status: 2 term-signal: #f stop-signal: #f>
phase `check' failed after 92.2 seconds
command "make" "buildtests" "-j24" failed with status 2
build process 18 exited with status 256
builder for `/gnu/store/1dcg3vfmib2f63jib57g4hvj2k6cbf8i-eigen-3.4.0.drv'
failed with exit code 1
build of /gnu/store/1dcg3vfmib2f63jib57g4hvj2k6cbf8i-eigen-3.4.0.drv failed
View build log at
'/var/log/guix/drvs/1d/cg3vfmib2f63jib57g4hvj2k6cbf8i-eigen-3.4.0.drv.gz'.
cannot build derivation
`/gnu/store/92k9v3rdympz3djzayr67riah6axd5qq-python-pytorch-2.4.0.drv':
1 dependencies couldn't be built
guix build: error: build of
`/gnu/store/92k9v3rdympz3djzayr67riah6axd5qq-python-pytorch-2.4.0.drv'
failed
[cg3vfmib2f63jib57g4hvj2k6cbf8i-eigen-3.4.0.drv.gz (application/gzip, attachment)]

Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Wed, 05 Feb 2025 14:50:01 GMT) Full text and rfc822 format available.

Notification sent to Rostislav Svoboda <rostislav.svoboda <at> gmail.com>:
bug acknowledged by developer. (Wed, 05 Feb 2025 14:50:01 GMT) Full text and rfc822 format available.

Message #10 received at 75589-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Rostislav Svoboda <rostislav.svoboda <at> gmail.com>
Cc: 75589-done <at> debbugs.gnu.org
Subject: Re: bug#75589: python-pytorch build failure due to libgpg-error update
Date: Wed, 05 Feb 2025 15:49:36 +0100
Hi!

Rostislav Svoboda <rostislav.svoboda <at> gmail.com> skribis:

> Hello, the following commit:
>     eec2c5d6a7 2024-12-29 gnu: libgpg-error: Update to 1.51.
> causes guix build python-pytorch to fail. Below are the last few lines
> from the build log; the full build log is attached.

[...]

> cd /tmp/guix-build-eigen-3.4.0.drv-0/build/test &&
> /gnu/store/78wn2hb9q46xg5pa4m2zvigs3n4nqznw-cmake-minimal-3.24.2/bin/cmake
> -E cmake_link_script CMakeFiles/mixingtypes_6.dir/link.txt --verbose=1
> /gnu/store/86fc8bi3mciljxz7c79jx8zr4wsx7xw8-gcc-11.4.0/bin/c++
> -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align
> -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs
> -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op
> -Wenum-conversion -Wdouble-promotion -Wshadow -Wno-psabi
> -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common
> -fstrict-aliasing -ansi -O3 -DNDEBUG
> CMakeFiles/mixingtypes_6.dir/mixingtypes.cpp.o -o mixingtypes_6
> make[3]: Leaving directory '/tmp/guix-build-eigen-3.4.0.drv-0/build'
> [ 21%] Built target mixingtypes_6
> [ 21%] Linking CXX executable mixingtypes_3
> cd /tmp/guix-build-eigen-3.4.0.drv-0/build/test &&
> /gnu/store/78wn2hb9q46xg5pa4m2zvigs3n4nqznw-cmake-minimal-3.24.2/bin/cmake
> -E cmake_link_script CMakeFiles/mixingtypes_3.dir/link.txt --verbose=1
> /gnu/store/86fc8bi3mciljxz7c79jx8zr4wsx7xw8-gcc-11.4.0/bin/c++
> -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align
> -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs
> -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op
> -Wenum-conversion -Wdouble-promotion -Wshadow -Wno-psabi
> -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common
> -fstrict-aliasing -ansi -O3 -DNDEBUG
> CMakeFiles/mixingtypes_3.dir/mixingtypes.cpp.o -o mixingtypes_3
> make[3]: Leaving directory '/tmp/guix-build-eigen-3.4.0.drv-0/build'
> [ 21%] Built target mixingtypes_3
> make[2]: Leaving directory '/tmp/guix-build-eigen-3.4.0.drv-0/build'
> make[1]: *** [CMakeFiles/Makefile2:3501: CMakeFiles/buildtests.dir/rule] Error 2
> make[1]: Leaving directory '/tmp/guix-build-eigen-3.4.0.drv-0/build'
> make: *** [Makefile:182: buildtests] Error 2
> error: in phase 'check': uncaught exception:
> %exception #<&invoke-error program: "make" arguments: ("buildtests"
> "-j24") exit-status: 2 term-signal: #f stop-signal: #f>
> phase `check' failed after 92.2 seconds
> command "make" "buildtests" "-j24" failed with status 2
> build process 18 exited with status 256
> builder for `/gnu/store/1dcg3vfmib2f63jib57g4hvj2k6cbf8i-eigen-3.4.0.drv'
> failed with exit code 1

Note that it’s Eigen, not PyTorch itself that fails to build.  We’re
missing the actual error message (perhaps if we scrolled up we’d see
a “No space left on device” error message because those C++ test
programs in Eigen take quite a bit of space) but it’s unlikely that it’s
due to libgpg-error because they’re only remotely connected:

--8<---------------cut here---------------start------------->8---
$ guix graph --path python-pytorch libgpg-error
python-pytorch <at> 2.5.1
python-expecttest <at> 0.2.1-0.683b09a
poetry <at> 1.8.4
python-dulwich <at> 0.21.7
gnupg <at> 2.4.7
libgpg-error <at> 1.51
$ guix graph --path eigen libgpg-error
guix graph: error: no path from 'eigen <at> 3.4.0' to 'libgpg-error <at> 1.51'
--8<---------------cut here---------------end--------------->8---

The good news is that ‘python-pytorch’ is available right now:

--8<---------------cut here---------------start------------->8---
$ guix weather python-pytorch
computing 1 package derivations for x86_64-linux...
looking for 1 store items on https://ci.guix.gnu.org...
https://ci.guix.gnu.org ☀
  100.0% substitutes available (1 out of 1)
  at least 100.9 MiB of nars (compressed)
  263.1 MiB on disk (uncompressed)
  2.817 seconds per request (2.8 seconds in total)
  0.4 requests per second
^C
$ guix describe
Generation 335  Feb 04 2025 19:46:37    (current)
  guix 9366217
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 9366217997d759a4150cf5e44d83b947ac2028ab
--8<---------------cut here---------------end--------------->8---

Closing!

Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 06 Mar 2025 12:24:20 GMT) Full text and rfc822 format available.

This bug report was last modified 122 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.