Hello All, I have managed to compile v9.06 with MinGW/MSYS. My problem is that initially GS_LIB_DEFAULT looked like this:
$ gswin32c --help <snip/> Search path: %rom%Resource/Init/ : %rom%lib/ : c;C : MinGWlocalshareghostscript9.06ResourceInit;c;C : MinGWlocalshareghostscript9.06lib;c;C : MinGWlocalshareghostscript9.06ResourceFont;c;C : MinGWlocalshareghostscript♀onts;C;c : MinGWmsys☺.0WindowsFonts Initialization files are compiled into the executable. For more information, see c:/mingw/local/share/ghostscript/9.06/doc/Use.htm. That looked very wrong, so without going any further, I edited ./obj/gconfigd.h to look like this: #define GS_LIB_DEFAULT "C:/MinGW/local/share/ghostscript/9.06/Resource/Init;C:/M inGW/local/share/ghostscript/9.06/lib;C:/MinGW/local/share/ghostscript/9.06/Reso urce/Font;C:/Windows/Fonts" #define GS_DEV_DEFAULT "x11alpha bbox" #define GS_CACHE_DIR "~/.ghostscript/cache/" #define SEARCH_HERE_FIRST 0 #define GS_DOCDIR "c:/mingw/local/share/ghostscript/9.06/doc" and ran make again. This time: Search path: %rom%Resource/Init/ : %rom%lib/ : c;C : /MinGW/local/share/ghostscript/9.06/Resource/Init;c;C : /MinGW/local/share/ghostscript/9.06/lib;c;C : /MinGW/local/share/ghostscript/9.06/Resource/Font;c;C : /MinGW/local/share/ghostscript/fonts;C;C : /Windows/Fonts This was still not quite right, but the following command produced a PDF without a problem: $ bin/gswin32c.exe -sDEVICE=pdfwrite -sOutputFile=alphabet.pdf \ -dNOPAUSE -dBATCH alphabet.ps and `strings gswin32c.exe | grep -i mingw' returned c;C:/MinGW/local/share/ghostscript/9.06/Resource/Init;c;C:/MinGW/local/share/gho stscript/9.06/lib;c;C:/MinGW/local/share/ghostscript/9.06/Resource/Font;c;C:/Min GW/local/share/ghostscript/fonts;C;C:/Windows/Fonts c:/mingw/local/share/ghostscript/9.06/doc Mingw runtime failure: which is what I expected, except for the repeated single-letter directory "c", which I can easily take out of gconfigd.h. It turned out that both executables worked, although I noticed in both casese, they did not load the font from a directory in the search path: Loading URWPalladioL-Ital font from %rom%Resource/Font/URWPalladioL-Ital... 2819 136 1431332 1720984 427061 2 done. 1) Is GS_LIB_DEFAULT now specified correctly? 2) Do I need to be concerned about how it is reported by `gswin32c --help'? 3) What should I do to get the right result up front, without having to modify gconfigd.h? 4) What should I do with "~/.ghostscript/cache/" on Windows? Regards, John Brown.