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. |