--- Begin Message ---
Subject: |
development childhurd fails to build: glib@2.62.6: build system `meson' |
Date: |
Sun, 03 Jan 2021 09:19:56 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Hi,
We have been using the attached devel-hurd.tmpl (see attched) to add a
childhurd service that has a development environment.
On current master
395489cdc959c3f3c026bf545c3ed95efc9919f0
gnu: spice-vdagent: Update to 0.20.0.
building
./pre-inst-env guix system disk-image --target=i586-pc-gnu
gnu/system/examples/devel-hurd.tmpl
fail with
--8<---------------cut here---------------start------------->8---
guix system: error: gnu/packages/glib.scm:181:2: glib@2.62.6: build system
`meson' does not support cross builds
--8<---------------cut here---------------end--------------->8---
I guess we are missing a (some?) tests for the Hurd.
Anyway, I started a bisecting round last night and it found
--8<---------------cut here---------------start------------->8---
1b0cda6b44 gnu: qemu: Extend I/O test time-outs.
--8<---------------cut here---------------end--------------->8---
which was an honest debugging leftover, fixed promptly in
--8<---------------cut here---------------start------------->8---
b070e3f810 gnu: qemu: Remove left-over debugging statement.
--8<---------------cut here---------------end--------------->8---
Luckily, this fixed commit also builds the childhurd again...so I'm
starting a new bisect.
This is not funny; it means I either cannot reconfigure, or I'm losing
my childhurd...grmbl. Sorry for not noticing this earlier!
Greetings,
Janneke
devel-hurd.tmpl
Description: Binary data
--
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | AvatarĀ® http://AvatarAcademy.com
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#45618: development childhurd fails to build: glib@2.62.6: build system `meson' |
Date: |
Thu, 14 Jan 2021 17:03:04 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Jan Nieuwenhuizen writes:
Hello,
> On current master
>
> 395489cdc959c3f3c026bf545c3ed95efc9919f0
> gnu: spice-vdagent: Update to 0.20.0.
>
> building
>
> ./pre-inst-env guix system disk-image --target=i586-pc-gnu
> gnu/system/examples/devel-hurd.tmpl
>
> fail with
>
> guix system: error: gnu/packages/glib.scm:181:2: glib@2.62.6: build system
> `meson' does not support cross builds
My bad, turns out to be the new guile-avahi dependency that cannot be
cross-built.
For the archives, find an updated devel-hurd.tmpl attached that removes
guile-avahi.
Greetings,
Janneke
devel-hurd.tmpl
Description: Binary data
--
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | AvatarĀ® http://AvatarAcademy.com
--- End Message ---