From: "Ludovic Courtès" <ludo@gnu.org>
To: Mathieu Othacehe <othacehe@gnu.org>
Cc: 57933@debbugs.gnu.org
Subject: bug#57933: Gtk is unsupported on i686-linux
Date: Sun, 09 Oct 2022 22:36:23 +0200 [thread overview]
Message-ID: <87y1to3faw.fsf@gnu.org> (raw)
In-Reply-To: <87leqf382h.fsf@gnu.org> (Mathieu Othacehe's message of "Mon, 19 Sep 2022 13:41:26 +0200")
Hi,
Mathieu Othacehe <othacehe@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@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@meije ~/guix [env]$ make -j8 && ./pre-inst-env guix build gtk -s i686-linux
> gnu/packages/gtk.scm:1182:2: warning: package gtk@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@4.8.1
gst-plugins-bad@1.18.5
librsvg@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’.
next prev parent reply other threads:[~2022-10-09 20:37 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-09-19 11:41 bug#57933: Gtk is unsupported on i686-linux Mathieu Othacehe
2022-10-09 20:36 ` Ludovic Courtès [this message]
2022-10-10 15:40 ` Ludovic Courtès
2022-10-11 15:56 ` bug#58444: Make gtk use librsvg on aarch64 again pelzflorian (Florian Pelz)
2022-10-11 17:45 ` pelzflorian (Florian Pelz)
2022-10-12 19:38 ` pelzflorian (Florian Pelz)
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y1to3faw.fsf@gnu.org \
--to=ludo@gnu.org \
--cc=57933@debbugs.gnu.org \
--cc=othacehe@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).