Bug 434141
Summary: | clearsilver failed massrebuild attempt for GCC 4.3 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jesse Keating <jkeating> | ||||||||
Component: | clearsilver | Assignee: | Jeffrey C. Ollie <jeff> | ||||||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | rawhide | CC: | alex, dcantrell, gwync, kevin, tcallawa | ||||||||
Target Milestone: | --- | Keywords: | Patch | ||||||||
Target Release: | --- | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | 0.10.5-4.fc9 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2008-04-14 17:36:41 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: | 433629 | ||||||||||
Attachments: |
|
Description
Jesse Keating
2008-02-22 13:09:40 UTC
Errors in x86_64 Build.log Processing files: clearsilver-0.10.5-2.fc9 error: File not found: /var/tmp/clearsilver-0.10.5-2.fc9-root-mockbuild/usr/bin/cs error: File not found: /var/tmp/clearsilver-0.10.5-2.fc9-root-mockbuild/usr/bin/cstest Clearsilver is very unhappy. -O0 and -O2 -fno-strict-aliasing do not make a difference. Using gcc 3.4 doesn't resolve the issue. Tried another build of clearsilver, but it still failed: http://koji.fedoraproject.org/koji/taskinfo?taskID=527088 Proximate cause was missing files: RPM build errors: File not found: /var/tmp/clearsilver-0.10.5-3.fc9-root-mockbuild/usr/bin/cs File not found: /var/tmp/clearsilver-0.10.5-3.fc9-root-mockbuild/usr/bin/cstest Efficient cause appears to be that the cs and cstest binaries fail their regression tests and (I guess) refuse to be installed: Running cs regression tests Failed Regression Test: test_crc.cs See test_crc.cs.out and test_crc.cs.err make[1]: *** [test] Error 1 The test_crc.cs test fails on 64-bit machines because: * ne_crc in util/neo_misc.c computes and UINT32 * _builtin_str_crc in cs/csparse.c stuffs this into a long int * the testcase expects the UINT32 to be changed into a negative number by this conversion There are 3 possible fixes: * disable the regression tests in cs/Makefile * patch the test_crc.cs testcase to remove the offending test * patch _builtin_str_crc to cast the number to int We need a fix ASAP because this failure is causing broken deps. Created attachment 302362 [details]
Patch for option 1
Created attachment 302364 [details]
Patch for option 2
Created attachment 302365 [details]
Patch for option 3
Pick one. :-)
If I don't get any other directions, I'll pick the second option ("patch the test_crc.cs testcase to remove the offending test"), which I consider the least invasive. Yay! It builds now: http://koji.fedoraproject.org/koji/taskinfo?taskID=565495 Have you requested f9-final tagging from rel-eng already? (In reply to comment #10) > Have you requested f9-final tagging from rel-eng already? Yes. (In reply to comment #11) > (In reply to comment #10) > > Have you requested f9-final tagging from rel-eng already? > > Yes. Hmm, looking at: http://koji.fedoraproject.org/mash/rawhide-20080416/logs/depcheck still shows: Broken deps for i386 ---------------------------------------------------------- perl-clearsilver-0.10.4-5.fc8.i386 requires perl(:MODULE_COMPAT_5.8.8) and noting that the build: http://koji.fedoraproject.org/koji/buildinfo?buildID=46178 still doesn't have the f9-final tag, it looks like rel-eng either haven't tagged it yet, or somehow missed the e-mail. I'll send another e-mail just to be sure. |