I've installed NetBSD 7.0.1 in a KVM virtual machine under libvirt on a Fedora 25 Linux host.
I want to use
spice, so i specified the requisite "qxl" graphic in the virtual machine then installed xf86-video-qxl-0.1.4nb1 with pkgin in the NetBSD guest.
But both /var/log/xdm.log and /var/log/Xorg.0.log complained that they couldn't find the "qxl" module. Then I realized they were looking in /usr/X11R7/lib/modules but the qxl package put it in /usr/pkg/lib/xorg/modules. To solve that, I manually added a symbolic link. And indeed, that solved the "not found" problem. (But why the two directories???)
Now they complain that it's the wrong driver. Both xdm.log and Xorg.0.log gripe:
Code:
(EE) module ABI major version (20) doesn't match the server's version (10)
(EE) Failed to load module "qxl" (module requirement mismatch, 0)
Why are things out of sync in the NetBSD code base? How can anyone get X to work?
What can I do to solve this?