Bug 432336
| Summary: | cstdio missing from gmp-<arch>.h | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Mamoru TASAKA <mtasaka> | ||||
| Component: | gmp | Assignee: | Ivana Varekova <varekova> | ||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | rawhide | Keywords: | EasyFix, Patch | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | 4.2.2-4.fc8 | Doc Type: | Bug Fix | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2008-02-28 21:39:12 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: | 426535 | ||||||
| Attachments: |
|
||||||
Looks like this is going to block all/most(?) gcc43 builds that use gmp (including at least my own libfac, factory packages). Created attachment 294713 [details]
first crack at gcc43 patch
worksforme
Fixed in gmp-4.2.2-6.fc9. Can we have this fix on the other branches too? It would be really helpful for people like me who use gcc-4.3 on F-8. gmp-4.2.2-4.fc8 has been submitted as an update for Fedora 8 gmp-4.2.2-4.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report. |
Description of problem: When using gmp-<arch>.h (for example, on i386 it is /usr/include/gmp-i386.h) with g++43, it fails with like: In file included from /usr/include/gmp.h:41, from /usr/include/libguile.h:48, from /usr/include/guile/gh.h:24, from freetalk.cc:29: /usr/include/gmp-i386.h:520: error: 'std::FILE' has not been declared Example: https://www.redhat.com/archives/fedora-devel-list/2008-February/msg00339.html https://bugzilla.redhat.com/show_bug.cgi?id=426535#c6 #include <cstdio> must be included in gmp-XXXX.h (in source file it is from gmp-h.in, I guess) Version-Release number of selected component (if applicable): gmp-4.2.2-5.fc9 How reproducible: 100% Steps to Reproduce: 1. compile come codes using gmp.h 2. 3. Actual results: See above Expected results: #include <cstdio> must be added to gmp-h.in