Bug 54959
Summary: | XFree86-4.1.0-4 won't build on Seawolf | ||
---|---|---|---|
Product: | [Retired] Red Hat Raw Hide | Reporter: | Thomas Dodd <ted> |
Component: | XFree86 | Assignee: | Mike A. Harris <mharris> |
Status: | CLOSED RAWHIDE | QA Contact: | David Lawrence <dkl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 1.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2001-11-02 03:29:17 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: |
Description
Thomas Dodd
2001-10-23 18:43:43 UTC
I don't see this with gcc-2.96-99 and bin-utils-2.11.92.0.7-1 Correction. I forgot I built Mesa before the previous comment. I changed the ExternalMesa flag to do a %prep and get the needed tarball for Mesa, then built Mesa, installed it, and built X from the original spec file. So ignore my previous comment, the bug is still there. Currently, the XFree86-4.1.0-4 package was just a limited distribution test release for testing a single bug fix - which was unsuccessful. It is recommended to not use this release, however, if it works for you, then you might as well use it anyway. ;o) The 4.1.0 package was designed for Red Hat Linux 7.2, and has some building dependancies on the new release, some are changes made to the specfile to solve X build problems with new compiler optimizations, get past a bug in 7.1's rpm, and other issues. When adding these changes, I have tried to do so in a way to conditionalize the specfile so that it can be easily reconfigured to build in a 7.1+errata environment. We currently do not support 4.1.0 in 7.1, however, since there will be a 4.1.0 erratum for 7.1, I do have an interest in trying to make the specfile build cleanly in 7.1 once a few defines are enabled/disabled in the specfile. Thanks for putting this in bugzilla. I think I just found and fixed this problem. allow-module-flags patch was surrounded by an %ifnarch s390, however it *should* have been surrounded by a %if %{DisableModuleStringMerging} As such, all x86 builds got this patch applied regardless of what the state of the DisableModuleStringMerging define was. Will appear in XFree86-4.1.0-6 on people.redhat.com probably sometime this week. This problem is taken care of in XFree86 CVS automatically, and the current src.rpm of 4.1.0 should also work. In addition, I may backport the fix from CVS to 4.1.0 to autodetect this. |