Bug 690989

Summary: gs can't compile with MSVC when SYSDRIVE != c:
Product: Ghostscript Reporter: Leonardo <leo.dv1>
Component: Build ProcessAssignee: Robin Watts <robin.watts>
Status: RESOLVED FIXED    
Severity: normal CC: christinedelight.top85, sphinx.pinastri
Priority: P4    
Version: 0.00   
Hardware: PC   
OS: Windows NT   
Customer: Word Size: ---
Attachments: msvc32.mak

Description Leonardo 2009-12-13 07:09:07 UTC
gs/psi/msvc32.mak hardcodes C:, so it can't find the build tools when Windows 
is installed to another drive. Tested with Vista, but imho it's true for any 
Windows version and any MSVC version.
Comment 1 Leonardo 2009-12-13 07:13:22 UTC
Created attachment 5763 [details]
msvc32.mak

A suggested changed mak file against gs8_70. Sorry I have no proper diff nor
HEAD here.
Comment 2 Hin-Tak Leung 2010-01-17 16:45:41 UTC
The submitted mak file is quite wrong. The correct solution should auto-detect
the location of the microsoft dev tools from the variables its installation sets
(such as MSSDK). See my comments in:
http://bugs.ghostscript.com/show_bug.cgi?id=691062

Perhaps it is more useful to the discussion if the reporter actually posts what
variables his installation sets. (just type "set" in the dev tool prompt).
Comment 3 Robin Watts 2010-01-28 17:24:35 UTC
Reassigning to new email address.
Comment 4 Peter Cherepanov 2020-12-27 19:18:04 UTC
Current build system for MS Windows works just fine.