bug#48018: reviewed, checked and re-based the previous commit

2023-11-06 Thread Wicki Gabriel (wicg)
I've checked the patch above which works like a charm.  I've created a new 
patch.  Please credit the original author before merging.
From 37faa5cac3545406721cfaaf4b2f97841a889510 Mon Sep 17 00:00:00 2001
Message-ID: <37faa5cac3545406721cfaaf4b2f97841a889510.1699268702.git.w...@zhaw.ch>
From: Gabriel Wicki 
Date: Mon, 6 Nov 2023 12:01:47 +0100
Subject: [PATCH] gnu: Fix imagemagick webp related failures.

This fixes #48018, as suggested by Saku Laesvuori on the issue tracker.

* gnu/packages/imagemagick.scm (imagemagick/stable)[inputs]: Add libwebp.

Change-Id: I3c02d0fb6c421f7d865b19af359e20068d00b60a
---
 gnu/packages/imagemagick.scm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnu/packages/imagemagick.scm b/gnu/packages/imagemagick.scm
index b407af3588..ac366a378b 100644
--- a/gnu/packages/imagemagick.scm
+++ b/gnu/packages/imagemagick.scm
@@ -124,6 +124,7 @@ (define-public imagemagick/stable
("libtiff" ,libtiff)
("libpng" ,libpng)
("libjpeg" ,libjpeg-turbo)
+   ("libwebp" ,libwebp)
("pango" ,pango)
("freetype" ,freetype)
("bzip2" ,bzip2)

base-commit: d52ee267ee8245a6edfcd137c73d20b036ec08d1
-- 
2.41.0



bug#62055: `guix pull` fails on freshly installed Guix on Debian aarch64

2023-03-08 Thread Wicki Gabriel (wicg)
Hello

guix​ instructed me to share the following information with you.  I've 
installed Debian 11.6 on a raspberry pi 3B+, did apt install guix​, but failed 
after a guix pull​. Before posting here i tried the same steps again just to 
make sure i didn't stumble on a Heisenbug

~
Updating channel 'guix' from Git repository at 
'https://git.savannah.gnu.org/git/guix.git'...
Authenticating channel 'guix', commits 9edb3f6 to 6e4b997 (16 new commits)...
Building from this channel:
  guix  https://git.savannah.gnu.org/git/guix.git 6e4b997
Computing Guix derivation for 'aarch64-linux'... |^/substitute: hint: Consider 
installing the `glibc-utf8-locales' or `glibc-locales' package and
substitute: defining `GUIX_LOCPATH', along these lines:
substitute:
substitute:  guix install glibc-utf8-locales
substitute:  export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"
substitute:
substitute: See the "Application Setup" section in the manual, for more info.
substitute:
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%   
  |substitute: updating substitutes from 
'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
hint: Consider installing the `glibc-utf8-locales' or `glibc-locales' package 
and
defining `GUIX_LOCPATH', along these lines:

 guix install glibc-utf8-locales
 export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"

See the "Application Setup" section in the manual, for more info.

downloading from 
https://ci.guix.gnu.org/nar/lzip/xfxwm36a4rf80rbcm7gry4vxqgh3m6ba-glibc-utf8-locales-2.33
 ...
 glibc-utf8-locales-2.33  382KiB   366KiB/s 00:01 
[##] 100.0%
hint: Consider installing the `glibc-utf8-locales' or `glibc-locales' package 
and
defining `GUIX_LOCPATH', along these lines:

 guix install glibc-utf8-locales
 export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"

See the "Application Setup" section in the manual, for more info.

downloading from 
https://ci.guix.gnu.org/nar/lzip/77wy23nvrgnwf8j1fmkax9zx8a9fkqj6-bash-static-5.1.8
 ...
 bash-static-5.1.8  547KiB  74KiB/s 00:07 
[##] 100.0%

hint: Consider installing the `glibc-utf8-locales' or `glibc-locales' package 
and
defining `GUIX_LOCPATH', along these lines:

 guix install glibc-utf8-locales
 export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale"

See the "Application Setup" section in the manual, for more info.

downloading from 
https://ci.guix.gnu.org/nar/lzip/wc9xqvi9a3dg6d0c9k4fcmnlbrcdpbix-guile-lib-0.2.7
 ...
 guile-lib-0.2.7  367KiB   808KiB/s 00:00 
[##] 100.0|

hint: Consider installing the 

bug#61732: "Unbound variable: %build-inputs" in Cross-Compilation Context

2023-02-23 Thread Wicki Gabriel (wicg)
Sorry, that last email was sent a little too early.


I tried said cross-compilation with this command: `guix build perl-gd 
--target=aarch64-linux-gnu` and could provoke the same error message also with 
perl-commonmark​.

It also happens with riscv64-linux-gnu and arm-linux-gnueabihf as target (i 
haven't tested all of them, though).


bug#61732: "Unbound variable: %build-inputs

2023-02-23 Thread Wicki Gabriel (wicg)
Hello

I get the following error message when trying to cross-compile perl-gd:
```
Backtrace:
  15 (primitive-load "/gnu/store/m65ipkgj9d9l2in8yp9w82npqbb?")
In ice-9/eval.scm:
   214:21 14 (_ #f)
   217:50 13 (lp (# ?))
   217:50 12 (lp (# ?))
   217:50 11 (lp (# ?))
   217:50 10 (lp (# ?))
   217:50  9 (lp (# ?))
   217:50  8 (lp (# ?))
   217:50  7 (lp (# ?))
   217:50  6 (lp (# ?))
   217:33  5 (lp (# ?))
   191:35  4 (_ #f)
   196:43  3 (_ #f)
   196:35  2 (_ #f)
   223:20  1 (proc #)
In unknown file:
   0 (%resolve-variable (7 . %build-inputs) #)

ERROR: In procedure %resolve-variable:
Unbound variable: %build-inputs
```

Not sure where it comes from.


bug#56556:

2022-08-09 Thread Wicki Gabriel (wicg)
I have the same issue. Tested in German language -- it works just fine with the 
full-fledged LaTeX environment.