Red Hat Bugzilla – Bug 192167
xorg-x11-drv-via fails to build in mock
Last modified: 2013-01-09 22:42:50 EST
This package fails to build in mock. build.log is attached.
Created attachment 129382 [details]
mdomsch's mock buildlog
Created attachment 129390 [details]
Missing BR patch
Created attachment 129391 [details]
Build log for patch
Changing state to ASSIGNED.
>checking for XORG... configure: error: Package requirements (xorg-server >=
>184.108.40.2061 xproto xvmc fontsproto libdrm randrproto renderproto xextproto x11
>xextproto) were not met:
For the missing proto-devel, the SDK uses the protocol headers, and so should
be what is dragging them in. An updated xorg-x11-server-sdk package now has
a direct dependency on xorg-x11-proto-devel. I've updated the via package
to require this new sdk instead.
>Package xext was not found in the pkg-config search path.
>Perhaps you should add the directory containing `xext.pc'
>to the PKG_CONFIG_PATH environment variable
>Package 'xext', required by 'Xv', not found
This indicates taht it is libXv that requires Xext, rather than the via driver
itself. I have added a "Requires: libXext-devel" to the libXv-devel
subpackage. I do not want to add a forced dependency in libXvMC on this
new libXv package however, as it is just for dependency resolution, and
our internal buildsystem as well as mock will both ensure the latest
packages are installed. This avoids unnecessary updates.
A new via package is avail now with its sdk dependency updated.