Comment 2 for bug 1814146

Revision history for this message
John Mackoy (jtmackoy) wrote :

Bear with me. I'm learning a lot from this experience and think I'm finally getting the idea of building from source on Linux - a new concept to me.

I started down the path of compiling a new version of spice from the latest commit, which informed me that it couldn't find spice-protocol (I believe this is named libspice-server1 in Ubuntu - could be wrong about that). I compiled spice-protocol using the latest commit from here: https://github.com/freedesktop/spice-protocol.

After wrangling some python errors to meet dependency requirements, I successfully built and installed the following:
lrwxrwxrwx root/root 0 2019-04-12 09:52 ./usr/local/lib/libspice-server.so -> libspice-server.so.1.12.5
lrwxrwxrwx root/root 0 2019-04-12 09:52 ./usr/local/lib/libspice-server.so.1 -> libspice-server.so.1.12.5

However, after firing up a VM (using virsh) it doesn't appear that QEMU is using that version:
sudo lsof -p 1746 | grep spice
qemu-syst 1746 root mem REG 8,17 1194088 4203571 /usr/lib/x86_64-linux-gnu/libspice-server.so.1.12.4

Am I missing a step to make QEMU use the new version of spice server I've built?

Also - if I'm waaay off of the reservation here, feel free to point me to a PPA.