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