preparing 0.0.14 for Debian, I get this build failure:
/bin/sh ../libtool --silent --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../src -I.. -I/usr/include/spice-1 -fvisibility=hidden -I/usr/include/pixman-1 -I/usr/include/xorg -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -Wbad-function-cast -Wformat=2 -Wold-style-definition -Wdeclaration-after-statement -g -O2 -c -o qxl_driver.lo ../../src/qxl_driver.c
../../src/qxl_driver.c: In function 'qxl_screen_init':
../../src/qxl_driver.c:911:7: error: 'QXL_COMMAND_RING_SIZE' undeclared (first use in this function)
../../src/qxl_driver.c:911:7: note: each undeclared identifier is reported only once for each function it appears in
../../src/qxl_driver.c:914:6: error: 'QXL_CURSOR_RING_SIZE' undeclared (first use in this function)
../../src/qxl_driver.c:917:7: error: 'QXL_RELEASE_RING_SIZE' undeclared (first use in this function)
make: *** [qxl_driver.lo] Error 1
If I browse the protocol's git repository right, those were included in 0.8.0-1-g44e22ca, and 0.8.0 is the last release for the protocol. I guess you may want to:
1. release protocol 0.8.1 ASAP.
2. use a versioned dependency in the driver's configure.ac.
Yeah, I think this should be fixed with
which reverts the changes that use unreleased features.
I'll make a 0.14.1 release of the driver.
spice-protocol 0.8.1 was released last week, are you still having this issue with it? (I assume not)
This is fixed
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct.