Bug 159912
Summary: | gsview broke w/ghostscript-8.15 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Horst H. von Brand <vonbrand> |
Component: | gsview | Assignee: | Rex Dieter <rdieter> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
URL: | http://apt.kde-redhat.org/apt/kde-redhat/all/SRPMS.stable/gsview-4.7-2.src.rpm | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-07-18 21:09:09 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
Horst H. von Brand
2005-06-09 02:23:49 UTC
ghostscript-8.15-0.rc3.1 is from FC5 Development Quick-fix: From gsview, select menu Options->Advanced Configuration Set "Ghostscript Shared Object" to libgs.so.8 (I assume the shared lib major number has been incremented from 7 to 8). No dice. Nice window telling me: GSview 4.6 2004-01-11 play_sound: not implemented debug=0 Wrong version of DLL found. Found version 81500 Need version 704 - 919 Can you see if gsview-4.7 helps? See URL field for updated src.rpm to try out. Nope, http://apt.kde-redhat.org/apt/fedora/all/SRPMS.stable/gsview-4.7-1.src.rpm doesn't exist. OK, here's a URL that actually works. With 4.7-1 I get: GSview 4.7 2005-03-25 play_sound: not implemented debug=0 config_wizard: not implemented Unknown in Comments section at line 5: %..................................... Failed to load libgs.so.7: libgs.so.7: cannot open shared object file: No such file or directory Can't load Ghostscript DLL Change the "Ghostscript Shared Object" preference per comment #2 and comment #3 Same as before, just tells me: Wrong version of DLL found Found version 81500 Need version 704-919 ghostscript is currently 8.15-0.rc3.3 On the surface, it appears that the new ghostscript changed how it reports it's versioning (effectively *100). I'll have to go look at the code. Try gsview-4.7-2 (see updated URL), changes include: 1. determines the proper default libgs.so.X to load at build-time instead of hard-coding libgs.so.7 2. scales reported DLL version (by /100) when > 70400 OK, that works fine out of the box. Thanks! I'm not sure it is wise to scale down... better scale up what you expect (in case they later come up with e.g. 89317, not just 81500). BTW, the earlier one (4.7-1) didn't include ghostscript-devel in the dependencies. It also gives lots of warnings when building. Is that OK? Re: scaling: It's ghostscript that changed behavior here, not gsview, so my first pass was to make ghostscript behave as before. When fc5 becomes closer to reality, I'll take a closer look at ghostscript to see if the dll_revision inflation is still there, and if so, inquire whether it's a bug or if it was done on purpose (and why). Re: ghostscript-devel, yep, that's so it can determine the proper default libgs.so to load (so you don't have to go mucking with it). And yes, there as lots of compiler warnings... mostly cruft from gtk+-1.2. |