Bug 88417
Summary: | rpm-4.2-1 won't rebuild on RHL 9 | ||
---|---|---|---|
Product: | [Retired] Red Hat Raw Hide | Reporter: | Chris Ricker <chris.ricker> |
Component: | rpm | Assignee: | Paul Nasrat <nobody+pnasrat> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Mike McLean <mikem> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 1.0 | CC: | leonard-rh-bugzilla, matthias |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-04-19 19:10:19 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: |
Description
Chris Ricker
2003-04-09 23:17:25 UTC
rpm-4.2 builds for me on Red Hat 9 (obviously, duh), so there's something different with your build system. Try installing elfultils and redhat-rpm-config to use eu-strip, not strip. They're already installed: [cricker@fubar cricker]$ rpm -q redhat-rpm-config elfutils redhat-rpm-config-8.0.21-1 elfutils-0.76-3 [cricker@fubar cricker]$ Any other ideas? (fwiw, I'm not the only person seeing this. It's been mentioned on the fedora devel lists, for example) Try upgrading binutils? Nope, all I know is that rpm-4.2 builds for me in Red Hat 9. I get the same error when trying to compile crossmingw32-platform on RH9. Adding to the spec file %define __spec_install_post %{nil} as suggested at http://www.geocrawler.com/archives/3/87/2003/5/0/10468452/ did remove the problem. Chris, does the method presented in comment #4 fix the problem for you? FYI, I just got the same problem on a faad2 static lib (but have seen to here and there already...) and here's an interesting output : -bash-3.00# strip libfaad.a -bash-3.00# This one worked. But : -bash-3.00# eu-strip libfaad.a this is an archive member Segmentation fault -bash-3.00# During the build, I got lots of these messages, that I don't understand, but might be somewhat related : *** Warning: Linking the shared library libmp4.la against the *** static library ../../../common/mp4ff/libmp4ff.a is not portable! Anyway, seems like a problem with eu-strip to me. I though that eu-strip had been introduced to solve the issues with the regular strip... seems like things are reversed in this case. This should be fixed in newer releases. If it's not, reopen with details on problems with the current generation of stuff. |