Hello,
https://lists.nongnu.org/archive/html/qemu-devel/2022-07/msg04911.html
I rebased the xen-4.16.1.tar.gz release with the qemu-xen v7.0.0 from staging.
http://xenbits.xen.org/gitweb/?p=qemu-xen.git;a=shortlog;h=refs/heads/staging
I built this in AlmaLinux 9 and Jammy 22.04 without trouble, however
in Bullseye I could not get past errors like shown in qemu-devel post
above.
> ../ui/dbus.c: In function ‘dbus_create_context’:
> ../ui/dbus.c:47:20: error: ‘qemu_egl_rn_ctx’ undeclared (first use in this
> function); did you mean ‘qemu_egl_init_ctx’?
> 47 | qemu_egl_rn_ctx);
> | ^~~~~~~~~~~~~~~
> | qemu_egl_init_ctx
> ../ui/dbus.c:47:20: note: each undeclared identifier is reported only once
> for each function it appears in
>
> and many other similar errors, because include/ui/egl-helpers.h only has
> these declaration if gbm is found on the system.
>
> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
`D-bus display` is a new feature in qemu v7.0.0 and they are showing
errors still 3 months after release.
The patch they proposed is indexed at 3285 past the v7.0.0 release! It
seemed impossible to put together a backported patchset that includes
their fix.
Nevertheless I found 5/3285 patches that could backport and get past FTBFS.
They are attached along with the Meson metainfo for the Bullseye qemu build.
I have used this patchset using the quilt, git am, and rpm patching
systems and I trust it will work anywhere on the qemu-xen tree.
cheers,
PryMar56
https://lists.nongnu.org/archive/html/qemu-devel/2022-07/msg04911.html
I rebased the xen-4.16.1.tar.gz release with the qemu-xen v7.0.0 from staging.
http://xenbits.xen.org/gitweb/?p=qemu-xen.git;a=shortlog;h=refs/heads/staging
I built this in AlmaLinux 9 and Jammy 22.04 without trouble, however
in Bullseye I could not get past errors like shown in qemu-devel post
above.
> ../ui/dbus.c: In function ‘dbus_create_context’:
> ../ui/dbus.c:47:20: error: ‘qemu_egl_rn_ctx’ undeclared (first use in this
> function); did you mean ‘qemu_egl_init_ctx’?
> 47 | qemu_egl_rn_ctx);
> | ^~~~~~~~~~~~~~~
> | qemu_egl_init_ctx
> ../ui/dbus.c:47:20: note: each undeclared identifier is reported only once
> for each function it appears in
>
> and many other similar errors, because include/ui/egl-helpers.h only has
> these declaration if gbm is found on the system.
>
> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
`D-bus display` is a new feature in qemu v7.0.0 and they are showing
errors still 3 months after release.
The patch they proposed is indexed at 3285 past the v7.0.0 release! It
seemed impossible to put together a backported patchset that includes
their fix.
Nevertheless I found 5/3285 patches that could backport and get past FTBFS.
They are attached along with the Meson metainfo for the Bullseye qemu build.
I have used this patchset using the quilt, git am, and rpm patching
systems and I trust it will work anywhere on the qemu-xen tree.
cheers,
PryMar56