bug-ghostscript
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU Ghostscript 7.06 release candidate 3: ghostscript-7.06rc3


From: Nelson H. F. Beebe
Subject: Re: GNU Ghostscript 7.06 release candidate 3: ghostscript-7.06rc3
Date: Wed, 2 Apr 2003 07:27:43 -0700 (MST)

I've just done test builds of GNU Ghostscript 7.06 release candidate 3
(ghostscript-7.06rc3) on 17 different Unix platforms in 32 C compiler
environments, using several available compilers (gcc [2.95.x and
3.2.x], native vendor compilers, Portland Group pgcc, Intel icc and
ecc).

While there were a number of successes, there were several failures,
either at configure time, or at compile time.  There are also many
compiler warnings about unused variables, enums mixed with ints,
format item mismatches, and so on.  In my view, there are a sufficient
number of these that a release of ghostscript-7.06 is clearly
premature, and should be delayed until they are fixed.

Here's a summary of the problems noted in the build logs; when an
error or other problem is reported once, I try to suppress it from
following reports.

============================================================
Machinetype:            Sun Sun Blade 100 (UltraSPARC IIi 650 MHz); Solaris 2.9
Remote c89 version:     cc: Forte Developer 7 C 5.4 2002/03/09
Configure environment:  CC=c89 CFLAGS="-xO5 -dalign -xlibmil -xcg92 -xsafe=mem" 
CXX=CC CXXFLAGS=-xO5 LDFLAGS=-R/usr/local/lib

[The Makefile gets -O2, even though this is not a legal option for Sun
compilers: they use -xO2.  I suppress the complaints about -O2.]

c89 -I./src -o ./obj/echogs ./src/echogs.c
"./src/echogs.c", line 277: warning: implicit function declaration: exit


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gp_unifn.o -c 
./src/gp_unifn.c
cc: Warning: option -2 passed to ld
"./src/gp_unifn.c", line 48: warning: argument #1 is incompatible with 
prototype:
        prototype: pointer to const unsigned char : "src/gsutil.h", line 48
        argument : pointer to const char
"./src/gp_unifn.c", line 48: warning: argument #3 is incompatible with 
prototype:
        prototype: pointer to const unsigned char : "src/gsutil.h", line 48
        argument : pointer to char


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gp_stdia.o -c 
./src/gp_stdia.c
"./src/gp_stdia.c", line 33: warning: implicit function declaration: fileno

c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/sdctc.o -c ./src/sdctc.c
"./obj/jpeglib_.h", line 1: cannot find include file: <jpeglib.h>
"src/sdct.h", line 63: incomplete struct/union/enum jpeg_error_mgr: err
"src/sdct.h", line 77: incomplete struct/union/enum jpeg_compress_struct: cinfo
"src/sdct.h", line 78: incomplete struct/union/enum jpeg_destination_mgr: 
destination
"src/sdct.h", line 92: incomplete struct/union/enum jpeg_decompress_struct: 
dinfo
"src/sdct.h", line 93: incomplete struct/union/enum jpeg_source_mgr: source
c89: acomp failed for ./src/sdctc.c

[Build failed]

============================================================
Machinetype:            IBM RS6000 43P-132 (133 MHz);  AIX 4.2
Configure environment:  CC=gcc CXX=g++ LDFLAGS=-Wl,-L/usr/local/lib

gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gp_unix.o -c ./src/gp_unix.c
In file included from ./src/gp_unix.c:21:
src/pipe_.h:44: warning: function declaration isn't a prototype


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevpipe.o -c ./src/gdevpipe.c
In file included from ./src/gdevpipe.c:22:
src/pipe_.h:44: warning: function declaration isn't a prototype
./src/gdevpipe.c: In function `pipe_fopen':
./src/gdevpipe.c:61: warning: cast discards qualifiers from pointer target type
./src/gdevpipe.c:61: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src   -o ./obj/gdevx.o -c ./src/gdevx.c
./src/gdevx.c: In function `x_copy_mono':
./src/gdevx.c:419: warning: cast discards qualifiers from pointer target type
./src/gdevx.c: In function `x_copy_image':
./src/gdevx.c:575: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src   -o ./obj/gdevxini.o -c ./src/gdevxini.c
./src/gdevxini.c: In function `gdev_x_open':
./src/gdevxini.c:101: warning: `xid_height' might be used uninitialized in this 
function
./src/gdevxini.c:101: warning: `xid_width' might be used uninitialized in this 
function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src   -o ./obj/gdevxres.o -c ./src/gdevxres.c
./src/gdevxres.c:57: warning: cast discards qualifiers from pointer target type
./src/gdevxres.c:57: warning: cast discards qualifiers from pointer target type
...many more...


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevprn.o -c ./src/gdevprn.c
./src/gdevprn.c: In function `gdev_prn_allocate':
./src/gdevprn.c:225: warning: `save_width' might be used uninitialized in this 
function
./src/gdevprn.c:225: warning: `save_height' might be used uninitialized in this 
function
./src/gdevprn.c:226: warning: `is_command_list' might be used uninitialized in 
this function
./src/gdevprn.c:227: warning: `save_is_command_list' might be used 
uninitialized in this function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gxclrast.o -c ./src/gxclrast.c
./src/gxclrast.c: In function `clist_playback_band':
./src/gxclrast.c:345: warning: `depth' might be used uninitialized in this 
function
./src/gxclrast.c:346: warning: `source' might be used uninitialized in this 
function
./src/gxclrast.c:1047: warning: `raster' might be used uninitialized in this 
function
./src/gxclrast.c: In function `read_set_ht_data':
./src/gxclrast.c:1877: warning: cast discards qualifiers from pointer target 
type
./src/gxclrast.c:1878: warning: cast discards qualifiers from pointer target 
type
./src/gxclrast.c: In function `read_put_params':
./src/gxclrast.c:2143: warning: cast discards qualifiers from pointer target 
type

gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gsparams.o -c ./src/gsparams.c
./src/gsparams.c: In function `gs_param_list_unserialize':
./src/gsparams.c:292: warning: cast discards qualifiers from pointer target type

gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gxclimag.o -c ./src/gxclimag.c
./src/gxclimag.c: In function `clist_fill_mask':
./src/gxclimag.c:141: warning: cast discards qualifiers from pointer target type
./src/gxclimag.c: At top level:
./src/gxclimag.c:252: warning: cast discards qualifiers from pointer target type
./src/gxclimag.c:252: warning: cast discards qualifiers from pointer target type
./src/gxclimag.c:252: warning: cast discards qualifiers from pointer target type

gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gxclpath.o -c ./src/gxclpath.c
./src/gxclpath.c: In function `cmd_put_path':
./src/gxclpath.c:1073: warning: `start_side' might be used uninitialized in 
this function
./src/gxclpath.c:1079: warning: `start_skip' might be used uninitialized in 
this function
./src/gxclpath.c:1082: warning: `side' might be used uninitialized in this 
function
./src/gxclpath.c:1089: warning: `out_notes' might be used uninitialized in this 
function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevcdj.o -c ./src/gdevcdj.c
./src/gdevcdj.c: In function `hp_colour_open':
./src/gdevcdj.c:747: warning: cast discards qualifiers from pointer target type
./src/gdevcdj.c:772: warning: cast discards qualifiers from pointer target type
./src/gdevcdj.c: In function `bjc_get_params':
./src/gdevcdj.c:950: warning: cast discards qualifiers from pointer target type
./src/gdevcdj.c:953: warning: cast discards qualifiers from pointer target type
./src/gdevcdj.c:958: warning: cast discards qualifiers from pointer target type
./src/gdevcdj.c:987: warning: cast discards qualifiers from pointer target type
./src/gdevcdj.c:989: warning: cast discards qualifiers from pointer target type
...many more...


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevupd.o -c ./src/gdevupd.c
./src/gdevupd.c: In function `upd_cast':
./src/gdevupd.c:974: warning: cast discards qualifiers from pointer target type
./src/gdevupd.c: In function `upd_open_fscomp':
./src/gdevupd.c:3384: warning: `highval' might be used uninitialized in this 
function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-Iijs   -o ./obj/ijs_exec_unix.o -c ijs/ijs_exec_unix.c
ijs/ijs_exec_unix.c: In function `ijs_exec_server':
ijs/ijs_exec_unix.c:73: warning: assignment discards qualifiers from pointer 
target type
ijs/ijs_exec_unix.c:74: warning: assignment discards qualifiers from pointer 
target type
ijs/ijs_exec_unix.c:76: warning: cast discards qualifiers from pointer target 
type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevpdf.o -c ./src/gdevpdf.c
./src/gdevpdf.c: In function `pdf_write_page':
./src/gdevpdf.c:740: warning: cast discards qualifiers from pointer target type
./src/gdevpdf.c: In function `pdf_close':
./src/gdevpdf.c:860: warning: cast discards qualifiers from pointer target type
./src/gdevpdf.c:877: warning: cast discards qualifiers from pointer target type
./src/gdevpdf.c:897: warning: cast discards qualifiers from pointer target type
./src/gdevpdf.c:985: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevpdfc.o -c ./src/gdevpdfc.c
./src/gdevpdfc.c: In function `pdf_lab_color_space':
./src/gdevpdfc.c:237: warning: cast discards qualifiers from pointer target type
./src/gdevpdfc.c: In function `cos_dict_put_c_key_vector3':
./src/gdevpdfc.c:292: warning: cast discards qualifiers from pointer target type
./src/gdevpdfc.c:295: warning: cast discards qualifiers from pointer target type
./src/gdevpdfc.c: In function `pdf_color_space':
./src/gdevpdfc.c:421: warning: cast discards qualifiers from pointer target type
./src/gdevpdfc.c:422: warning: cast discards qualifiers from pointer target type
...many more...


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevpdfg.o -c ./src/gdevpdfg.c
./src/gdevpdfg.c: In function `ht_Line':
./src/gdevpdfg.c:368: warning: unused variable `x'
./src/gdevpdfg.c: In function `ht_LineX':
./src/gdevpdfg.c:369: warning: unused variable `y'
./src/gdevpdfg.c: In function `ht_LineY':
./src/gdevpdfg.c:370: warning: unused variable `x'


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src -Isrc -DSHARE_JPEG=1  -o ./obj/gdevpdfj.o -c ./src/gdevpdfj.c
./src/gdevpdfj.c: In function `pdf_put_pixel_image_values':
./src/gdevpdfj.c:97: warning: cast discards qualifiers from pointer target type
./src/gdevpdfj.c: In function `pdf_put_image_values':
./src/gdevpdfj.c:159: warning: cast discards qualifiers from pointer target type
./src/gdevpdfj.c: In function `pdf_begin_image_data':
./src/gdevpdfj.c:301: warning: cast discards qualifiers from pointer target type
./src/gdevpdfj.c: In function `pdf_end_write_image':
./src/gdevpdfj.c:348: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevpdfm.o -c ./src/gdevpdfm.c
./src/gdevpdfm.c: In function `pdfmark_put_ao_pairs':
./src/gdevpdfm.c:414: warning: cast discards qualifiers from pointer target type
./src/gdevpdfm.c:511: warning: cast discards qualifiers from pointer target type
./src/gdevpdfm.c:545: warning: cast discards qualifiers from pointer target type
./src/gdevpdfm.c: In function `pdfmark_annot':
./src/gdevpdfm.c:612: warning: cast discards qualifiers from pointer target type
./src/gdevpdfm.c:613: warning: cast discards qualifiers from pointer target type
./src/gdevpdfm.c:616: warning: cast discards qualifiers from pointer target type
./src/gdevpdfm.c: In function `pdfmark_write_outline':
./src/gdevpdfm.c:658: warning: cast discards qualifiers from pointer target type
./src/gdevpdfm.c: In function `pdfmark_ARTICLE':
./src/gdevpdfm.c:866: warning: cast discards qualifiers from pointer target type
./src/gdevpdfm.c: In function `pdfmark_DEST':
./src/gdevpdfm.c:958: warning: cast discards qualifiers from pointer target type
./src/gdevpdfm.c: In function `pdfmark_PS':
./src/gdevpdfm.c:1036: warning: cast discards qualifiers from pointer target 
type
./src/gdevpdfm.c:1072: warning: cast discards qualifiers from pointer target 
type
./src/gdevpdfm.c:1073: warning: cast discards qualifiers from pointer target 
type
./src/gdevpdfm.c: In function `pdfmark_DOCINFO':
./src/gdevpdfm.c:1132: warning: `vsize' might be used uninitialized in this 
function
./src/gdevpdfm.c: In function `pdfmark_EP':
./src/gdevpdfm.c:1305: warning: cast discards qualifiers from pointer target 
type
./src/gdevpdfm.c:1350: warning: cast discards qualifiers from pointer target 
type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevpdfo.o -c ./src/gdevpdfo.c
./src/gdevpdfo.c: In function `cos_string_value':
./src/gdevpdfo.c:249: warning: cast discards qualifiers from pointer target type
./src/gdevpdfo.c: In function `cos_c_string_value':
./src/gdevpdfo.c:262: warning: cast discards qualifiers from pointer target type
./src/gdevpdfo.c: In function `cos_array_from_floats':
./src/gdevpdfo.c:445: warning: cast discards qualifiers from pointer target type
./src/gdevpdfo.c: In function `cos_array_put_no_copy':
./src/gdevpdfo.c:517: warning: cast discards qualifiers from pointer target type
./src/gdevpdfo.c: In function `cos_dict_put_copy':
./src/gdevpdfo.c:750: warning: cast discards qualifiers from pointer target type
./src/gdevpdfo.c:764: warning: cast discards qualifiers from pointer target type
./src/gdevpdfo.c: In function `cos_dict_put_c_key_floats':
./src/gdevpdfo.c:844: warning: cast discards qualifiers from pointer target type
./src/gdevpdfo.c:846: warning: cast discards qualifiers from pointer target type
./src/gdevpdfo.c: In function `cos_param_put_typed':
./src/gdevpdfo.c:959: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevpdfr.o -c ./src/gdevpdfr.c
./src/gdevpdfr.c: In function `pdf_refer_named':
./src/gdevpdfr.c:149: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevpdfs.o -c ./src/gdevpdfs.c
./src/gdevpdfs.c:117: warning: no previous prototype for `pdf_text_process'
./src/gdevpdfs.c: In function `process_composite_text':
./src/gdevpdfs.c:304: warning: `code' might be used uninitialized in this 
function
./src/gdevpdfs.c:326: warning: `new_font' might be used uninitialized in this 
function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevpdfu.o -c ./src/gdevpdfu.c
./src/gdevpdfu.c: In function `pdf_put_filters':
./src/gdevpdfu.c:890: warning: cast discards qualifiers from pointer target type
./src/gdevpdfu.c:900: warning: cast discards qualifiers from pointer target type
./src/gdevpdfu.c:907: warning: cast discards qualifiers from pointer target type
./src/gdevpdfu.c:909: warning: cast discards qualifiers from pointer target type
./src/gdevpdfu.c: In function `pdf_function':
./src/gdevpdfu.c:1063: warning: cast discards qualifiers from pointer target 
type
./src/gdevpdfu.c:1068: warning: cast discards qualifiers from pointer target 
type
./src/gdevpdfu.c:1070: warning: cast discards qualifiers from pointer target 
type
./src/gdevpdfu.c:1080: warning: cast discards qualifiers from pointer target 
type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevpdfv.o -c ./src/gdevpdfv.c
./src/gdevpdfv.c: In function `pdf_pattern':
./src/gdevpdfv.c:132: warning: cast discards qualifiers from pointer target type
./src/gdevpdfv.c:135: warning: cast discards qualifiers from pointer target type
./src/gdevpdfv.c:152: warning: cast discards qualifiers from pointer target type
./src/gdevpdfv.c: In function `pdf_put_colored_pattern':
./src/gdevpdfv.c:361: warning: cast discards qualifiers from pointer target type
./src/gdevpdfv.c: In function `pdf_put_mesh_shading':
./src/gdevpdfv.c:601: warning: cast discards qualifiers from pointer target type
./src/gdevpdfv.c:572: warning: `is_indexed' might be used uninitialized in this 
function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src -Isrc -DSHARE_JPEG=1  -o ./obj/gdevpsdi.o -c ./src/gdevpsdi.c
gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src -Isrc -DSHARE_JPEG=1  -o ./obj/gdevpsdp.o -c ./src/gdevpsdp.c
./src/gdevpsdp.c: In function `add_embed':
./src/gdevpsdp.c:477: warning: cast discards qualifiers from pointer target type
./src/gdevpsdp.c: In function `delete_embed':
./src/gdevpsdp.c:508: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src -Isrc -DSHARE_JPEG=1  -o ./obj/gdevpsdu.o -c ./src/gdevpsdu.c
./src/gdevpsdu.c:39: warning: cast discards qualifiers from pointer target type
./src/gdevpsdu.c:39: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevpsft.o -c ./src/gdevpsft.c
./src/gdevpsft.c: In function `psf_write_truetype_data':
./src/gdevpsft.c:536: warning: `numGlyphs' might be used uninitialized in this 
function
./src/gdevpsft.c:547: warning: `cmap_length' might be used uninitialized in 
this function
./src/gdevpsft.c:548: warning: `OS_2_start' might be used uninitialized in this 
function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./src -I./obj -I./obj -I./src  -o ./obj/zdscpars.o -c ./src/zdscpars.c
./src/zdscpars.c: In function `zinitialize_dsc_parser':
./src/zdscpars.c:143: warning: cast discards qualifiers from pointer target type
./src/zdscpars.c: In function `zparse_dsc_comments':
./src/zdscpars.c:410: warning: `dsc_data' might be used uninitialized in this 
function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevps.o -c ./src/gdevps.c
./src/gdevps.c: In function `psw_begin_image':
./src/gdevps.c:1254: warning: `base_name' might be used uninitialized in this 
function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevpsu.o -c ./src/gdevpsu.c
./src/gdevpsu.c: In function `psw_end_file':
./src/gdevpsu.c:214: warning: long int format, int arg (arg 3)


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gpmisc.o -c ./src/gpmisc.c
./src/gpmisc.c: In function `gp_fopentemp':
./src/gpmisc.c:91: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gsalloc.o -c ./src/gsalloc.c
./src/gsalloc.c: In function `large_freelist_alloc':
./src/gsalloc.c:1008: warning: `best_fit_prev' might be used uninitialized in 
this function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gsdevice.o -c ./src/gsdevice.c
./src/gsdevice.c: In function `gx_parse_output_format':
./src/gsdevice.c:661: warning: unused variable `code'
./src/gsdevice.c: In function `gx_parse_output_file_name':
./src/gsdevice.c:719: warning: unused variable `i'


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gsfont.o -c ./src/gsfont.c
./src/gsfont.c: In function `font_ptr_enum_ptrs':
./src/gsfont.c:76: warning: cast discards qualifiers from pointer target type
./src/gsfont.c: In function `font_dir_enum_ptrs':
./src/gsfont.c:120: warning: cast discards qualifiers from pointer target type
./src/gsfont.c:121: warning: cast discards qualifiers from pointer target type
./src/gsfont.c: In function `gs_default_font_info':
./src/gsfont.c:684: warning: `code' might be used uninitialized in this function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gsiodev.o -c ./src/gsiodev.c
./src/gsiodev.c: In function `iodev_ptr_enum_ptrs':
./src/gsiodev.c:41: warning: cast discards qualifiers from pointer target type
./src/gsiodev.c: In function `os_status':
./src/gsiodev.c:223: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gsstate.o -c ./src/gsstate.c
./src/gsstate.c: In function `gstate_copy':
./src/gsstate.c:910: warning: cast discards qualifiers from pointer target type
./src/gsstate.c:920: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gxacpath.o -c ./src/gxacpath.c
./src/gxacpath.c: In function `gx_cpath_accum_end':
./src/gxacpath.c:117: warning: cast discards qualifiers from pointer target type
./src/gxacpath.c: At top level:
./src/gxacpath.c:162: warning: no previous prototype for 
`gx_cpath_intersect_path_slow'


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gxcht.o -c ./src/gxcht.c
./src/gxcht.c: In function `gx_dc_ht_colored_equal':
./src/gxcht.c:74: warning: unused variable `num_comp'
./src/gxcht.c:89: warning: control reaches end of non-void function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gxdither.o -c ./src/gxdither.c
./src/gxdither.c: In function `gx_render_device_color':
./src/gxdither.c:346: warning: `adjust_w' might be used uninitialized in this 
function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gxfill.o -c ./src/gxfill.c
./src/gxfill.c: In function `gx_default_fill_path':
./src/gxfill.c:602: warning: cast discards qualifiers from pointer target type
./src/gxfill.c: In function `add_y_list':
./src/gxfill.c:690: warning: `first_dir' might be used uninitialized in this 
function
./src/gxfill.c: In function `fill_loop_by_trapezoids':
./src/gxfill.c:976: warning: `cindex' might be used uninitialized in this 
function
./src/gxfill.c:978: warning: `fill_rect' might be used uninitialized in this 
function
./src/gxfill.c:1017: warning: `endp' might be used uninitialized in this 
function
./src/gxfill.c:1192: warning: `xlbot' might be used uninitialized in this 
function
./src/gxfill.c:1192: warning: `xltop' might be used uninitialized in this 
function
./src/gxfill.c: In function `fill_loop_by_scan_lines':
./src/gxfill.c:1738: warning: `cindex' might be used uninitialized in this 
function
./src/gxfill.c:1739: warning: `fill_rect' might be used uninitialized in this 
function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gxhtbit.o -c ./src/gxhtbit.c
./src/gxhtbit.c: In function `construct_ht_order_short':
./src/gxhtbit.c:113: warning: cast discards qualifiers from pointer target type
./src/gxhtbit.c:114: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gximono.o -c ./src/gximono.c
./src/gximono.c: In function `image_render_mono':
./src/gximono.c:106: warning: `pcs' might be used uninitialized in this function
./src/gximono.c:107: warning: `map_gray' might be used uninitialized in this 
function
./src/gximono.c:108: warning: `remap_color' might be used uninitialized in this 
function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gxpath2.o -c ./src/gxpath2.c
./src/gxpath2.c:31: warning: cast discards qualifiers from pointer target type
./src/gxpath2.c:31: warning: cast discards qualifiers from pointer target type


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gxstroke.o -c ./src/gxstroke.c
./src/gxstroke.c: In function `gx_stroke_path_only':
./src/gxstroke.c:343: warning: `device_line_width_scale' might be used 
uninitialized in this function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevdbit.o -c ./src/gdevdbit.c
./src/gdevdbit.c: In function `gx_default_strip_tile_rectangle':
./src/gdevdbit.c:476: warning: `proc_mono' might be used uninitialized in this 
function


gcc  -DHAVE_MKSTEMP -O2 -Wall -Wstrict-prototypes -Wmissing-declarations 
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -fno-builtin -fno-common  
-I./obj -I./src  -o ./obj/gdevplnx.o -c ./src/gdevplnx.c
./src/gdevplnx.c: In function `plane_strip_copy_rop':
./src/gdevplnx.c:736: warning: `plane_raster' might be used uninitialized in 
this function
./src/gdevplnx.c:738: warning: `plane_textures' might be used uninitialized in 
this function
./src/gdevplnx.c: At top level:
./src/gdevplnx.c:823: warning: cast discards qualifiers from pointer target type


[link succeeded.]
============================================================
.: Command not found.
Machinetype:            Intel Pentium II (2 CPUs, 450 MHz);       FreeBSD 4.4.
Remote gcc version:     2.95.3
Remote g++ version:     2.95.3
configure: error: I wasn't able to find a copy
  of the jpeg library. This is required for compiling
  ghostscript. Please download a copy of the source,  e.g.
  from http://www.ijg.org/, unpack it at the top level of
  the gs source tree, and rename the directory to 'jpeg'.

       18.02 real         1.03 user         3.95 sys
make: *** No targets specified and no makefile found.  Stop.


This system DOES have the jpeg library, in $(prefix)/lib, but prefix
is NOT /usr/local:

        % echo $prefix
        /home/staff/computing/beebls $prefix/lib/libjp*

        % ls $prefix/lib/libjp*
        /home/staff/computing/beebe/i386/local/lib/libjpeg.a


config.log reports:

        configure:3983: cc -o conftest -g -O2  -L$(prefix)/lib 
-Wl,-rpath,$(prefix)/lib conftest.c -ljpeg  -lm  >&5
        /usr/libexec/elf/ld: cannot find -ljpeg
        configure:3986: $? = 1

The error seems to be use of $(...) instead of ${...}.  If I do the
link manually like this

        cc -L${prefix}/lib -Wl,-rpath,${prefix}/lib conftest.c -ljpeg -lm

it succeeds.

============================================================
/usr/local/bin/.: Permission denied.
Machinetype:            SGI Origin/200-4 (180 MHz) (4 CPUs); IRIX 6.5
Remote c89 version:     MIPSpro Compilers: Version 7.3.1.3m
Configure environment:  CC=c89 CXX=CC LDFLAGS=-Wl,-rpath,/usr/local/libn32

c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gp_unifn.o -c 
./src/gp_unifn.c
cc-1164 c89: WARNING File = ./src/gp_unifn.c, Line = 48
  Argument of type "const char *" is incompatible with parameter of type
          "const byte *".
            ((len >= 3) && (bytes_compare(fname, 2, "..", 2) == 0) &&
                                          ^


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/zfcid0.o -c 
./src/zfcid0.c
cc-1185 c89: WARNING File = ./src/zfcid0.c, Line = 346
  An enumerated type is mixed with another type.
      code = build_gs_FDArray_font(i_ctx_p, prfd, &pbfont, fonttype,
cc-1185 c89: WARNING File = ./src/zfcid0.c, Line = 441
  An enumerated type is mixed with another type.
                                bf_Encoding_optional |
                                ^


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/zfcid1.o -c 
./src/zfcid1.c
cc-1185 c89: WARNING File = ./src/zfcid1.c, Line = 56
  An enumerated type is mixed with another type.
                                bf_Encoding_optional |
                                ^
cc-1185 c89: WARNING File = ./src/zfcid1.c, Line = 223
  An enumerated type is mixed with another type.
                                  bf_Encoding_optional |
                                  ^


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/zchar1.o -c 
./src/zchar1.c
cc-1552 c89: WARNING File = ./src/zchar1.c, Line = 322
  The variable "cnref" is set but never used.
             ref cnref;
                 ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gscrdp.o -c ./src/gscrdp.c
cc-1552 c89: WARNING File = ./src/gscrdp.c, Line = 507
  The variable "code_rt" is set but never used.
      int code, code_lmn, code_abc, code_rt, code_t;


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/zfcmap.o -c 
./src/zfcmap.c
cc-1185 c89: WARNING File = ./src/zfcmap.c, Line = 163
  An enumerated type is mixed with another type.
        pclr->value_type = rmisc.value.bytes[2];
                         ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gsfcmap.o -c ./src/gsfcmap.c
cc-1174 c89: WARNING File = ./src/gsfcmap.c, Line = 396
  The variable "m" was declared but never referenced.
              int k, l, m;
cc-1552 c89: WARNING File = ./src/gsfcmap.c, Line = 504
  The variable "pm_chr" is set but never used.
      gs_char pm_chr;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/sdcparam.o -c 
./src/sdcparam.c
cc-1551 c89: WARNING File = ./src/sdcparam.c, Line = 161
  The variable "quant_tables" is used before its value is set.
        num_in_tables = quant_tables.size;
                        ^
cc-1552 c89: WARNING File = ./src/sdcparam.c, Line = 269
  The variable "comp_info" is set but never used.
      jpeg_component_info *comp_info;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/scfd.o -c ./src/scfd.c
cc-1552 c89: WARNING File = ./src/scfd.c, Line = 239
  The variable "rlimit" is set but never used.
        hcd_declare_state;
        ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gximage3.o -c 
./src/gximage3.c
cc-1185 c89: WARNING File = ./src/gximage3.c, Line = 321
  An enumerated type is mixed with another type.
      penum->InterleaveType = pim->InterleaveType;


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/iparam.o -c 
./src/iparam.c
cc-1185 c89: WARNING File = ./src/iparam.c, Line = 406
  An enumerated type is mixed with another type.
      *type = r_type(stack_element);
cc-1185 c89: WARNING File = ./src/iparam.c, Line = 449
  An enumerated type is mixed with another type.
      *type = r_type(&elt[1]);
cc-1185 c89: WARNING File = ./src/iparam.c, Line = 1031
  An enumerated type is mixed with another type.
            *type = r_type(ptr);
                  ^


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/zcontrol.o 
-c ./src/zcontrol.c
cc-1174 c89: WARNING File = ./src/zcontrol.c, Line = 198
  The variable "size" was declared but never referenced.
      uint size;
cc-1174 c89: WARNING File = ./src/zcontrol.c, Line = 199
  The variable "code" was declared but never referenced.
      int code;


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/ziodevsc.o 
-c ./src/ziodevsc.c
cc-1174 c89: WARNING File = ./src/ziodevsc.c, Line = 113
  The variable "buf" was declared but never referenced.
        byte *buf;
              ^
cc-1174 c89: WARNING File = ./src/ziodevsc.c, Line = 194
  The variable "buf" was declared but never referenced.
        byte *buf;
              ^
cc-1174 c89: WARNING File = ./src/ziodevsc.c, Line = 259
  The variable "buf" was declared but never referenced.
        byte *buf;
              ^


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/zbfont.o -c 
./src/zbfont.c
cc-1185 c89: WARNING File = ./src/zbfont.c, Line = 391
  An enumerated type is mixed with another type.
      pfont->encoding_index = index;
cc-1185 c89: WARNING File = ./src/zbfont.c, Line = 433
  An enumerated type is mixed with another type.
      pfont->nearest_encoding_index = index;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gspath1.o -c ./src/gspath1.c
cc-1185 c89: WARNING File = ./src/gspath1.c, Line = 407
  An enumerated type is mixed with another type.
                                   arc->notes | sn_from_arc);
                                   ^


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/zimage2.o 
-c ./src/zimage2.c
cc-1552 c89: WARNING File = ./src/zimage2.c, Line = 45
  The variable "decode_size" is set but never used.
      int decode_size;


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/zccube.o -c 
./src/zccube.c
cc-1174 c89: WARNING File = ./src/zccube.c, Line = 51
  The variable "pfn" was declared but never referenced.
      gs_function_t *pfn;
cc-1174 c89: WARNING File = ./src/zccube.c, Line = 52
  The variable "code" was declared but never referenced.
      int code = 0;
cc-1174 c89: WARNING File = ./src/zccube.c, Line = 350
  The variable "pt" was declared but never referenced.
      gs_point pt;
cc-1174 c89: WARNING File = ./src/zccube.c, Line = 355
  The variable "data_ptr" was declared but never referenced.
      color_cube_value * data_ptr;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gsshade.o -c ./src/gsshade.c
cc-1174 c89: WARNING File = ./src/gsshade.c, Line = 42
  The variable "st_shading_mesh" was declared but never referenced.
  private_st_shading_mesh();


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gxshade1.o -c 
./src/gxshade1.c
cc-1174 c89: WARNING File = ./src/gxshade1.c, Line = 169
  The variable "code" was declared but never referenced.
      int code;


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/zimage3.o 
-c ./src/zimage3.c
cc-1185 c89: WARNING File = ./src/zimage3.c, Line = 54
  An enumerated type is mixed with another type.
      gs_image3_t_init(&image, NULL, interleave_type);


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/zmisc3.o -c 
./src/zmisc3.c
cc-1185 c89: WARNING File = ./src/zmisc3.c, Line = 129
  An enumerated type is mixed with another type.
      code = gs_setsubstitutecolorspace(igs, index,


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gstrans.o -c ./src/gstrans.c
cc-1185 c89: WARNING File = ./src/gstrans.c, Line = 180
  An enumerated type is mixed with another type.
      return (pgs->transparency_stack == 0 ? 0 :


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gximag3x.o -c 
./src/gximag3x.c
cc-1185 c89: WARNING File = ./src/gximag3x.c, Line = 440
  An enumerated type is mixed with another type.
      pmcs->InterleaveType = pimm->InterleaveType;
cc-1552 c89: WARNING File = ./src/gximag3x.c, Line = 582
  The variable "mask_height" is set but never used.
      int mask_height[2];


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevp14.o -c ./src/gdevp14.c
cc-1185 c89: WARNING File = ./src/gdevp14.c, Line = 557
  An enumerated type is mixed with another type.
                                          alpha, blend_mode);
                                                 ^
cc-1185 c89: WARNING File = ./src/gdevp14.c, Line = 563
  An enumerated type is mixed with another type.
                                            alpha, blend_mode);
                                                   ^


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/ztrans.o -c 
./src/ztrans.c
cc-1185 c89: WARNING File = ./src/ztrans.c, Line = 99
  An enumerated type is mixed with another type.
        (code = gs_setblendmode(igs, code)) < 0
                                     ^
cc-1185 c89: WARNING File = ./src/ztrans.c, Line = 197
  An enumerated type is mixed with another type.
      code = mask_proc(igs, csel);
cc-1185 c89: WARNING File = ./src/ztrans.c, Line = 271
  An enumerated type is mixed with another type.
      gs_trans_mask_params_init(&params, code);


c89  -DHAVE_MKSTEMP -O2   -Iicclib -I./src -I./obj   -o ./obj/icc.o -c 
icclib/icc.c
cc-1552 c89: WARNING File = icclib/icc.c, Line = 3421
  The variable "size" is set but never used.
        unsigned size, f;
                 ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 5425
  An enumerated type is mixed with another type.
        p->illuminant = (icMeasurementFlare)read_SInt32Number(bp + 32);
                      ^
cc-1552 c89: WARNING File = icclib/icc.c, Line = 5636
  The variable "rv" is set but never used.
        int i, rv = 0;
               ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 6646
  An enumerated type is mixed with another type.
        p->technology = read_UInt32Number(bp + 16);
                      ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 8986
  An enumerated type is mixed with another type.
        {icMaxEnumType,                                 {icMaxEnumType}}
         ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9007
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9018
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9024
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9030
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9041
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9048
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9054
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9066
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9078
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9090
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9102
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9110
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9116
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9123
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9129
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9135
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9141
  An enumerated type is mixed with another type.
                 icSigCopyrightTag, icMaxEnumType}},
                                    ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9143
  An enumerated type is mixed with another type.
        {icMaxEnumType,-1,icMaxEnumData, icMaxEnumData,         {icMaxEnumType}}
         ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9143
  An enumerated type is mixed with another type.
        {icMaxEnumType,-1,icMaxEnumData, icMaxEnumData,         {icMaxEnumType}}
                                                                 ^
cc-1185 c89: WARNING File = icclib/icc.c, Line = 9285
  An enumerated type is mixed with another type.
                p->data[i].ttype = read_SInt32Number(tcbuf);            /* Tag 
type */
                                 ^
cc-1552 c89: WARNING File = icclib/icc.c, Line = 9852
  The variable "ob" is set but never used.
                icmBase *ob;
                         ^
cc-1552 c89: WARNING File = icclib/icc.c, Line = 12208
  The variable "rv" is set but never used.
        int rv;
            ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src -Iicclib   -o ./obj/gsicc.o -c 
./src/gsicc.c
cc-1185 c89: WARNING File = ./src/gsicc.c, Line = 585
  An enumerated type is mixed with another type.
                               0, /* PCS override */
                               ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gsalphac.o -c 
./src/gsalphac.c
cc-1185 c89: WARNING File = ./src/gsalphac.c, Line = 182
  An enumerated type is mixed with another type.
      params.op = *data;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gxclrast.o -c 
./src/gxclrast.c
cc-1185 c89: WARNING File = ./src/gxclrast.c, Line = 451
  An enumerated type is mixed with another type.
                                        code = cmd_select_map(cb & 0xf, cont,
                                                              ^
cc-1185 c89: WARNING File = ./src/gxclrast.c, Line = 481
  An enumerated type is mixed with another type.
                                    halftone_type = cb & 0x3f;
                                                  ^
cc-1185 c89: WARNING File = ./src/gxclrast.c, Line = 1721
  An enumerated type is mixed with another type.
        cmd_getw(pcomp->cname, cbp);
        ^
cc-1185 c89: WARNING File = ./src/gxclrast.c, Line = 1721
  An enumerated type is mixed with another type.
        cmd_getw(pcomp->cname, cbp);
        ^
cc-1185 c89: WARNING File = ./src/gxclrast.c, Line = 1982
  An enumerated type is mixed with another type.
        pis->blend_mode = cb >> 3;
                        ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gxclrect.o -c 
./src/gxclrect.c
cc-1185 c89: WARNING File = ./src/gxclrect.c, Line = 544
  An enumerated type is mixed with another type.
        (subtractive ? byte_reverse_bits[rop ^ 0xff] : rop);
        ^
cc-1185 c89: WARNING File = ./src/gxclrect.c, Line = 562
  An enumerated type is mixed with another type.
            rop_used = (scolors[0] == gx_device_black(dev) ?
                     ^
cc-1185 c89: WARNING File = ./src/gxclrect.c, Line = 567
  An enumerated type is mixed with another type.
            rop_used = (tcolors[0] == gx_device_black(dev) ?
                     ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gxclpath.o -c 
./src/gxclpath.c
cc-1185 c89: WARNING File = ./src/gxclpath.c, Line = 89
  An enumerated type is mixed with another type.
            rop = rop3_know_T_0(rop);
                ^
cc-1185 c89: WARNING File = ./src/gxclpath.c, Line = 91
  An enumerated type is mixed with another type.
            rop = rop3_know_T_1(rop);
                ^
cc-1185 c89: WARNING File = ./src/gxclpath.c, Line = 1171
  An enumerated type is mixed with another type.
                    gx_path_enum_notes(&cenum) & keep_notes;
                    ^
cc-1185 c89: WARNING File = ./src/gxclpath.c, Line = 1273
  An enumerated type is mixed with another type.
                    gx_path_enum_notes(&cenum) & keep_notes;
                    ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevcdj.o -c ./src/gdevcdj.c
cc-1552 c89: WARNING File = ./src/gdevcdj.c, Line = 3583
  The variable "j" is set but never used.
           int j;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevupd.o -c ./src/gdevupd.c
cc-1174 c89: WARNING File = ./src/gdevupd.c, Line = 963
  The variable "upd_data_xfer" was declared but never referenced.
  static const float upd_data_xfer[2] = { 0.0, 1.0 };


c89  -DHAVE_MKSTEMP -O2   -Iijs   -o ./obj/ijs_server.o -c ijs/ijs_server.c
cc-1552 c89: WARNING File = ijs/ijs_server.c, Line = 486
  The variable "sign" is set but never used.
    int sign = 1;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevpdf.o -c ./src/gdevpdf.c
cc-1185 c89: WARNING File = ./src/gdevpdf.c, Line = 177
  An enumerated type is mixed with another type.
   psdf_initial_values(PSDF_VERSION_INITIAL, 0 /*false */ ),  /* 
(!ASCII85EncodePages) */
cc-1185 c89: WARNING File = ./src/gdevpdf.c, Line = 177
  An enumerated type is mixed with another type.
   psdf_initial_values(PSDF_VERSION_INITIAL, 0 /*false */ ),  /* 
(!ASCII85EncodePages) */


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevpdfd.o -c 
./src/gdevpdfd.c
cc-1185 c89: WARNING File = ./src/gdevpdfd.c, Line = 329
  An enumerated type is mixed with another type.
                           gx_path_type_fill | gx_path_type_optimize,
                           ^
cc-1185 c89: WARNING File = ./src/gdevpdfd.c, Line = 405
  An enumerated type is mixed with another type.
                              gx_path_type_stroke | gx_path_type_optimize,
                              ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevpdff.o -c 
./src/gdevpdff.c
cc-1185 c89: WARNING File = ./src/gdevpdff.c, Line = 858
  An enumerated type is mixed with another type.
      ppf->BaseEncoding = BaseEncoding;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevpdfg.o -c 
./src/gdevpdfg.c
cc-1174 c89: WARNING File = ./src/gdevpdfg.c, Line = 368
  The variable "x" was declared but never referenced.
  HT_FUNC(ht_Line, -fabs(y))
cc-1174 c89: WARNING File = ./src/gdevpdfg.c, Line = 369
  The variable "y" was declared but never referenced.
  HT_FUNC(ht_LineX, x)
cc-1174 c89: WARNING File = ./src/gdevpdfg.c, Line = 370
  The variable "x" was declared but never referenced.
  HT_FUNC(ht_LineY, y)
cc-1552 c89: WARNING File = ./src/gdevpdfg.c, Line = 486
  The variable "id" is set but never used.
      long id, spot_id;
cc-1185 c89: WARNING File = ./src/gdevpdfg.c, Line = 959
  An enumerated type is mixed with another type.
        gs_currenthalftonephase((const gs_state *)pis, &phase);
        ^
cc-1185 c89: WARNING File = ./src/gdevpdfg.c, Line = 960
  An enumerated type is mixed with another type.
        gs_currenthalftonephase((const gs_state *)&pdev->state, &dev_phase);
        ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevpdfm.o -c 
./src/gdevpdfm.c
cc-1185 c89: WARNING File = ./src/gdevpdfm.c, Line = 1278
  An enumerated type is mixed with another type.
      pdev->procsets = 0;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevpdfp.o -c 
./src/gdevpdfp.c
cc-1552 c89: WARNING File = ./src/gdevpdfp.c, Line = 406
  The variable "code" is set but never used.
        int code;
            ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevpdfs.o -c 
./src/gdevpdfs.c
cc-1552 c89: WARNING File = ./src/gdevpdfs.c, Line = 1502
  The variable "w" is set but never used.
      int i, w;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevpdfu.o -c 
./src/gdevpdfu.c
cc-1185 c89: WARNING File = ./src/gdevpdfu.c, Line = 588
  An enumerated type is mixed with another type.
                    pdf_write_resource_objects(pdev, i);
                                                     ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevvec.o -c ./src/gdevvec.c
cc-1185 c89: WARNING File = ./src/gdevvec.c, Line = 738
  An enumerated type is mixed with another type.
             (pcpath->rule <= 0 ?
             ^
cc-1185 c89: WARNING File = ./src/gdevvec.c, Line = 1050
  An enumerated type is mixed with another type.
          (params->rule > 0 ? gx_path_type_even_odd :
          ^
cc-1185 c89: WARNING File = ./src/gdevvec.c, Line = 1077
  An enumerated type is mixed with another type.
         (vdev, ppath, gx_path_type_stroke | vdev->stroke_options, NULL)) < 0
                       ^
cc-1552 c89: WARNING File = ./src/gdevvec.c, Line = 1066
  The variable "set_ctm" is set but never used.
      int set_ctm;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevpsft.o -c 
./src/gdevpsft.c
cc-1551 c89: WARNING File = ./src/gdevpsft.c, Line = 732
  The variable "loca_checksum" is used before its value is set.
        offset = put_table(tab, "loca", loca_checksum[indexToLocFormat],
                                        ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevpsfu.o -c 
./src/gdevpsfu.c
cc-1552 c89: WARNING File = ./src/gdevpsfu.c, Line = 312
  The variable "code" is set but never used.
        int code;
            ^


c89  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/zdscpars.o 
-c ./src/zdscpars.c
cc-1185 c89: WARNING File = ./src/zdscpars.c, Line = 304
  An enumerated type is mixed with another type.
                        convert_orient(pData->page[page_num - 1].orientation));
                                       ^
cc-1185 c89: WARNING File = ./src/zdscpars.c, Line = 307
  An enumerated type is mixed with another type.
                           convert_orient(pData->page_orientation));
                                          ^
cc-1185 c89: WARNING File = ./src/zdscpars.c, Line = 314
  An enumerated type is mixed with another type.
                           convert_orient(pData->page_orientation));
                                          ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevps.o -c ./src/gdevps.c
cc-1185 c89: WARNING File = ./src/gdevps.c, Line = 150
  An enumerated type is mixed with another type.
      psdf_initial_values(psdf_version_default, 1 /*true */ ),  /* 
(ASCII85EncodePages) */
cc-1185 c89: WARNING File = ./src/gdevps.c, Line = 150
  An enumerated type is mixed with another type.
      psdf_initial_values(psdf_version_default, 1 /*true */ ),  /* 
(ASCII85EncodePages) */
cc-1185 c89: WARNING File = ./src/gdevps.c, Line = 163
  An enumerated type is mixed with another type.
      psdf_initial_values(psdf_version_default, 1 /*true */ ),  /* 
(ASCII85EncodePages) */
cc-1185 c89: WARNING File = ./src/gdevps.c, Line = 163
  An enumerated type is mixed with another type.
      psdf_initial_values(psdf_version_default, 1 /*true */ ),  /* 
(ASCII85EncodePages) */
cc-1185 c89: WARNING File = ./src/gdevps.c, Line = 1282
  An enumerated type is mixed with another type.
        index = -1;             /* bogus, not used */
              ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevpx.o -c ./src/gdevpx.c
cc-1185 c89: WARNING File = ./src/gdevpx.c, Line = 282
  An enumerated type is mixed with another type.
      gx_path_type_t rule = type & gx_path_type_rule;
cc-1185 c89: WARNING File = ./src/gdevpx.c, Line = 1038
  An enumerated type is mixed with another type.
      gx_path_type_t rule = type & gx_path_type_rule;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gsalloc.o -c ./src/gsalloc.c
cc-1185 c89: WARNING File = ./src/gsalloc.c, Line = 504
  An enumerated type is mixed with another type.
        obj = alloc_obj(imem, size, &st_bytes, 0, cname);
                                               ^
cc-1185 c89: WARNING File = ./src/gsalloc.c, Line = 516
  An enumerated type is mixed with another type.
                                  ALLOC_IMMOVABLE | ALLOC_DIRECT, cname);
                                  ^
cc-1185 c89: WARNING File = ./src/gsalloc.c, Line = 541
  An enumerated type is mixed with another type.
        obj = alloc_obj(imem, size, pstype, 0, cname);
                                            ^
cc-1185 c89: WARNING File = ./src/gsalloc.c, Line = 557
  An enumerated type is mixed with another type.
      obj = alloc_obj(imem, size, pstype, ALLOC_IMMOVABLE | ALLOC_DIRECT, 
cname);
cc-1185 c89: WARNING File = ./src/gsalloc.c, Line = 581
  An enumerated type is mixed with another type.
                                  &st_bytes, ALLOC_IMMOVABLE | ALLOC_DIRECT,
                                             ^
cc-1185 c89: WARNING File = ./src/gsalloc.c, Line = 618
  An enumerated type is mixed with another type.
                    pstype, ALLOC_IMMOVABLE | ALLOC_DIRECT, cname);
                            ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gsdevice.o -c 
./src/gsdevice.c
cc-1185 c89: WARNING File = ./src/gsdevice.c, Line = 394
  An enumerated type is mixed with another type.
      pgs->in_cachedevice = 0;
cc-1174 c89: WARNING File = ./src/gsdevice.c, Line = 661
  The variable "code" was declared but never referenced.
      int code;
cc-1174 c89: WARNING File = ./src/gsdevice.c, Line = 719
  The variable "i" was declared but never referenced.
      int i;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gsfont.o -c ./src/gsfont.c
cc-1185 c89: WARNING File = ./src/gsfont.c, Line = 315
  An enumerated type is mixed with another type.
      pfont->encoding_index = pfont->nearest_encoding_index = -1;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gshtscr.o -c ./src/gshtscr.c
cc-1552 c89: WARNING File = ./src/gshtscr.c, Line = 358
  The variable "wt_size" is set but never used.
                  long raster, wt, wt_size;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gsparam.o -c ./src/gsparam.c
cc-1185 c89: WARNING File = ./src/gsparam.c, Line = 119
  An enumerated type is mixed with another type.
        typed.type = pi->type;
                   ^
cc-1185 c89: WARNING File = ./src/gsparam.c, Line = 155
  An enumerated type is mixed with another type.
        typed.type = pi->type;
                   ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gsstate.o -c ./src/gsstate.c
cc-1185 c89: WARNING File = ./src/gsstate.c, Line = 279
  An enumerated type is mixed with another type.
      pgs->in_cachedevice = 0;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gxcht.o -c ./src/gxcht.c
cc-1116 c89: WARNING File = ./src/gxcht.c, Line = 89
  Non-void function "gx_dc_ht_colored_equal" (declared at line 71) should return
          a value.
  }
cc-1174 c89: WARNING File = ./src/gxcht.c, Line = 74
  The variable "num_comp" was declared but never referenced.
      uint num_comp, m, i;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gxcpath.o -c ./src/gxcpath.c
cc-1174 c89: WARNING File = ./src/gxcpath.c, Line = 46
  The variable "st_cpath_enum" was declared but never referenced.
  private_st_cpath_enum();


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gximage.o -c ./src/gximage.c
cc-1185 c89: WARNING File = ./src/gximage.c, Line = 469
  An enumerated type is mixed with another type.
      pim->format = (control >> PI_FORMAT_SHIFT) & PI_FORMAT_MASK;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gximage1.o -c 
./src/gximage1.c
cc-1185 c89: WARNING File = ./src/gximage1.c, Line = 128
  An enumerated type is mixed with another type.
      pim->Alpha = code;
cc-1185 c89: WARNING File = ./src/gximage1.c, Line = 199
  An enumerated type is mixed with another type.
      pim->Alpha = (control >> MI_Alpha_SHIFT) & MI_Alpha_MASK;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gxpath.o -c ./src/gxpath.c
cc-1185 c89: WARNING File = ./src/gxpath.c, Line = 612
  An enumerated type is mixed with another type.
                                   x3, y3, notes | sn_from_arc);
                                           ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gxpath2.o -c ./src/gxpath2.c
cc-1185 c89: WARNING File = ./src/gxpath2.c, Line = 329
  An enumerated type is mixed with another type.
            (prev == (const segment *)psub ? sn_none :
            ^
cc-1185 c89: WARNING File = ./src/gxpath2.c, Line = 350
  An enumerated type is mixed with another type.
            notes = pseg->notes;
                  ^
cc-1185 c89: WARNING File = ./src/gxpath2.c, Line = 351
  An enumerated type is mixed with another type.
            prev_notes = (prev_notes & sn_not_first) |
                       ^
cc-1185 c89: WARNING File = ./src/gxpath2.c, Line = 455
  An enumerated type is mixed with another type.
      penum->notes = pseg->notes;


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gxpcopy.o -c ./src/gxpcopy.c
cc-1185 c89: WARNING File = ./src/gxpcopy.c, Line = 83
  An enumerated type is mixed with another type.
                                           pc->pt.x, pc->pt.y, pseg->notes);
                                                               ^
cc-1185 c89: WARNING File = ./src/gxpcopy.c, Line = 87
  An enumerated type is mixed with another type.
                        segment_notes notes = pseg->notes;
                                              ^
cc-1185 c89: WARNING File = ./src/gxpcopy.c, Line = 159
  An enumerated type is mixed with another type.
                                            pseg->notes | sn_not_first)) < 0)
                                            ^
cc-1185 c89: WARNING File = ./src/gxpcopy.c, Line = 174
  An enumerated type is mixed with another type.
                                       pseg->pt.x, pseg->pt.y, pseg->notes);
                                                               ^
cc-1185 c89: WARNING File = ./src/gxpcopy.c, Line = 625
  An enumerated type is mixed with another type.
      segment_notes notes = pc->notes;
cc-1185 c89: WARNING File = ./src/gxpcopy.c, Line = 692
  An enumerated type is mixed with another type.
                                           notes |
                                           ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gxpdash.o -c ./src/gxpdash.c
cc-1185 c89: WARNING File = ./src/gxpdash.c, Line = 119
  An enumerated type is mixed with another type.
                                                  notes & pseg->notes);
                                                  ^
cc-1185 c89: WARNING File = ./src/gxpdash.c, Line = 144
  An enumerated type is mixed with another type.
                                                 notes & pseg->notes) :
                                                 ^
cc-1185 c89: WARNING File = ./src/gxpdash.c, Line = 146
  An enumerated type is mixed with another type.
                                            notes & pseg->notes));
                                            ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gxpflat.o -c ./src/gxpflat.c
cc-1185 c89: WARNING File = ./src/gxpflat.c, Line = 404
  An enumerated type is mixed with another type.
                                      max_points - 1, notes | sn_not_first);
                                                      ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gxstroke.o -c 
./src/gxstroke.c
cc-1185 c89: WARNING File = ./src/gxstroke.c, Line = 506
  An enumerated type is mixed with another type.
        if ((code = gx_path_add_flattened_for_stroke(ppath, &fpath,
                    ^


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gdevm1.o -c ./src/gdevm1.c
cc-1185 c89: WARNING File = ./src/gdevm1.c, Line = 179
  An enumerated type is mixed with another type.
      {0, 0},                   /* unused */
cc-1185 c89: WARNING File = ./src/gdevm1.c, Line = 183
  An enumerated type is mixed with another type.
      {0, 0},                   /* unused */
cc-1185 c89: WARNING File = ./src/gdevm1.c, Line = 187
  An enumerated type is mixed with another type.
      {0, 0},                   /* unused */
cc-1185 c89: WARNING File = ./src/gdevm1.c, Line = 188
  An enumerated type is mixed with another type.
      {0, 0},                   /* unused */
cc-1185 c89: WARNING File = ./src/gdevm1.c, Line = 189
  An enumerated type is mixed with another type.
      {0, 0},                   /* unused */
cc-1185 c89: WARNING File = ./src/gdevm1.c, Line = 190
  An enumerated type is mixed with another type.
      {0, 0},                   /* unused */
cc-1185 c89: WARNING File = ./src/gdevm1.c, Line = 191
  An enumerated type is mixed with another type.
      {0, 0},                   /* unused */


c89  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/siinterp.o -c 
./src/siinterp.c
cc-1185 c89: WARNING File = ./src/siinterp.c, Line = 135
  An enumerated type is mixed with another type.
      const scale_case_t scale_case = ss->scale_case +

[build succeeded with c89, cc, and gcc]

============================================================
/usr/local/bin/.: Permission denied.
Machinetype:            DEC Alpha 4100-5/466 (4 CPUs, 466 MHz, 2GB RAM);        
  OSF/1 4.0F
Remote cc version:      DEC C V5.9-005 on Digital UNIX V4.0 (Rev. 1229)
Configure environment:  CC=cc CXX=CC LDFLAGS=-Wl,-rpath,/usr/local/lib

configure: error: I wasn't able to find a copy
  of the jpeg library. This is required for compiling
  ghostscript. Please download a copy of the source,  e.g.
  from http://www.ijg.org/, unpack it at the top level of
  the gs source tree, and rename the directory to 'jpeg'.

The config.log file reports:

        configure:3986: cc -o conftest -g  -Wl,-rpath,/usr/local/lib conftest.c 
-ljpeg
        -lm  >&5ld:
        Unresolved:
        jpeg_set_defaults

The error here is that -L$prefix/lib is missing from the link;
otherwise, it gets a vendor-provided jpeg library that is outdated.
As a rule, GNUware builds that set the prefix variable should use
-I$prefix/include and -L$prefix/lib for compilation and linking, since
those are likely to be the location of the latest versions of header
and load library files.

Builds failed on NetBSD and OpenBSD as well for lack of correct -L
options.

============================================================
Machinetype:            HP/Intel Itanium 2 (2CPUs, 1GHz, 8GB RAM, 36GB disk): 
GNU/Linux 2.4.18-e.12smp [Red Hat Linux Advanced Server release 2.1AS (Derry)]
Configure environment:  CC=ecc CXX=ecc CXXFLAGS="-Kc++" 
LDFLAGS="-Wl,-rpath,/usr/local/lib -Wl,-rpath,/home/beebe/ia64/local/lib"

ecc -I./src -o ./obj/echogs ./src/echogs.c
./src/echogs.c(277): warning #266: function declared implicitly
                        exit(exit_FAILED);
                        ^
./src/echogs.c(284): warning #266: function declared implicitly
                        exit(exit_FAILED);
                        ^


ecc  -DHAVE_MKSTEMP -O2   -I./obj -I./src  -o ./obj/gp_unifn.o -c 
./src/gp_unifn.c
./src/gp_unifn.c(48): warning #167: argument of type "const char *" is 
incompatible with parameter of type "const byte={unsigned char} *"
            ((len >= 3) && (bytes_compare(fname, 2, "..", 2) == 0) &&
                                          ^


ecc  -DHAVE_MKSTEMP -O2   -I./src -I./obj -I./obj -I./src  -o ./obj/zdevcal.o 
-c ./src/zdevcal.c
./src/zdevcal.c(47): error: incomplete type is not allowed
      struct tm ltime;
./src/zdevcal.c(49): error: pointer to incomplete class type is not allowed
        {"Year", gs_param_type_int, offset_of(struct tm, tm_year)},
                                    ^
./src/zdevcal.c(49): error: expression must have arithmetic or pointer type
        {"Year", gs_param_type_int, offset_of(struct tm, tm_year)},
                                    ^
./src/zdevcal.c(50): error: pointer to incomplete class type is not allowed
        {"Month", gs_param_type_int, offset_of(struct tm, tm_mon)},
                                     ^
./src/zdevcal.c(50): error: expression must have arithmetic or pointer type
        {"Month", gs_param_type_int, offset_of(struct tm, tm_mon)},
                                     ^
./src/zdevcal.c(51): error: pointer to incomplete class type is not allowed
        {"Day", gs_param_type_int, offset_of(struct tm, tm_mday)},
                                   ^
./src/zdevcal.c(51): error: expression must have arithmetic or pointer type
        {"Day", gs_param_type_int, offset_of(struct tm, tm_mday)},
                                   ^
./src/zdevcal.c(52): error: pointer to incomplete class type is not allowed
        {"Weekday", gs_param_type_int, offset_of(struct tm, tm_wday)},
                                       ^
./src/zdevcal.c(52): error: expression must have arithmetic or pointer type
        {"Weekday", gs_param_type_int, offset_of(struct tm, tm_wday)},
                                       ^
./src/zdevcal.c(53): error: pointer to incomplete class type is not allowed
        {"Hour", gs_param_type_int, offset_of(struct tm, tm_hour)},
                                    ^
./src/zdevcal.c(53): error: expression must have arithmetic or pointer type
        {"Hour", gs_param_type_int, offset_of(struct tm, tm_hour)},
                                    ^
./src/zdevcal.c(54): error: pointer to incomplete class type is not allowed
        {"Minute", gs_param_type_int, offset_of(struct tm, tm_min)},
                                      ^
./src/zdevcal.c(54): error: expression must have arithmetic or pointer type
        {"Minute", gs_param_type_int, offset_of(struct tm, tm_min)},
                                      ^
./src/zdevcal.c(55): error: pointer to incomplete class type is not allowed
        {"Second", gs_param_type_int, offset_of(struct tm, tm_sec)},
                                      ^
./src/zdevcal.c(55): error: expression must have arithmetic or pointer type
        {"Second", gs_param_type_int, offset_of(struct tm, tm_sec)},
                                      ^
./src/zdevcal.c(60): warning #266: function declared implicitly
      if (time(&t) == (time_t)-1 || (pltime = localtime(&t)) == 0) {
./src/zdevcal.c(60): warning #266: function declared implicitly
      if (time(&t) == (time_t)-1 || (pltime = localtime(&t)) == 0) {
./src/zdevcal.c(60): warning #967: conversion from "int" to "struct tm *"; 
sizes do not match
      if (time(&t) == (time_t)-1 || (pltime = localtime(&t)) == 0) {
./src/zdevcal.c(65): error: incomplete type is not allowed
        ltime = *pltime;
                ^
compilation aborted for ./src/zdevcal.c (code 2)
make: *** [obj/zdevcal.o] Error 2

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- Center for Scientific Computing       FAX: +1 801 581 4148                  -
- University of Utah                    Internet e-mail: address@hidden  -
- Department of Mathematics, 110 LCB        address@hidden  address@hidden -
- 155 S 1400 E RM 233                       address@hidden                    -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe  -
-------------------------------------------------------------------------------


-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- Center for Scientific Computing       FAX: +1 801 581 4148                  -
- University of Utah                    Internet e-mail: address@hidden  -
- Department of Mathematics, 110 LCB        address@hidden  address@hidden -
- 155 S 1400 E RM 233                       address@hidden                    -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe  -
-------------------------------------------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]