Bug 176282
Summary: | pyxf86config should not include private copies of X headers | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mike A. Harris <mharris> |
Component: | pyxf86config | Assignee: | Adam Jackson <ajax> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | dcantrell |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 0.3.24-1 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-03-07 12:10:43 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: | 150222, 176952 |
Description
Mike A. Harris
2005-12-20 20:31:08 UTC
Ok, some good news.. It took more effort than I would have thought, but I managed to finally convince the xorg-x11-server package to install the headers properly. When pyxf86config gets updated, you'll want to remove the private copy of the header(s), and add: BuildRequires: libxf86config-devel >= 1.0.0-2 Hope this helps! Take care.. Install xorg-x11-server-sdk and change configure in spec file to %configure --x-libraries=/usr/%{_lib} --x-includes=/usr/include/xorg/ --with-python-version=%{pyver} (In reply to comment #2) > Install xorg-x11-server-sdk and change configure in spec file to > > %configure --x-libraries=/usr/%{_lib} --x-includes=/usr/include/xorg/ > --with-python-version=%{pyver} This is incorrect. The X server sdk does not install to a fixed location, it is configurable. Anything that needs to find the sdk should query for the location with pkg-config. Examples for how to do so are present in the video driver src.rpms. HTH I just checked, and this bug is still present. If pyxf86config's private copies of the X headers differ in any substantial manner, then X config file parsing may be broken. Since this is a static library (libxf86config) because it is not a stable API/ABI, it can change at any time incompatibly, and it makes no sense for things linking to it to include private copies of the header files. Upping to FC5Blocker Closing as per today's rawhide report. |