bug#65463: Herd `fport_write: Broken pipe` error when running `guix home reconfigure`

2023-08-22 Thread Tanguy LE CARROUR
Hi Guix, I think this has been happening for quite a long time, but I never paid attention to it, for everything seemed to be running just fine. When I run `guix home reconfigure`, it completes with the following message: ``` # […] Finished updating symlinks. SSLoading /gnu/store/zbfyaxxigns5lqy

bug#65456: [PATCH v3] self: Build guix/ and gnu/packages/ directories in 26 steps.

2023-08-22 Thread Janneke Nieuwenhuizen
Ludovic Courtès writes: Hi! > Janneke Nieuwenhuizen skribis: > >> Similar to the Makefile.am change, this breaks-up packages into 26 chunks >> when building on 32bit. Also force garbage collection. >> >> * guix/self.scm (compiled-modules)[process-directory/32bit]: New inner >> define. >> Use i

bug#65460: ghc/ghci are broken

2023-08-22 Thread paren--- via Bug reports for GNU Guix
Jonas via Bug reports for GNU Guix writes: > And compiling a hello-world program with ghc gives me: > > [1 of 1] Compiling Main ( hello.hs, hello.o ) > > : error: >     Warning: Couldn't figure out C compiler information! > Make sure you're using GNU gcc, or clang At th

bug#65461: Cannot compile any Rust projects

2023-08-22 Thread Hilton Chain via Bug reports for GNU Guix
Hi Jonas, On Wed, 23 Aug 2023 06:59:14 +0800, Jonas via Bug reports for GNU Guix wrote: > [...] >   = note: ld: cannot find -lrt: No such file or directory >   collect2: error: ld returned 1 exit status librt has been integrated into libc since glibc 2.34. gcc-toolchain:static should p

bug#65391: People need to report failing builds even though we have ci.guix.gnu.org for that

2023-08-22 Thread Csepp
Maxime Devos writes: > [[PGP Signed Part:Undecided]] > For example, naev used to work just fine, yet apparently it doesn't > anymore: https://issues.guix.gnu.org/65390. > > Given that Guix has ci.guix.gnu.org, I would expect such new problems > to be detected and resolved early, and it was dete

bug#65461: Cannot compile any Rust projects

2023-08-22 Thread Jonas via Bug reports for GNU Guix
Hi! Compiling any Rust projects with cargo/rustc gives me: error: linking with `/gnu/store/5lqhcv91ijy82p92ac6g5xw48l0lwwz4-gcc-11.3.0/bin/gcc` failed: exit status: 1   |   = note: LC_ALL="en_US.UTF-8" PATH="/gnu/store/96sdk3id979vh1kc9nw9p88834014j6m-rust-1.68.2/lib/rustlib/x86_64-unknown-li

bug#65460: ghc/ghci are broken

2023-08-22 Thread Jonas via Bug reports for GNU Guix
Hi! Running ghci gives me: GHCi, version 9.2.5: https://www.haskell.org/ghc/  :? for help ghc: loadArchive: Not an archive: `/gnu/store/kqb5pmdy950b53v4ga97qvhhdfqxv9rs-glibc-2.35-static/lib/libm.a' ghc: panic! (the 'impossible' happened)   (GHC version 9.2.5:     loadArchive "/gnu/store/kqb5p

bug#65437: bloomberg-bde 3.98.0 non-determistic test failure

2023-08-22 Thread Ludovic Courtès
Hi, Maxim Cournoyer skribis: > make: *** [Makefile:14690: all.t] Error 2 > error: in phase 'build-tests': uncaught exception: > %exception #<&invoke-error program: "make" arguments: ("all.t" "-j" "16") > exit-status: 2 term-signal: #f stop-signal: #f> > phase `build-tests' failed after 705.6 s

bug#65456: [PATCH 0/2] Split guix build into more steps for 32bit hosts.

2023-08-22 Thread Ludovic Courtès
Hi, Janneke Nieuwenhuizen skribis: > Similar to the Makefile.am change, this breaks-up packages into 26 chunks > when building on 32bit. Also force garbage collection. > > * guix/self.scm (compiled-modules)[process-directory/32bit]: New inner define. > Use it when building on a "i586" or "i686"

bug#54447: cuirass: missing derivation error

2023-08-22 Thread Ludovic Courtès
Hi, Maxim Cournoyer skribis: > Looking at multiple of recent 'cannot build missing derivation' build > failures on Cuirass, I see for example: > > substitute: > substitute: [Kupdating substitutes from 'http://141.80.167.131'... 0.0% > substitute: [Kcould not fetch > http://141.80.167.131/rhg

bug#65456: [PATCH v2 2/2] self: Build gnu/packages/*.go in 26 steps.

2023-08-22 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: After a LGTM from Ludo and discussing with Maxim on IRC, pushed to master as 5898b2e8a3dbf7797e83b39a2783c5b543015725 Maxim suggested () we could maybe use Guile in make to split building .go files in Makefile.am

bug#65457: qtbase refers to python 3

2023-08-22 Thread Maxim Cournoyer
Hello, Maxim Cournoyer writes: > Hi, > > I failed to notice this in time for the merge, but it appears qtbase now > keeps a reference to Python 3.10, which increases its size a bit. > > It should be removed. Fixes, like so: --8<---cut here---start->8--- modi

bug#65457: qtbase refers to python 3

2023-08-22 Thread Maxim Cournoyer
Hi, I failed to notice this in time for the merge, but it appears qtbase now keeps a reference to Python 3.10, which increases its size a bit. It should be removed. -- Thanks, Maxim

bug#65456: [PATCH v2 2/2] self: Build gnu/packages/*.go in 26 steps.

2023-08-22 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: > diff --git a/guix/self.scm b/guix/self.scm > index 81a36e007f..151fa9f452 100644 [..] > + (parameterize ((current-warning-port (%make-void-port "w"))) meant to move this comment > + ;; Hide compilation warnings. above the parame

bug#65456: [PATCH v2 1/2] build: Build gnu/packages/*.go in five steps.

2023-08-22 Thread Janneke Nieuwenhuizen
This breaks-up packages into five chunks of ~150,000 lines, allowing guix build --target=i586-pc-gnu from an x86 host. This is a followup to 1aa7ee52c6c520c2dbbdb06f1381466e9fd96294. * Makefile.am (first_half): Rename to... (first_quart): ...this, and also split into... (second_quart): ...this. (

bug#65456: [PATCH v2 2/2] self: Build gnu/packages/*.go in 26 steps.

2023-08-22 Thread Janneke Nieuwenhuizen
Similar to the Makefile.am change, this breaks-up gnu/packages into 26 chunks when building on 32bit. Also force garbage collection. * guix/self.scm (compiled-modules)[process-directory]: Split building of "gnu/packages" into 26 chunks. --- guix/self.scm | 33 ++--- 1

bug#65456: [PATCH 1/2] build: Build gnu/packages/*.go in five steps.

2023-08-22 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: > * Makefile.am (first_half): Rename to... [..] > +print-p1: > + @echo $(MODULES_PACKAGES1) > +print-p2: > + @echo $(MODULES_PACKAGES2) > +print-p3: > + @echo $(MODULES_PACKAGES3) > +print-p4: > + @echo $(MODULES_PACKAGES4) > +print-p5: > + @echo $

bug#65456: [PATCH 1/2] build: Build gnu/packages/*.go in five steps.

2023-08-22 Thread Janneke Nieuwenhuizen
This breaks-up packages into five chunks of ~150,000 lines, allowing guix build --target=i586-pc-gnu from an x86 host. This is a followup to 1aa7ee52c6c520c2dbbdb06f1381466e9fd96294. * Makefile.am (first_half): Rename to... (first_quart): ...this, and also split into... (second_quart): ...this. (

bug#65456: [PATCH 2/2] self: Build gnu/packages/*.go in 26 steps on 32bit.

2023-08-22 Thread Janneke Nieuwenhuizen
Similar to the Makefile.am change, this breaks-up packages into 26 chunks when building on 32bit. Also force garbage collection. * guix/self.scm (compiled-modules)[process-directory/32bit]: New inner define. Use it when building on a "i586" or "i686" cpu. --- guix/self.scm | 31 +

bug#65456: [PATCH 0/2] Split guix build into more steps for 32bit hosts.

2023-08-22 Thread Janneke Nieuwenhuizen
Hi! Initially writter for the Hurd (see hurd-team , ) This afternoon on IRC, Maxim

bug#65417: i686-linux installation medium on Pentium II fails on boot

2023-08-22 Thread Josselin Poiret via Bug reports for GNU Guix
Hi Skylar, "Skylar \"The Cobra\" Widulski" via Bug reports for GNU Guix writes: > I've got an old Pentium II machine that I want to install Guix on. > Booting up the i686-linux installation medium, I'm dropped into a guile > REPL with this output visible on the 640x480 rectangle because NeoMag

bug#64663: MESA shader cache makes OBS not running anymore

2023-08-22 Thread Giovanni Biscuolo
Hello Arne, "Dr. Arne Babenhauserheide" writes: [...] >> Guillaume Le Vaillant <…> writes: >> >>> It looks like an issue with the shader cache of mesa. >>> After clearing it, I don't see the memory leak anymore. >>> >>> Could you try doing a "rm -r $HOME/.cache/mesa_shader_cache/*" and see >>>

bug#65412: Guix installer failed to install

2023-08-22 Thread Josselin Poiret via Bug reports for GNU Guix
Hi Bruno, Bruno Haible writes: > > The problem is not so much that it failed, but that the warning > message does not sufficiently describe the cause: > * I understand the figure of 6 GB: that's the expected size for > a GUI environment with MATE. > * But I don't understand the figure of