GNU bug report logs - #78241
[PATCH core-packages-team] Update Hurd and Mach

Previous Next

Package: guix-patches;

Reported by: yelninei <at> tutamail.com

Date: Sun, 4 May 2025 14:29:02 UTC

Severity: normal

Tags: patch

Done: yelninei <at> tutamail.com

Bug is archived. No further changes may be made.

Full log


Message #14 received at 78241 <at> debbugs.gnu.org (full text, mbox):

From: yelninei <at> tutamail.com
To: Janneke Nieuwenhuizen <janneke <at> gnu.org>
Cc: 78241 <at> debbugs.gnu.org
Subject: Re: [PATCH core-packages-team] Update Hurd and Mach
Date: Tue, 6 May 2025 17:23:00 +0200 (CEST)
Hi Janneke,

May 6, 2025, 13:16 by janneke <at> gnu.org:

>
> Hmm, any idea why adding that flag has become necessary?  Should that
> maybe be part of this patch set then?  If so, you can send a "fixup!" or
> "squash!" commit.
>
The -Wno-implicit-function-declaration is for rumpkernel and unrelated to hurd/mach.
I have just started trying to send some of the patches I have been sitting on for a while.
Here is the full error:
/tmp/guix-build-rumpkernel-0-20211031-0.f1ffd64.drv-0/source/buildrump.sh/src/tools/sed/../../usr.bin/sed/process.c <http://buildrump.sh/src/tools/sed/../../usr.bin/sed/process.c>: In function 'lputs':
/tmp/guix-build-rumpkernel-0-20211031-0.f1ffd64.drv-0/source/buildrump.sh/src/tools/sed/../../usr.bin/sed/process.c:636:41 <http://buildrump.sh/src/tools/sed/../../usr.bin/sed/process.c:636:41>: error: implicit declaration of function 'wcwidth' [-Wimplicit-function-declaration]
  636 |                         width = (size_t)wcwidth(wc);


This is caused by using gcc-14 for the HOST_CC and adding gcc-14 as a native-input reproduces the issue on the master branch. Until now the HOST_CC was gcc-11 and only the CROSS_CC has been gcc-14.

In my current checkout I have "fixed" it by adding -V HOST_CFLAGS=-Wno-implicit-function-declaration to the build.sh invocation to silence the warning.
I also saw that rumpkernel has a 20250111 tag in the debian repository but struggled adapting the build system to the new version.










This bug report was last modified 59 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.