Bug 1037042
Summary: | drgeo FTBFS if "-Werror=format-security" flag is used | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Dhiru Kholia <dkholia> | ||||||
Component: | drgeo | Assignee: | Eric Smith <spacewar> | ||||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | unspecified | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | rawhide | CC: | bressers, dhiru, jonathan, yselkowi | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2014-06-13 04:58:50 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: | 1038083, 1106158 | ||||||||
Attachments: |
|
Description
Dhiru Kholia
2013-12-03 02:59:36 UTC
Created attachment 908226 [details]
Patch for rawhide
Attaching patch for rawhide.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. With Yaakov Selkowitz' patch, the FTBFS is resolved, and it will build and run correctly on Fedora 18, but it fails to execute on Fedora 19 or newer due to incompatibilities with guile 1.9 and newer. Two of these incompatibilities have been resolved by a patch described by bhattigurjot: http://bhattigurjot.wordpress.com/2014/05/23/23-may-2014/ http://git.savannah.gnu.org/cgit/dr-geo.git/commit/?h=upgrade&id=4c4a75a77bf91c6840cfa9101f3eaabd8fee7dbd Unfortunately with that patch added, it still fails, with another Guile error: Backtrace: In ice-9/boot-9.scm: 157: 1 [catch #t #<catch-closure 286cdc0> ...] In unknown file: ?: 0 [apply-smob/1 #<catch-closure 286cdc0>] ERROR: In procedure apply-smob/1: ERROR: In procedure make-subr: Value out of range: 4528674 It's not at all obvious to me what's causing that. It may be possible to get it to work with compat-guile18. I'll give that a try. Spec and SRPM with patches described above may be found at: http://fedorapeople.org/~brouhaha/drgeo/ Created attachment 908340 [details] compat-guile18 patch Eric, thanks for adopting this. (In reply to Eric Smith from comment #4) > With Yaakov Selkowitz' patch, the FTBFS is resolved, and it will build and > run correctly on Fedora 18, but it fails to execute on Fedora 19 or newer > due to incompatibilities with guile 1.9 and newer. Interesting, because the guile-2.0 patch was added before the F18 mass rebuild. > It may be possible to get it to work with compat-guile18. I'll give that a > try. This is probably the best solution, at least in the short term; additional patch attached. The "guile-fixups" patch only handled the compile-time differences between guile 1.8 and 2.0. There are runtime differences as well, which the additional patch partially fixes. With your changes to use compat-guile18, it builds and executes correctly. |