Bug 192167

Summary: xorg-x11-drv-via fails to build in mock
Product: [Fedora] Fedora Reporter: Michael J Knox <michael>
Component: xorg-x11-drv-viaAssignee: X/OpenGL Maintenance List <xgl-maint>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: dcantrell
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-05-26 15:35:08 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 191529    
Attachments:
Description Flags
mdomsch's mock buildlog
none
Missing BR patch
none
Build log for patch none

Description Michael J Knox 2006-05-18 02:25:49 UTC
This package fails to build in mock.  build.log is attached.

Comment 1 Michael J Knox 2006-05-18 02:25:49 UTC
Created attachment 129382 [details]
mdomsch's mock buildlog

Comment 2 Brian Pepple 2006-05-18 03:08:38 UTC
Created attachment 129390 [details]
Missing BR patch

Comment 3 Brian Pepple 2006-05-18 03:09:17 UTC
Created attachment 129391 [details]
Build log for patch

Comment 4 Mike A. Harris 2006-05-23 14:44:39 UTC
Changing state to ASSIGNED.

Comment 5 Mike A. Harris 2006-05-26 15:35:08 UTC
>checking for XORG... configure: error: Package requirements (xorg-server >=
>1.0.99.901 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.