Re: Buildkernel fails in /usr/obj/usr/src/arm.armv7/sys/GENERIC/vchiq_shim.o

Mark Millard <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm,gmane.os.freebsd.current
Message-ID <[email protected]>
On Nov 1, 2025, at 08:18, bob prohaska <[email protected]> wrote:

> A Raspberry Pi 2 v1.1 is failing buildkernel with 
> Building /usr/obj/usr/src/arm.armv7/sys/GENERIC/vchiq_shim.o
> --- vchiq_2835_arm.o ---
> /usr/src/sys/contrib/vchiq/interface/vchiq_arm/vchiq_2835_arm.c:549:71: error: format specifies type 'unsigned int' but the argument has type 'unsigned long' [-Werror,-Wformat]
>  549 |                 "free_pagelist - %zx, %d (%u bytes @%p)", (size_t)pagelist, actual, pagelist->length, bi->buf);
>      |                                           ~~                                        ^~~~~~~~~~~~~~~~
>      |                                           %lu
> /usr/src/sys/contrib/vchiq/interface/vchiq_arm/vchiq_core.h:73:39: note: expanded from macro 'vchiq_log_trace'
>   73 |                 printf(VCHIQ_LOG_PREFIX fmt "\n", ##__VA_ARGS__); } while (0)
>      |                                         ~~~         ^~~~~~~~~~~
> 1 error generated.
> *** [vchiq_2835_arm.o] Error code 1
> 
> uname -a reports
> FreeBSD pelorus.zefox.org 16.0-CURRENT FreeBSD 16.0-CURRENT #1 main-n281567-8d5a88ac95b2: Wed Oct 29 18:14:25 PDT 2025     [email protected]:/usr/obj/usr/src/arm.armv7/sys/GENERIC arm
> 
> Git reset --hard reported
> HEAD is now at c6e02892bbca bsd-family-tree: add macOS 26
> 
> This has been going on for a couple of days at least. 
> 

See, for example,

https://lists.freebsd.org/archives/dev-commits-src-main/2025-October/037175.html

The official Continuous Integration builds are still broken
and have been since:

QUOTE from https://ci.freebsd.org/job/FreeBSD-main-armv7-build/26157/
#26157 (Thu Oct 30 00:53:07 GMT 2025)
. . .
Revision: 8b43286fc3badc646ff5a828bae226c8fca90268
Repository: https://git.freebsd.org/src.git
    • refs/remotes/origin/main
Changes
    • vchiq: logging/tracing refactoring (details / cgit)
    • vchiq: fix another logging format string for 32/64 bit (details / cgit)
END QUOTE

I've reported it another way that got noticed by one of
those involved. I added the notes to the original review:

https://reviews.freebsd.org/D53372


===
Mark Millard
marklmi at yahoo.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.