When compiling Ghostscript the compiler variable HAVE_MKSTEMP64 is #defined by the Makefile but this is not the case when building GhostPCL; this causes the file gs/base/gp_unifs.c to be compiled differently. In general this is probably not an issue, but it makes combining the coverage results for Ghostscript and GhostPCL slightly non-trivial.
Well we've discussed doing autoconf for the other languages and always decide it's not worth the trouble. We can enable the define by default or you can use XCFLAGS=-DHAVE_MKSTEMP64 on the make command line? Ralph will you decide about this?
Grabbing a Ralph's bugs.
The autoconf patch in 690878 also auto-detect and set -DHAVE_MKSTEMP64 .
Maybe a dup of 690878.
GhostPDL uses the same checks and setting as Ghostscript: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=31120fdc