Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 434012
Summary: | enblend failed massrebuild attempt for GCC 4.3 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jesse Keating <jkeating> | ||||||
Component: | enblend | Assignee: | Bruno Postle <bruno> | ||||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | rawhide | CC: | dcantrell, jonstanley, jspaleta | ||||||
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: | 2008-04-08 03:56:27 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: | 433629 | ||||||||
Attachments: |
|
Description
Jesse Keating
2008-02-22 12:55:32 UTC
gpu.cc: In function 'void checkGLErrors(int, char*)': gpu.cc:70: error: 'exit' was not declared in this scope gpu.cc: In function 'bool initGPU(int*, char**)': gpu.cc:130: error: 'exit' was not declared in this scope gpu.cc:149: error: 'exit' was not declared in this scope gpu.cc:166: error: 'exit' was not declared in this scope gpu.cc: In function 'bool configureGPUTextures(unsigned int, unsigned int)': gpu.cc:191: warning: deprecated conversion from string constant to 'char*' gpu.cc:200: warning: deprecated conversion from string constant to 'char*' gpu.cc:209: warning: deprecated conversion from string constant to 'char*' gpu.cc:225: error: 'exit' was not declared in this scope okay the gpu.cc error is easy to fix with #include <cstdlib> patch But after getting that sorted.. im getting errors from vigra about an ambigious overloaded abs function which I'm not sure what to do with. I think it has to do with the abs definition in config.hxx in the vigra codebase. I'm working on it. -jef okay i'm giving up for this evening. I'm commit the small gcc43 patch which fixes the initial error. Bruno can you take a look at the vigra issue? -jef Bruno i think there was a new pre-release of enblend-enfuse as of today. But I can't figure out how to get it to build it. -jef I don't see the gpu.cc error in mock (strange), I did report the std::abs error upstream, but there haven't been any enblend CVS commits since then: http://sourceforge.net/tracker/index.php?func=detail&aid=1895675&group_id=123407&atid=696410. didn't see the gpu.cc errors in mock? I did I ran a local build against fedora-devel-i386 and built the committed patch based on my local testing. But the abs overloading junkage I don't know how to fix...yet. -jef I got it building in mock for fedora-devel-i386. I'm going to submit the patch and an updated spec file to cvs and do a koji build in the next hour or so. Cross your fingers. -jef Created attachment 301595 [details]
gcc patches
Created attachment 301596 [details]
New spec which uses the patches
ACLs prevent me from committing to the enblend devel branch.
But the patches and new spec work locally under mock.
Need to get this in to the build system before the freeze if we can!
-jef
|