Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 May 2026 00:48:08 +0000
From:      bugzilla-noreply@freebsd.org
To:        emulation@FreeBSD.org
Subject:   [Bug 286875] emulators/qemu-user-static-devel: Switch to blitz, and sync to 11.0.50; restore build on 15+
Message-ID:  <bug-286875-4077-3nJ3v4QXxS@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-286875-4077@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286875

--- Comment #17 from Alexey Shuvaev <bugsbeastie@gmail.com> ---
Just a report of the current status of emulators/qemu-user-static-devel as in
the ports tree:

It fails on 15-STABLE with the linker error about __realpathat/___realpathat
symbol (see the truncated poudriere log for details):

ld: error: undefined symbol: __realpathat
>>> referenced by os-stat.h:705 (../qemu-bsd-user-64ff0f053df/bsd-user/freebsd/os-stat.h:705)
>>>               libqemu-arm-bsd-user.fa.p/bsd-user_freebsd_os-syscall.c.o:(do_freebsd_realpathat)
>>> did you mean: ___realpathat
>>> defined in: /usr/lib/libc.a(___realpathat.o)

This is probably easy to fix.

It also fails on 16-CURRENT with the same error about IOCTLs as
emulators/qemu-user-static (again, see the truncated poudriere log for
details):

In file included from ../qemu-bsd-user-64ff0f053df/bsd-user/bsd-ioctl.c:344:
../qemu-bsd-user-64ff0f053df/bsd-user/freebsd/os-ioctl-cmds.h:123:7: error: use
of undeclared identifier 'SIOCGVH'
  123 | IOCTL(SIOCGVH, IOC_W | IOC_R, MK_PTR(MK_STRUCT(STRUCT_ifreq_ptr)))
      |       ^~~~~~~
1 error generated.

As far as I understand, this is from the system part of the port, here the
update to the latest blitz branch is probably the way to go.

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-286875-4077-3nJ3v4QXxS>