Bug 4945
Summary: | Netscape 4.61-6 does not load | ||
---|---|---|---|
Product: | [Retired] Red Hat Raw Hide | Reporter: | jbotha |
Component: | netscape | Assignee: | Bill Nottingham <notting> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | 1.0 | CC: | rvokal |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 1999-09-20 17:10:26 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
jbotha
1999-09-06 22:17:02 UTC
Did you change the /usr/bin/netscape wrapper at all? Also, what is the output of: rpm -qi XFree86-libs rpm -V XFree86-libs Well, I had some time to dick around with it tonight, and it turns out my original hunch was almost correct - the problem is with compat- libs, or, more precisely, with rpm-3.0.3-0.26. Turns out that rpm doesn't know how to do %files /usr/%{buildarch}-glibc20-linux/lib/*. The files are placed inside /usr/%{buildarch}-glibc20-linux/lib in the .rpm, instead of in /usr/i386-glibc20-linux/lib. Changing the spec file to read %files /usr/i386-glibc20-linux/lib/* still does not help! Should I log a new bug for rpm? So what you're saying is that the compat libs were actually not where netscape was looking for them, correct? What probably needs to happen is %{buildarch} needs to be changed to %{target_cpu} in the spec file. (The original packages were built with RPM 2.5.) Yes, that's what I was saying. But, I tried to rebuild compat-libs- 5.2-2 with %{_target_cpu} (%{target_cpu} does not work) and I am still getting the __rawmemchr error from Netscape. Now, since my compat-libs-5.2-1 binary rpm from Hedwig works, it brings us back to your question: rpm -q XFree86-libs => XFree86-libs-3.3.5-1.6.0 rpm -V XFree86-libs checks OK. And, no, I did not change the wrapper. That's about all I have time for tonight... Oops.... you can't build the compat-libs on a 6.0 system, as that will just build a bunch of glibc-2.1 libs. That's probably where your problem is. Yip, that would be it. |