Bug 1255741
Summary: | nunit fails to build on ppc64le | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Rafael Fonseca <rdossant> |
Component: | nunit | Assignee: | Timotheus Pokorra <pokorra.mailinglists> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 23 | CC: | claudiorodrigo, dan, hannsj_uhl, mono, pokorra.mailinglists |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | ppc64le | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | nunit-2.6.4-12.fc25 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-07-07 10:31:33 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: | |||
Bug Blocks: | 1051573, 1185763 |
Description
Rafael Fonseca
2015-08-21 12:31:09 UTC
Note that nunit blocks nant. nant blocks log4net. And log4net blocks smuxi [1]. [1] https://bugzilla.redhat.com/show_bug.cgi?id=1185763 I think these are the commands to reproduce it outside of the whole build: cd /builddir/build/BUILD/nunitv2-2.6.4/src/GuiComponents/UiKit mkdir -p obj/Debug mono /usr/lib/mono/4.5/resgen.exe /useSourcePath /compile "TestSuiteTreeView.resx,obj/Debug/NUnit.UiKit.TestSuiteTreeView.resources" note that other resx files with format Microsoft ResX Schema Version 1.3 seem to work fine, eg https://github.com/nunit/nunitv2/blob/master/src/GuiComponents/UiKit/ConfigurationEditor.resx This resx only has an icon. But this is the failing resx file: https://github.com/nunit/nunitv2/blob/master/src/GuiComponents/UiKit/TestSuiteTreeView.resx Microsoft ResX Schema Version 2.0 and it has an ImageStream So libgdiplus has problems with that. I modified the spec file to see what output this generates: strace mono --verbose /usr/lib/mono/4.5/resgen.exe /useSourcePath /compile "TestSuiteTreeView.resx,obj/Debug/NUnit.UiKit.TestSuiteTreeView.resources" You can see it here in a scratch build: http://ppc.koji.fedoraproject.org/kojifiles/work/tasks/4746/2714746/build.log look for "Error: Exception has been thrown" stat("/usr/share/fonts/zvbi/caption.pcf.gz", {st_mode=S_IFREG|0644, st_size=3046, ...}) = 0 stat("/usr/share/fonts/zvbi/captioni.pcf.gz", {st_mode=S_IFREG|0644, st_size=3381, ...}) = 0 stat("/usr/share/fonts/zvbi/fonts.alias", {st_mode=S_IFREG|0644, st_size=71, ...}) = 0 stat("/usr/share/fonts/zvbi/fonts.dir", {st_mode=S_IFREG|0644, st_size=624, ...}) = 0 stat("/usr/share/fonts/zvbi/teletext1.pcf.gz", {st_mode=S_IFREG|0644, st_size=18631, ...}) = 0 stat("/usr/share/fonts/zvbi/teletext1i.pcf.gz", {st_mode=S_IFREG|0644, st_size=18759, ...}) = 0 stat("/usr/share/fonts/zvbi/teletext2.pcf.gz", {st_mode=S_IFREG|0644, st_size=21342, ...}) = 0 stat("/usr/share/fonts/zvbi/teletext2i.pcf.gz", {st_mode=S_IFREG|0644, st_size=21677, ...}) = 0 stat("/usr/share/fonts/zvbi/teletext4.pcf.gz", {st_mode=S_IFREG|0644, st_size=22774, ...}) = 0 stat("/usr/share/fonts/zvbi/teletext4i.pcf.gz", {st_mode=S_IFREG|0644, st_size=22576, ...}) = 0 close(7) = 0 close(6) = 0 mmap(NULL, 65536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x3fff92ba0000 fcntl(1, F_GETFL) = 0x1 (flags O_WRONLY) ioctl(1, TCGETS, 0x3fffdc9403a0) = -1 ENOTTY (Inappropriate ioctl for device) fcntl(2, F_GETFL) = 0x1 (flags O_WRONLY) fcntl(0, F_GETFL) = 0x10000 (flags O_RDONLY|0x10000) write(1, "Error: Exception has been thrown"..., 65) = 65 write(1, "Inner exception: A null referenc"..., 93) = 93 close(3) = 0 hope this gives a starting point for someone else... at the moment I don't know where to look next |