> This is intended to be a short list of fixes to minor problems@ discovered after the release.  If this causes confusion, we willD delete it.  Each version of this file will include ALL fixes, so you? only need to retrieve the latest version.  Please note that the ! fixes are in chronological order.   $ ---------------- v1 ----------------  F On VMS systems, the file GCONFIGV.H is not created automatically.  You> should create this file by hand, with the following 2 lines as	 contents:    #define USE_ASM 0  #define USE_FPU 1   $ ---------------- v2 ----------------  @ The installation and build instructions do not tell you that theB ...jpeg.tar.gz and sr3.zip file do not include gs3.12/ in the file; names.  You must cd to gs3.12 before unpacking these files.   $ ---------------- v3 ----------------  C The makefile rule for creating gconfig.h has two blank lines in the 7 middle of it (but not next to each other); delete them.    gdevdfax.c contains the line 	state.EncodedEOLAlign = false; ? which refers to an obsolete structure member; delete this line.   $ ---------------- v4 ----------------  C setpagedevice gives an error if presented with an option it doesn't C recognize.  To work around this, in zdevice.c, change line 211 from @ 	code = stack_param_list_read(&list, &o_stack, 0, ppolicy,true); toB 	code = stack_param_list_read(&list, &o_stack, 0, ppolicy, false); and change line 219 from 	  if ( list.results[i] != 1 ) to 	  if ( list.results[i] < 0 ) C Note that this is only a workaround; the problem will be fixed in a " different way in the next release.  $ ---------------- v5 ----------------  2 The -dDISKFONTS switch doesn't work; don't use it.  E The page size of image devices is always set to (0, 0).  This has bad D effects on many utility programs.  To fix this, change lines 374-377 of gsdevice.c from 	new_dev->width = width; 	new_dev->height = height;; 	new_dev->x_pixels_per_inch = fabs(x_pixels_per_unit) * 72; ; 	new_dev->y_pixels_per_inch = fabs(y_pixels_per_unit) * 72;  to; 	new_dev->x_pixels_per_inch = fabs(x_pixels_per_unit) * 72; ; 	new_dev->y_pixels_per_inch = fabs(y_pixels_per_unit) * 72; A 	gx_device_set_width_height((gs_device *)new_dev, width, height);   $ ---------------- v6 ----------------  < The above v5 fix has a typo in it: the last line should readA 	gx_device_set_width_height((gx_device *)new_dev, width, height); ) i.e. gx_device * rather than gs_device *.   $ ---------------- v7 ----------------  E The VMS script files have two errors that prevent proper compilation.  To fix them:  : 	1) Check GSSETDEV.COM, GSSETMOD.COM, and GSADDMOD.COM and6 	remove any blank lines or extraneous <LF> characters.  A 	2) Replace the LEVEL1_DEV section of VMS.MAK with the following:   
 $ LEVEL1_DEV:  $   GOSUB TYPE1_DEV  $   SETMOD level1   $   ADDMOD level1 -include type14 $   ADDMOD level1 -oper zarith zarray zcontrol zdict4 $   ADDMOD level1 -oper zfile zfileio zfilter zfproc; $   ADDMOD level1 -oper zgeneric ziodev zmath zmisc zpacked . $   ADDMOD level1 -oper zrelbit zstack zstring* $   ADDMOD level1 -oper ztoken ztype zvmem9 $   ADDMOD level1 -oper zchar zcolor zdevice zfont zfont2 ? $   ADDMOD level1 -oper zgstate zht zmatrix zpaint zpath zpath2 
 $   RETURN  $ ---------------- v8 ----------------  @ <time.h> doesn't get included properly on some platforms (VMS inD particular).  To fix this, apply the following context diff patch to time_.h:   ***************  *** 33,36 **** --- 33,37 ----   #  include <sys/time.h>    #else  + #  include <time.h>    struct timeval {   	long tv_sec, tv_usec; ***************  *** 39,46 ****"   	int tz_minuteswest, tz_dsttime;   }; - #endif -  - #if defined(AUX) || defined(__EMX__) || defined(_IBMR2) || defined(__MSDOS__) || defined(SVR4) || defined(SYSV) || defined(__WIN32__)  - #  include <time.h>    #endif  E -------------------------------- end -------------------------------- 