GNU bug report logs -
#57933
Gtk is unsupported on i686-linux
Previous Next
Full log
Message #8 received at 57933 <at> debbugs.gnu.org (full text, mbox):
Hi,
Mathieu Othacehe <othacehe <at> gnu.org> skribis:
> I had the following error while trying out `make release` for
> `i686-linux` specifically.
>
> + for example in gnu/system/examples/*.tmpl
> + case "$example" in
> + options=
> + guix system -n disk-image gnu/system/examples/desktop.tmpl
> accepted connection from pid 17139, user nixbld
> guix system: warning: 'disk-image' is deprecated: use 'image' instead
> guix system: error: package gvfs <at> 1.50.2 does not support i686-linux
> + rm -f t-guix-system-16656 t-guix-system-error-16656 /tmp/guix-build-guix-1.3.0.24760-34049.drv-0/t-guix-system-16656/config.scm /tmp/guix-build-guix-1.3.0.24760-34049.drv-0/t-guix-system-16656/my-torrc
> + rmdir /tmp/guix-build-guix-1.3.0.24760-34049.drv-0/t-guix-system-16656
> FAIL tests/guix-system.sh (exit status: 1)
I reported and fixed this one recently:
https://issues.guix.gnu.org/58352
> Turns out, Gtk is unsupported on i686-linux which is problematic to
> build the desktop.tmpl image.
>
> mathieu <at> meije ~/guix [env]$ make -j8 && ./pre-inst-env guix build gtk -s i686-linux
> gnu/packages/gtk.scm:1182:2: warning: package gtk <at> 4.8.0 does not support i686-linux
That is still the case due to Rust being pulled in via librsvg:
--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix graph --path gtk librsvg
gtk <at> 4.8.1
gst-plugins-bad <at> 1.18.5
librsvg <at> 2.50.7
--8<---------------cut here---------------end--------------->8---
(Time passes…)
I pushed things to make ‘gst-plugins-bad’ supported on i686-linux:
--8<---------------cut here---------------start------------->8---
27a3a5d193 gnu: svt-hevc: Mark as supported on x86_64-linux only.
e3362e249a gnu: directfb: Remove input labels.
3714c8bdcd gnu: gst-plugins-bad: Use 'librsvg-for-system'.
c3b0be1fa2 gnu: directfb: Use 'librsvg-for-system'.
--8<---------------cut here---------------end--------------->8---
But now there’s an ‘openexr’ test failure on i686.
And GTK has another path to unsupported software on i686-linux.
(Note that we’re talking about GTK 4.x, not GTK+, so maybe we can live
with that for now. At least it no longer affects ‘desktop.tmpl’ and GTK
has relatively few dependents at this point.)
Ludo’.
This bug report was last modified 2 years and 219 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.