Date: Sat, 1 Nov 2025 08:57:13 -0700 From: Adrian Chadd <adrian@freebsd.org> To: bob prohaska <fbsd@www.zefox.net> Cc: freebsd-arm@freebsd.org, freebsd-current@freebsd.org Subject: Re: Buildkernel fails in /usr/obj/usr/src/arm.armv7/sys/GENERIC/vchiq_shim.o Message-ID: <CAJ-VmokLWxBfHM7TNE8jXx8kXTvYpdUnfE28VxFggFJkaD635A@mail.gmail.com> In-Reply-To: <aQYkxXD74zoukc0F@www.zefox.net>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
hi!
There's obviously something wrong with my cross building, because when I
try cross building armv7 on my laptop it succeeds
Anyone have any ideas what I'm doing wrong here? thanks!
```
#!/bin/sh
OBJ_BASE="/home/adrian/work/freebsd/head/freebsd-obj-arm"
SRC_BASE="/home/adrian/work/freebsd/head/freebsd-src-arm"
PORTS_BASE="/home/adrian/work/freebsd/head/freebsd-ports-arm"
MAKE_FLAGS="-j8 -s"
X_TARGET_ARCH="armv7"
KERN_CONFIG="GENERIC"
BUILD_FLAGS="NO_CLEAN=1"
env MAKEOBJDIRPREFIX="${OBJ_BASE}" make ${MAKE_FLAGS} buildkernel
KERNCONF=${KERN_CONFIG} ${BUILD_FLAGS} TARGET_ARCH=${X_TARGET_ARCH}
```
On Sat, 1 Nov 2025 at 08:18, bob prohaska <fbsd@www.zefox.net> 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
> bob@pelorus.zefox.org:/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.
>
> Thanks for reading and any remedies!
>
> bob prohaska
>
>
>
[-- Attachment #2 --]
<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>hi!</div><div><br></div><div>There's obviously something wrong with my cross building, because when I try cross building armv7 on my laptop it succeeds</div><div><br></div><div>Anyone have any ideas what I'm doing wrong here? thanks!</div><div><br></div><div>```</div><div>#!/bin/sh<br><br>OBJ_BASE="/home/adrian/work/freebsd/head/freebsd-obj-arm"<br>SRC_BASE="/home/adrian/work/freebsd/head/freebsd-src-arm"<br>PORTS_BASE="/home/adrian/work/freebsd/head/freebsd-ports-arm"<br>MAKE_FLAGS="-j8 -s"<br>X_TARGET_ARCH="armv7"<br>KERN_CONFIG="GENERIC"<br>BUILD_FLAGS="NO_CLEAN=1"<br><br>env MAKEOBJDIRPREFIX="${OBJ_BASE}" make ${MAKE_FLAGS} buildkernel KERNCONF=${KERN_CONFIG} ${BUILD_FLAGS} TARGET_ARCH=${X_TARGET_ARCH}<br>```</div></div></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, 1 Nov 2025 at 08:18, bob prohaska <<a href="mailto:fbsd@www.zefox.net">fbsd@www.zefox.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">A Raspberry Pi 2 v1.1 is failing buildkernel with <br>
Building /usr/obj/usr/src/arm.armv7/sys/GENERIC/vchiq_shim.o<br>
--- vchiq_2835_arm.o ---<br>
/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]<br>
549 | "free_pagelist - %zx, %d (%u bytes @%p)", (size_t)pagelist, actual, pagelist->length, bi->buf);<br>
| ~~ ^~~~~~~~~~~~~~~~<br>
| %lu<br>
/usr/src/sys/contrib/vchiq/interface/vchiq_arm/vchiq_core.h:73:39: note: expanded from macro 'vchiq_log_trace'<br>
73 | printf(VCHIQ_LOG_PREFIX fmt "\n", ##__VA_ARGS__); } while (0)<br>
| ~~~ ^~~~~~~~~~~<br>
1 error generated.<br>
*** [vchiq_2835_arm.o] Error code 1<br>
<br>
uname -a reports<br>
FreeBSD <a href="http://pelorus.zefox.org" rel="noreferrer" target="_blank">pelorus.zefox.org</a> 16.0-CURRENT FreeBSD 16.0-CURRENT #1 main-n281567-8d5a88ac95b2: Wed Oct 29 18:14:25 PDT 2025 bob@pelorus.zefox.org:/usr/obj/usr/src/arm.armv7/sys/GENERIC arm<br>
<br>
Git reset --hard reported<br>
HEAD is now at c6e02892bbca bsd-family-tree: add macOS 26<br>
<br>
This has been going on for a couple of days at least. <br>
<br>
Thanks for reading and any remedies!<br>
<br>
bob prohaska<br>
<br>
<br>
</blockquote></div>
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-VmokLWxBfHM7TNE8jXx8kXTvYpdUnfE28VxFggFJkaD635A>
