Bug 691299

Summary: Tru64 make error and warnings.
Product: Ghostscript Reporter: Hin-Tak Leung <htl10>
Component: Build ProcessAssignee: Hin-Tak Leung <htl10>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P4    
Version: master   
Hardware: DEC   
OS: OSF/1   
Customer: Word Size: ---

Description Hin-Tak Leung 2010-05-13 19:21:33 UTC
run make on Tru64: (./autogen.sh && ./configure && make) with r11229 finishes other than gcc gives an out of memeory error with romfs, which can be worked around with -O0. There are 3 warnings, however (plus an obvious bug I'll make a commit about):

Warning: gxfont42_h changed after being used
Warning: PDEP changed after being used
Warning: PSRESDIR changed after being used

A quick look at PDEP shows both libpng.mak and libtiff.mak uses it for dependency but meaning different things. The other might be similiar. Since make file are concatenated this might have undesirable effects - particularly for PSRESDIR, for example.
Comment 1 Hin-Tak Leung 2010-05-13 19:24:33 UTC
Tru64 make mentioned that it is opengroup XCU 5.0 conformant.
Comment 2 Hin-Tak Leung 2010-05-15 11:06:09 UTC
The relevant changes are r11262 and r11261 and r11240.
The duplicate PSRESDIR (one in base/unixinst.mak , the other in one of base/unixansi.mak , base/unix-gcc.mak ,  base/Makefile.in) is a bit risky to touch so leave it alone.