Summary: | Registry Settings | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | Tony Teveris <tteveris> |
Component: | Config/Install | Assignee: | Ray Johnston <ray.johnston> |
Status: | NOTIFIED FIXED | ||
Severity: | normal | CC: | gsview |
Priority: | P4 | ||
Version: | 8.63 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Customer: | 400 | Word Size: | --- |
Description
Tony Teveris
2009-02-03 13:25:10 UTC
I am cc'ing Russell Lang (author of epstool) to see if he has any ideas while I look into this. If you unzip gs864w32.exe (or the older gs863w32.exe) entirely, then you will find a filelist.txt in the same directory as setupgs.exe. If you open gs864w32.exe in WinZip, and double click on setupgs.exe, it may not recognise setupgs.exe as a setup program and consequently fail to unzip everything to a temporary directory, in which case you will get the error you describe. The installer for the GPL version of ghostscript creates a registry entry named HKEY_LOCAL_MACHINE\Software\GPL Ghostscript\8.64 sets the following named values underneath GS_DLL GS_LIB Ghostscript first tries to read these values from HKEY_CURRENT_USER\Software\GPL Ghostscript\8.64 and then if that fails it uses HKEY_LOCAL_MACHINE\Software\GPL Ghostscript\8.64 Code for this is in base/gp_wgetv.c GS 8.64 has the resources compiled into the DLL. You do not need to set any registry entries, and can run gswin32c.exe provided gsdll32.dll is in the same directory. GS 8.63 on Windows uses Resources in separate files and you do need to set GS_LIB appropriately. Another option is to know where you put ghostscript, and to pass the the appropriate directories on the -I command line. I'll assume in the Artifex version I can replace "GPL Ghostscript" with "Artifex Ghostscript" ? If that is the case you can close this BUG. At the moment I'm off in the "deep" weeds of another problem. Thanks, Russell, for the explanation. Yes, the Artifex customer version of Ghostscript uses the "Artifex Ghostscript" registry key in place of "GPL Ghostscript" so that customer versions can be installed on a machine independently of a GPL version on the same machine, intended to isolate OEM customers from being messed up by the end user customer installing a GPL version of Ghostscript (preventing disappearing files if the GPL Ghostscript product is uninstalled). I'll go ahead and close the bug -- re-open it of you need more info. |