Build process is broken in /audio/dbusaudio.c:36: pixman.h cannot be found
Description of problem
Hello.
I try to build qemu using commit aa1048e3. But build process stop in /audio/dbusaudio.c with this error log:
[979/9916] Generating audio-dbus.modin...d (wrapped by meson to capture output)
FAILED: audio-dbus.modinfo
/home/fred/qemu-git/src/qemu/build-full/pyvenv/bin/meson --internal exe --capture audio-dbus.modinfo -- /home/fred/qemu-git/src/qemu/build-full/pyvenv/bin/python3 /home/fred/qemu-git/src/qemu/scripts/modinfo-collect.py ../audio/dbusaudio.c
--- stderr ---
In file included from /home/fred/qemu-git/src/qemu/include/ui/console.h:4,
from /home/fred/qemu-git/src/qemu/ui/dbus.h:31,
from ../audio/dbusaudio.c:36:
/home/fred/qemu-git/src/qemu/include/ui/qemu-pixman.h:12:10: fatal error: pixman.h: No such file or directory
12 | #include <pixman.h>
| ^~~~~~~~~~
compilation terminated.
Of course I have pixman.h which could be find in pixman package:
pacman -Ql pixman | grep pixman.h
pixman /usr/include/pixman-1/pixman.h
Used configuration: --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/qemu --smbd=/usr/bin/smbd --enable-modules --enable-sdl --disable-werror
The last time I got a buildable qemu was with commit 79dbd910, 3 days ago.
Steps to reproduce
- Grab latest commit
- Use this configure line:
--prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib/qemu --smbd=/usr/bin/smbd --enable-modules --enable-sdl --disable-werror
- make and wait