Require fix spec and maybe patches to build with mono 4x
Need move to profile 4.5
Created attachment 1028562 [details]
log file of build log on koji / rawhide
I have tried building the package on Koji against Rawhide:
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.