Created attachment 521812 [details] x11-base:xorg-server-1.19.99.901:20180302-075039.log.xz /var/tmp/portage/x11-base/xorg-server-1.19.99.901/work/xorg-server-1.19.99.901/hw/xfree86/drivers/modesetting/driver.c: In function ‘probe_hw’: /var/tmp/portage/x11-base/xorg-server-1.19.99.901/work/xorg-server-1.19.99.901/hw/xfree86/drivers/modesetting/driver.c:247:38: error: dereferencing pointer to incomplete type ‘struct xf86_platform_device’ if (platform_dev && (platform_dev->flags & XF86_PDEV_SERVER_FD)) { ^~ /var/tmp/portage/x11-base/xorg-server-1.19.99.901/work/xorg-server-1.19.99.901/hw/xfree86/drivers/modesetting/driver.c:247:48: error: ‘XF86_PDEV_SERVER_FD’ undeclared (first use in this function); did you mean ‘XF86_LEASE_VERSION’? if (platform_dev && (platform_dev->flags & XF86_PDEV_SERVER_FD)) { ^~~~~~~~~~~~~~~~~~~ XF86_LEASE_VERSION [...] I have this on FreeBSD but I'm not sure if it isn't a dependency or USE flag combination issue. [ebuild U ] x11-base/xorg-server-1.19.99.901:0/1.19.99.901::gentoo [1.19.6:0/1.19.6::gentoo] USE="ipv6 xorg xvfb -debug -dmx -doc (-glamor) -kdrive (-libressl) -minimal (-selinux) -static-libs (-systemd) (-udev) -unwind (-wayland) -xcsecurity -xephyr -xnest (-suid%*) (-tslib%)" 0 KiB
Created attachment 521814 [details] e-info.txt
It looks like that file won't compile when XSERVER_PLATFORM_BUS is not set, and configure doesn't set XSERVER_PLATFORM_BUS unless udev is enabled.
I think this is fixed in 1.19.99.904. Please test.
Might be. However, it's now failing as noted in bug #653288, so can't judge for sure the new issue just didn't hide this one.
(In reply to Michał Górny from comment #4) > Might be. However, it's now failing as noted in bug #653288, so can't judge > for sure the new issue just didn't hide this one. Right. That bug is now fixed. Probably worth trying 1.19.99.905 now.
Yay, this one compiles!