Hello

On Fri, Jul 19, 2024 at 11:06 PM Nathan Dehnel <ncdeh...@gmail.com> wrote:

> #   compile  libpci/gnumachUser.o
> /tmp/guix-build-rumpkernel-1.8-head-HEAD.8a3a6c9.drv-0/source/
> buildrump.sh/src/./obj/tooldir/bin/i486--netbsdelf-gcc
> -o <http://buildrump.sh/src/./obj/tooldir/bin/i486--netbsdelf-gcc-o>
> gnumachUser.o -O2  -Wno-error
> =maybe-uninitialized -Wno-error=address-of-packed-member
> -Wno-error=unused-variable -Wno-error=stack-protector
> -Wno-error=array-parameter -Wno-error=
> array-bounds -Wno-error=stringop-overflow -Wno-format-zero-length
> -Wno-pointer-sign    -Werror -Wall -Wextra -Wno-unused-parameter
> -Wstrict-prototype
> s -Wmissing-prototypes -Wno-error=stringop-overread
> -I/tmp/guix-build-rumpkernel-1.8-head-HEAD.8a3a6c9.drv-0/source/
> buildrump.sh/src/sys/rump/dev/li
> b/libpci <http://buildrump.sh/src/sys/rump/dev/lib/libpci>
> -I/tmp/guix-build-rumpkernel-1.8-head-HEAD.8a3a6c9.drv-0/source/pci-userspace/src-gnu
> -I/tmp/guix-build-rumpkernel-1.8-head-HEAD.8a3a6c9.drv
> -0/source/buildrump.sh/src/obj/destdir.i386/usr/include  -c gnumachUser.c
> gnumachUser.c: In function 'thread_get_name':
> gnumachUser.c:1791:37: error: comparison of integer expressions of
> different signedness: 'unsigned int' and 'int' [-Werror=sign-compare]
> 1791 |         if (mig_unlikely (msgh_size != 36 +
> ((OutP->nameType.msgt_number + 3) & ~3)))
>      |                                     ^~
> gnumachUser.c:25:47: note: in definition of macro 'mig_unlikely'
>   25 | #define mig_unlikely(X) __builtin_expect (!! (X), 0)
>      |                                               ^
> cc1: all warnings being treated as errors
>
> *** Failed target:  gnumachUser.o
> *** Failed command:
> /tmp/guix-build-rumpkernel-1.8-head-HEAD.8a3a6c9.drv-0/source/
> buildrump.sh/src/./obj/tooldir/bin/i486--netbsdelf-gcc
> -o <http://buildrump.sh/src/./obj/tooldir/bin/i486--netbsdelf-gcc-o>
> gnumachUs
> er.o -O2 -Wno-error=maybe-uninitialized
> -Wno-error=address-of-packed-member -Wno-error=unused-variable
> -Wno-error=stack-protector -Wno-error=array-pa
> rameter -Wno-error=array-bounds -Wno-error=stringop-overflow
> -Wno-format-zero-length -Wno-pointer-sign -Werror -Wall -Wextra
> -Wno-unused-parameter -W
> strict-prototypes -Wmissing-prototypes -Wno-error=stringop-overread
> -I/tmp/guix-build-rumpkernel-1.8-head-HEAD.8a3a6c9.drv-0/source/
> buildrump.sh/src/
> sys/rump/dev/lib/libpci <http://buildrump.sh/src/sys/rump/dev/lib/libpci>
>
> -I/tmp/guix-build-rumpkernel-1.8-head-HEAD.8a3a6c9.drv-0/source/pci-userspace/src-gnu
> -I/tmp/guix-build-rumpkernel-1.8-head-H
> EAD.8a3a6c9.drv-0/source/buildrump.sh/src/obj/destdir.i386/usr/include
> -c <http://buildrump.sh/src/obj/destdir.i386/usr/include-c> gnumachUser.c
>
> gnumach a40012115277aeff07ff92abab652b996be3c9cf
> libpciaccess 0.18.1
> mig 98e07c497c9d866c0342696918a020b3f0303405
> rumpkernel f1ffd6405f225336e595a0f99f01095ed7438337
>

The most recent MiG commit should fix the problem:

https://git.savannah.gnu.org/cgit/hurd/mig.git/commit/?id=85c1d9860d563d8c43d95d41c51d0cbd68f93c9a

Reply via email to