You are not logged in.

#1 2025-02-09 05:05:09

Fusion916
Member
Registered: 2024-05-18
Posts: 38

qemu-screamer-git no longer building

It looks like this project isnt maintained anymore, is there an additional patch from qemu that is needed?

[1775/2248] Compiling C object libcommon.fa.p/net_slirp.c.o
FAILED: libcommon.fa.p/net_slirp.c.o 
cc -m64 -mcx16 -Ilibcommon.fa.p -I/usr/include/pixman-1 -I/usr/include/SDL2 -I/usr/include/slirp -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/vte-2.91 -fdiagnostics-color=auto -Wall -Winvalid-pch -Werror -std=gnu11 -O2 -g -isystem /home/ashanks/.cache/yay/qemu-screamer-git/src/qemu/linux-headers -isystem linux-headers -iquote . -iquote /home/ashanks/.cache/yay/qemu-screamer-git/src/qemu -iquote /home/ashanks/.cache/yay/qemu-screamer-git/src/qemu/include -iquote /home/ashanks/.cache/yay/qemu-screamer-git/src/qemu/tcg/i386 -pthread -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wexpansion-to-defined -Wimplicit-fallthrough=2 -Wno-missing-include-dirs -Wno-shift-negative-value -Wno-psabi -fstack-protector-strong -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/ashanks/.cache/yay/qemu-screamer-git/src=/usr/src/debug/qemu-screamer-git -flto=auto -fPIE -D_GNU_SOURCE=1 -D_REENTRANT -Wno-undef -MD -MQ libcommon.fa.p/net_slirp.c.o -MF libcommon.fa.p/net_slirp.c.o.d -o libcommon.fa.p/net_slirp.c.o -c ../qemu/net/slirp.c
../qemu/net/slirp.c: In function ‘net_slirp_poll_notify’:
../qemu/net/slirp.c:353:9: error: ‘slirp_pollfds_fill’ is deprecated [-Werror=deprecated-declarations]
  353 |         slirp_pollfds_fill(s->slirp, &poll->timeout,
      |         ^~~~~~~~~~~~~~~~~~
In file included from ../qemu/net/slirp.c:41:
/usr/include/slirp/libslirp.h:273:6: note: declared here
  273 | void slirp_pollfds_fill(Slirp *slirp, uint32_t *timeout,
      |      ^~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
ninja: build stopped: subcommand failed.

Last edited by Fusion916 (2025-02-09 05:05:29)

Offline

#2 2025-02-09 05:13:27

mackin_cheese
Member
Registered: 2025-01-07
Posts: 286

Re: qemu-screamer-git no longer building

contact the package maintainer, if there's no response, then flag the package as out of date. after a while you can then submit for the package to be orphaned.

Offline

#3 2025-02-09 15:12:07

loqs
Member
Registered: 2014-03-06
Posts: 18,354

Re: qemu-screamer-git no longer building

Fusion916 wrote:

It looks like this project isnt maintained anymore, is there an additional patch from qemu that is needed?

https://github.com/qemu/qemu/commit/f14 … 1bdd245d71 or instead of patching use `CFLAGS+=' -Wno-error=deprecated-declarations'` to stop the warning be treated as an error or rebase the 9 commits that comprise qemu-screamer onto the current qemu.

Offline

#4 2025-02-21 16:10:48

robertfontaine
Member
Registered: 2025-02-11
Posts: 2

Re: qemu-screamer-git no longer building

The problem with ignoring the warnings and installing is that QEMU as built doesn't support spice or virtio for video.
This is annoying for Windows Images.

Now that qemu-full has been depracate in the arch packages how are people using Windows images in QEMU?

thanks
rf

Offline

Board footer

Powered by FluxBB