[gs-devel] ghostscript 7.20rc3 final candidate up for testing
L. Peter Deutsch
ghost at aladdin.com
Wed Apr 3 09:54:44 PST 2002
It appears that my previous e-mails about the output of "gsmake check" have
fallen on semi-deaf ears. Here is the output from "gsmake check" on the
current HEAD sources (with a few local modifications of mine), which I
assume are the same as 7.20rc3. There are 338 lines of output, which is a
big improvement over the previous 700 lines but still pretty substantial.
I know I could fix these dependency problems myself, but at this point I
feel it is very important for me not to be taking personal responsibility
for qualities of Ghostscript.
Raph, could you please state explicitly the release team's policy about
fixing mechanically checkable source code problems? I imagine it is one of
the following:
1) Warnings that don't actually cause builds to fail are not worth
checking or fixing in the release process. Developers can fix
them when they get to it.
2) Warnings are worth fixing for x.0 releases, but not for
development releases.
3) Warnings are worth fixing for releases in general, but we chose
not to do it for this one because <fill in reason here>.
4) We will not produce the 7.20 release until all gsmake warnings
have been fixed that do not require changing the gsmake tool
itself.
I advocate #4. The current position appears to be one of the others. IMO,
#1 or #2 would be a major step down from Ghostscript's historically high
quality level.
----
Reading makefile src/unix-gcc.mak
Scanning source directory src
441 584 3 files
Warning: src/gs.mak:286: Rule for begin refers to undefined macro CCBEGIN
Warning: src/gs.mak:289: Rule for begin refers to undefined macro PSOBJ
Warning: src/lib.mak:2213: Rule for obj/psl3lib.dev refers to undefined macro UFST_BRIDGE
Warning: src/lib.mak:2335: Macro UFST_INC_1 refers to undefined macro UFST_ROOT
Warning: src/lib.mak:2348: Rule for obj/gxfapi.o refers to undefined macro UFST_CFLAG
Warning: src/int.mak:1793: Rule for obj/fapiu1.dev refers to undefined macro UFST_LIB_EXT
Warning: src/ijs.mak:87: Rule for obj/ijs_exec_win.o refers to undefined macro CC_WX
Warning: src/unix-aux.mak:59: Rule for obj/ansi2knr refers to undefined macro CCA2K
Warning: src/unix-dll.mak:90: Rule for so refers to undefined macro MAKE
Warning: src/unix-end.mak:70: Rule for obj/gconfigv.h refers to undefined macro USE_ASM
Warning: src/unix-end.mak:73: Rule for obj/gconfigv.h refers to undefined macro SYSTEM_CONSTANTS_ARE_WRITABLE
34042507 microseconds per iteration
src/dwdll.h exists, dwdll_h not defined
src/dwimg.h exists, dwimg_h not defined
src/dwinst.h exists, dwinst_h not defined
src/dwmain.h exists, dwmain_h not defined
src/dwreg.h exists, dwreg_h not defined
src/dwsetup.h exists, dwsetup_h not defined
src/dwtext.h exists, dwtext_h not defined
src/dwtrace.h exists, dwtrace_h not defined
src/dwuninst.h exists, dwuninst_h not defined
src/gdevbjcl.h exists, gdevbjcl_h not defined
src/gdevhpij.h exists, gdevhpij_h not defined
src/gdevmac.h exists, gdevmac_h not defined
src/gdevmacpictop.h exists, gdevmacpictop_h not defined
src/gdevmacttf.h exists, gdevmacttf_h not defined
src/gdevmswn.h exists, gdevmswn_h not defined
src/gdevp14.h exists, gdevp14_h not defined
src/gdevpm.h exists, gdevpm_h not defined
src/gp_mac.h exists, gp_mac_h not defined
src/gp_mswin.h exists, gp_mswin_h not defined
src/gsdll.h exists, gsdll_h not defined
src/gsdllos2.h exists, gsdllos2_h not defined
src/gsdllwin.h exists, gsdllwin_h not defined
In definition of gsgdata_h at src/lib.mak:295:
gsgdata.h includes gsstype.h, missing from definition
In definition of gsjconf_h at src/lib.mak:299:
gsjconf.h includes stdpre.h, missing from definition
src/gsjmorec.h exists, gsjmorec_h not defined
In definition of gsmemory_h at src/lib.mak:116:
gsmemory.h includes gstypes.h, missing from definition
src/gspmdrv.h exists, gspmdrv_h not defined
In definition of gxtype1_h at src/lib.mak:1798:
gxtype1.h includes gsgdata.h, missing from definition
In definition of ifapi_h at src/int.mak:79:
ifapi.h includes iplugin.h, missing from definition
Definition references src/iplugin.h, not included by ifapi.h
In definition of jerror__h at src/lib.mak:100:
Unknown element src/unix-gcc.mak
jerror_.h includes jerror.h, missing from definition
src/macsysstat.h exists, macsysstat_h not defined
src/macsystypes.h exists, macsystypes_h not defined
In definition of main_h at src/int.mak:242:
main.h includes iapi.h, missing from definition
In definition of png__h at src/devs.mak:1184:
Unknown element src/unix-gcc.mak
png_.h includes png.h, missing from definition
In definition of sarc4_h at src/lib.mak:448:
sarc4.h includes scommon.h, missing from definition
In definition of stdpre_h at src/lib.mak:49:
stdpre.h includes abc.h, missing from definition
In definition of szlibxx_h at src/lib.mak:457:
szlibxx.h includes zlib.h, missing from definition
src/vms_x_fix.h exists, vms_x_fix_h not defined
No rule for src/ansi2knr.o
No rule for src/bench.o
No rule for src/dpmain.o
No rule for src/dwdll.o
No rule for src/dwimg.o
No rule for src/dwmain.o
No rule for src/dwmainc.o
No rule for src/dwnodll.o
No rule for src/dwreg.o
No rule for src/dwtext.o
No rule for src/dwtrace.o
No rule for src/dxmain.o
No rule for src/dxmainc.o
No rule for src/echogs.o
In rule for obj/fapiufst.o at src/int.mak:1796:
fapiufst.c includes ttpcleo.h, missing from dependencies
fapiufst.c includes cgmacros.h, missing from dependencies
fapiufst.c includes port.h, missing from dependencies
fapiufst.c includes shareinc.h, missing from dependencies
fapiufst.c includes cgconfig.h, missing from dependencies
fapiufst.c includes sfntenum.h, missing from dependencies
fapiufst.c includes t1isfnt.h, missing from dependencies
Dependencies include $(UFST_ROOT)/rts/inc/cgconfig.h, not included by fapiufst.c
Dependencies include $(UFST_ROOT)/ttpcleo.h, not included by fapiufst.c
Dependencies include ghost.h, not included by fapiufst.c
Dependencies include $(UFST_ROOT)/sys/inc/cgmacros.h, not included by fapiufst.c
Dependencies include $(UFST_ROOT)/sfntenum.h, not included by fapiufst.c
Dependencies include gserror.h, not included by fapiufst.c
Dependencies include $(UFST_ROOT)/rts/psi/t1isfnt.h, not included by fapiufst.c
Dependencies include $(UFST_ROOT)/sys/inc/port.h, not included by fapiufst.c
Dependencies include oper.h, not included by fapiufst.c
Dependencies include $(UFST_ROOT)/rts/inc/shareinc.h, not included by fapiufst.c
No rule for src/gconf.o
No rule for src/gdevbjcl.o
In rule for obj/gdevdsp.o at src/devs.mak:384:
Dependencies include gsexit.h, not included by gdevdsp.c
In rule for obj/gdevherc.o at src/contrib.mak:137:
Dependencies include gserrors.h, not included by gdevherc.c
In rule for obj/gdevhpij.o at src/contrib.mak:501:
gdevhpij.c includes gxdevice.h, missing from dependencies
gdevhpij.c includes gdevpcl.h, missing from dependencies
gdevhpij.c includes gdevhpij.h, missing from dependencies
In rule for obj/gdevijs.o at src/devs.mak:639:
gdevijs.c includes unistd_.h, missing from dependencies
gdevijs.c includes gp.h, missing from dependencies
No rule for src/gdevmac.o
No rule for src/gdevmacxf.o
No rule for src/gdevmswn.o
No rule for src/gdevmsxf.o
No rule for src/gdevos2p.o
In rule for obj/gdevp14.o at src/lib.mak:2247:
gdevp14.c includes gxdcolor.h, missing from dependencies
gdevp14.c includes gxdevice.h, missing from dependencies
gdevp14.c includes gzstate.h, missing from dependencies
gdevp14.c includes gdevp14.h, missing from dependencies
gdevp14.c includes gsdfilt.h, missing from dependencies
gdevp14.c includes gsimage.h, missing from dependencies
gdevp14.c includes gscdefs.h, missing from dependencies
gdevp14.c includes gxistate.h, missing from dependencies
gdevp14.c includes gxiparam.h, missing from dependencies
In rule for obj/gdevpcl.o at src/devs.mak:543:
gdevpcl.c includes math_.h, missing from dependencies
In rule for obj/gdevpdf.o at src/devs.mak:772:
gdevpdf.c includes unistd_.h, missing from dependencies
gdevpdf.c includes time_.h, missing from dependencies
gdevpdf.c includes fcntl_.h, missing from dependencies
In rule for obj/gdevpdfk.o at src/devs.mak:833:
gdevpdfk.c includes gxcspace.h, missing from dependencies
gdevpdfk.c includes gxcie.h, missing from dependencies
Dependencies include gscie.h, not included by gdevpdfk.c
Dependencies include gscspace.h, not included by gdevpdfk.c
In rule for obj/gdevpe.o at src/contrib.mak:149:
Dependencies include gserrors.h, not included by gdevpe.c
In rule for obj/gdevpipe.o at src/lib.mak:2395:
gdevpipe.c includes gserrors.h, missing from dependencies
No rule for src/gdevpm.o
In rule for obj/gdevpnga.o at src/devs.mak:1220:
gdevpnga.c includes gsdevice.h, missing from dependencies
gdevpnga.c includes gxtext.h, missing from dependencies
gdevpnga.c includes gxblend.h, missing from dependencies
gdevpnga.c includes gdevmem.h, missing from dependencies
In rule for obj/gdevstc.o at src/contrib.mak:461:
Dependencies include gdevprn.h, not included by gdevstc.c
In rule for obj/gdevstc1.o at src/contrib.mak:464:
Dependencies include gdevprn.h, not included by gdevstc1.c
In rule for obj/gdevstc2.o at src/contrib.mak:467:
Dependencies include gdevprn.h, not included by gdevstc2.c
In rule for obj/gdevstc3.o at src/contrib.mak:470:
Dependencies include gdevprn.h, not included by gdevstc3.c
In rule for obj/gdevstc4.o at src/contrib.mak:473:
Dependencies include gdevprn.h, not included by gdevstc4.c
In rule for obj/gdevsun.o at src/contrib.mak:186:
Dependencies include gserrors.h, not included by gdevsun.c
No rule for src/gdevwddb.o
No rule for src/gdevwdib.o
No rule for src/gdevwpr2.o
No rule for src/gdevwprn.o
In rule for obj/gdevx.o at src/devs.mak:439:
Unknown element src/unix-gcc.mak
Unknown element src/unixhead.mak
In rule for obj/gdevxalt.o at src/devs.mak:507:
Unknown element src/unix-gcc.mak
Unknown element src/unixhead.mak
In rule for obj/gdevxcmp.o at src/devs.mak:444:
Unknown element src/unix-gcc.mak
Unknown element src/unixhead.mak
In rule for obj/gdevxini.o at src/devs.mak:447:
Unknown element src/unix-gcc.mak
Unknown element src/unixhead.mak
In rule for obj/gdevxxf.o at src/devs.mak:457:
Unknown element src/unix-gcc.mak
Unknown element src/unixhead.mak
No rule for src/genarch.o
No rule for src/genconf.o
No rule for src/gendev.o
No rule for src/genht.o
No rule for src/geninit.o
No rule for src/gp_dvx.o
No rule for src/gp_iwatc.o
No rule for src/gp_mac.o
No rule for src/gp_macio.o
No rule for src/gp_mktmp.o
No rule for src/gp_msdll.o
No rule for src/gp_mshdl.o
No rule for src/gp_msio.o
No rule for src/gp_mslib.o
No rule for src/gp_mspol.o
No rule for src/gp_msprn.o
No rule for src/gp_mswin.o
No rule for src/gp_ntfs.o
No rule for src/gp_os2.o
No rule for src/gp_os9.o
No rule for src/gp_stdin.o
In rule for obj/gp_unifs.o at src/lib.mak:2379:
gp_unifs.c includes unistd_.h, missing from dependencies
No rule for src/gp_vms.o
No rule for src/gp_wgetv.o
No rule for src/gp_win32.o
No rule for src/gp_wsync.o
In rule for obj/gs.o at src/int.mak:1818:
gs.c includes iapi.h, missing from dependencies
gs.c includes errors.h, missing from dependencies
No rule for src/gs16spl.o
In rule for obj/gsargs.o at src/lib.mak:234:
gsargs.c includes errors.h, missing from dependencies
No rule for src/gscdef.o
In rule for obj/gsdfilt.o at src/lib.mak:693:
gsdfilt.c includes gsdfilt.h, missing from dependencies
No rule for src/gsdll.o
No rule for src/gserver.o
In rule for obj/gsfcid2.o at src/lib.mak:1714:
gsfcid2.c includes gxfont.h, missing from dependencies
gsfcid2.c includes gxfcmap.h, missing from dependencies
gsfcid2.c includes gserrors.h, missing from dependencies
gsfcid2.c includes memory_.h, missing from dependencies
gsfcid2.c includes gsutil.h, missing from dependencies
gsfcid2.c includes gxfont0c.h, missing from dependencies
gsfcid2.c includes gxfcid.h, missing from dependencies
In rule for obj/gsfcmap.o at src/lib.mak:1722:
gsfcmap.c includes string_.h, missing from dependencies
In rule for obj/gsgdata.o at src/lib.mak:721:
gsgdata.c includes gsstruct.h, missing from dependencies
gsgdata.c includes memory_.h, missing from dependencies
In rule for obj/gsicc.o at src/lib.mak:2139:
Unknown element obj/icc.o
gsicc.c includes icc.h, missing from dependencies
In rule for obj/gsiodev.o at src/lib.mak:746:
gsiodev.c includes unistd_.h, missing from dependencies
In rule for obj/gsiodisk.o at src/lib.mak:2325:
gsiodisk.c includes unistd_.h, missing from dependencies
In rule for obj/gslib.o at src/lib.mak:2451:
gslib.c includes k/capture.c, missing from dependencies
No rule for src/gspmdrv.o
In rule for obj/gstrans.o at src/lib.mak:2234:
gstrans.c includes gxdevcli.h, missing from dependencies
In rule for obj/gxblend.o at src/lib.mak:2244:
gxblend.c includes gstparam.h, missing from dependencies
gxblend.c includes memory_.h, missing from dependencies
gxblend.c includes gxblend.h, missing from dependencies
Dependencies include gserrors.h, not included by gxblend.c
In rule for obj/gxclfile.o at src/lib.mak:1516:
gxclfile.c includes unistd_.h, missing from dependencies
In rule for obj/gxclmem.o at src/lib.mak:1531:
Unknown element src/lib.mak
In rule for obj/gxfapi.o at src/lib.mak:2343:
gxfapi.c includes cgconfig.h, missing from dependencies
gxfapi.c includes shareinc.h, missing from dependencies
gxfapi.c includes port.h, missing from dependencies
Dependencies include $(UFST_ROOT)/rts/inc/cgconfig.h, not included by gxfapi.c
Dependencies include $(UFST_ROOT)/rts/inc/shareinc.h, not included by gxfapi.c
Dependencies include $(UFST_ROOT)/sys/inc/port.h, not included by gxfapi.c
In rule for obj/gxshade4.o at src/lib.mak:2302:
gxshade4.c includes math_.h, missing from dependencies
In rule for obj/iapi.o at src/int.mak:1822:
Dependencies include gsargs.h, not included by iapi.c
Dependencies include ghost.h, not included by iapi.c
In rule for obj/iccfont.o at src/int.mak:950:
iccfont.c includes gxfont.h, missing from dependencies
iccfont.c includes gsmatrix.h, missing from dependencies
No rule for src/iconf.o
In rule for obj/idisp.o at src/int.mak:1837:
idisp.c includes stdpre.h, missing from dependencies
idisp.c includes gsdevice.h, missing from dependencies
idisp.c includes gsmemory.h, missing from dependencies
idisp.c includes stdio_.h, missing from dependencies
idisp.c includes ostack.h, missing from dependencies
idisp.c includes oper.h, missing from dependencies
idisp.c includes iref.h, missing from dependencies
idisp.c includes gscdefs.h, missing from dependencies
idisp.c includes gstypes.h, missing from dependencies
In rule for obj/imain.o at src/int.mak:1855:
imain.c includes gxalloc.h, missing from dependencies
imain.c includes iplugin.h, missing from dependencies
Dependencies include gsalloc.h, not included by imain.c
In rule for obj/imainarg.o at src/int.mak:1843:
imainarg.c includes iapi.h, missing from dependencies
In rule for obj/iplugin.o at src/int.mak:203:
iplugin.c includes string_.h, missing from dependencies
iplugin.c includes gxalloc.h, missing from dependencies
iplugin.c includes malloc_.h, missing from dependencies
In rule for obj/md5.o at src/lib.mak:265:
Dependencies include memory_.h, not included by md5.c
In rule for obj/sarc4.o at src/lib.mak:1263:
sarc4.c includes gserror.h, missing from dependencies
sarc4.c includes errors.h, missing from dependencies
No rule for src/scfdgen.o
In rule for obj/sfxboth.o at src/lib.mak:1084:
Unknown element src/sfxstdio.c
Unknown element src/sfxfd.c
sfxboth.c includes sfxfd.c, missing from dependencies
sfxboth.c includes sfxstdio.c, missing from dependencies
In rule for obj/sjpegc.o at src/lib.mak:1141:
sjpegc.c includes jmemsys.h, missing from dependencies
sjpegc.c includes gconfig_.h, missing from dependencies
In rule for obj/szlibc.o at src/lib.mak:1345:
szlibc.c includes zconf.h, missing from dependencies
In rule for obj/vdtrace.o at src/lib.mak:273:
vdtrace.c includes gxfixed.h, missing from dependencies
vdtrace.c includes math_.h, missing from dependencies
In rule for obj/zdfilter.o at src/int.mak:440:
zdfilter.c includes gdevp14.h, missing from dependencies
No rule for src/zdosio.o
In rule for obj/zfapi.o at src/int.mak:1771:
zfapi.c includes gxfcid.h, missing from dependencies
zfapi.c includes gdevpsf.h, missing from dependencies
zfapi.c includes gxfcache.h, missing from dependencies
Dependencies include gsfcid.h, not included by zfapi.c
In rule for obj/zfarc4.o at src/int.mak:1275:
zfarc4.c includes idict.h, missing from dependencies
In rule for obj/zfcid0.o at src/int.mak:1432:
zfcid0.c includes gxalloc.h, missing from dependencies
In rule for obj/zfcid1.o at src/int.mak:1440:
zfcid1.c includes gxfont0c.h, missing from dependencies
zfcid1.c includes iname.h, missing from dependencies
zfcid1.c includes igstate.h, missing from dependencies
In rule for obj/zfile.o at src/int.mak:314:
zfile.c includes gsutil.h, missing from dependencies
zfile.c includes iname.h, missing from dependencies
zfile.c includes dstack.h, missing from dependencies
zfile.c includes idict.h, missing from dependencies
In rule for obj/zfsample.o at src/int.mak:1506:
zfsample.c includes store.h, missing from dependencies
No rule for src/ziodevs.o
In rule for obj/ziodevsc.o at src/int.mak:352:
ziodevsc.c includes ifilter.h, missing from dependencies
ziodevsc.c includes istream.h, missing from dependencies
In rule for obj/ztrans.o at src/int.mak:1694:
ztrans.c includes memory_.h, missing from dependencies
No rule for src/dwinst.o
No rule for src/dwsetup.o
No rule for src/dwuninst.o
--
L. Peter Deutsch | Aladdin Enterprises | 203 Santa Margarita Ave.
ghost at aladdin.com | http://www.aladdin.com | Menlo Park, CA 94025
The future of software is at http://www.opensource.org
More information about the gs-devel
mailing list