Bug 1222982
| Summary: | OpenTK - Don't build with mono 4 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Claudio Rodrigo Pereyra DIaz <claudiorodrigo> | ||||
| Component: | OpenTK | Assignee: | Miro Hrončok <mhroncok> | ||||
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | rawhide | CC: | mhroncok, pokorra.mailinglists | ||||
| 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: | 2015-06-04 15:49:43 UTC | Type: | Bug | ||||
| 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: | 1224464 | ||||||
| Bug Blocks: | 1221559, 1222945 | ||||||
| Attachments: |
|
||||||
|
Description
Claudio Rodrigo Pereyra DIaz
2015-05-19 14:31:39 UTC
Created attachment 1028562 [details] log file of build log on koji / rawhide I have tried building the package on Koji against Rawhide: https://koji.fedoraproject.org/koji/taskinfo?taskID=9826520 You see the error in the attached log file. Some problem with parsing the resource file Source/Compatibility/Properties/Resources.resx Sounds much like https://bugzilla.xamarin.com/show_bug.cgi?id=6451, but I cannot figure out what the solution is. Seems to build fine with Mono 3.12.1, but fails on Mono 4. Perhaps we should ask upstream if they can fix it? No, it does not seem to be a problem with Mono 4 in general. I was able to do this: On F21, installed mono-core 4.0.1 packages from Xamarin. Modified the spec file: commented the removal of the cecil dlls from Dependencies, and commented the sed lines for the Mono.Cecil version number. Then rpmbuild, and it worked. So what is the difference? is it something how we package Mono4 vs how Xamarin does it? Still not right: I tested it now with our Mono packages built on copr (https://copr.fedoraproject.org/coprs/tpokorra/mono/) for F21, and it works the same as with the Xamarin packages (with the modifications in the spec file for mono-cecil). So is it something F21 vs Rawhide? I have to leave this for today... perhaps someone else has an idea? Me being the packager of this, I have to admit I have no idea about this, so I cannot fix it without your help. I think I have found the difference: libgdiplus builds on Rawhide without support for gif, tiff and jpeg. This causes the problem. I will file a new bug for that I just push a fix on libgdiplus on rawhide to fix the problem whit tiff, jgp and gif support, that should help to fix this bug to the build has now worked for Rawhide: http://koji.fedoraproject.org/koji/packageinfo?packageID=15281 Thank you both. |