alo@kampi.hut.fi (Antti Louko) (08/14/89)
In article <24351@santra.UUCP> alo@kampi.hut.fi (Antti Louko) writes: >There was a bug in remake.c which caused make not to find -llibs under >VPATH directories. make incorrectly tried to find /-starting name >unfer VPATH directories. This is just in case if my cancel didn't get through. The fix I gave was wrong. I am sorry. I checked later at ai.mit.edu and it was already fixed there. The correct fix is: *** /tmp/,RCSt1011723 Mon Aug 14 17:00:36 1989 --- remake.c Mon Aug 14 17:00:15 1989 *************** *** 707,713 **** mtime = name_mtime (name + 8); if (mtime == (time_t) -1) { ! char *newname = name; if (vpath_search (&newname)) { mtime = name_mtime (newname); --- 707,713 ---- mtime = name_mtime (name + 8); if (mtime == (time_t) -1) { ! char *newname = name + 9; if (vpath_search (&newname)) { mtime = name_mtime (newname); I was fooled because I thought that vpath_search might do realloc for newname but it doesn't do that. Antti
mjs@sage.cc.purdue.edu (Michael J Spitzer) (09/02/89)
The following Makefile causes GNU make version 3.54 to die with a segmentation fault. I've tried to on both Sequents and Suns with several different compilers. To repeat, just "make -n -f this_makefile". -mjs # # Lakefile July 28, 1989 Mark Senn # # Lakefile for cm fonts. # FONTS := \ cmb10 \ cmbsy10 \ cmbx5 \ cmbx6 \ cmbx7 \ cmbx8 \ cmbx9 \ cmbx10 \ cmbx12 \ cmbxsl10 \ cmbxti10 \ cmcsc10 \ cmdunh10 \ cmex10 \ cmff10 \ cmfi10 \ cmfib8 \ cminch \ cmitt10 \ cmmi5 \ cmmi6 \ cmmi7 \ cmmi8 \ cmmi9 \ cmmi10 \ cmmi12 \ cmmib10 \ cmmib10 \ cmmib10 \ cmr5 \ cmr6 \ cmr7 \ cmr8 \ cmr9 \ cmr10 \ cmr12 \ cmr17 \ cmsa10 \ cmsl8 \ cmsl9 \ cmsl10 \ cmsl12 \ cmsltt10 \ cmss8 \ cmss9 \ cmss10 \ cmss12 \ cmss17 \ cmssbx10 \ cmssdc10 \ cmssi8 \ cmssi9 \ cmssi10 \ cmssi12 \ cmssi17 \ cmssq8 \ cmssqi8 \ cmsy5 \ cmsy6 \ cmsy7 \ cmsy8 \ cmsy9 \ cmsy10 \ cmtcsc10 \ cmtex8 \ cmtex9 \ cmtex10 \ cmti7 \ cmti8 \ cmti9 \ cmti10 \ cmti12 \ cmtt8 \ cmtt9 \ cmtt10 \ cmtt12 \ cmu10 \ cmvtt10 # manfnt RESOLUTIONS := 90 99 108 118 130 142 156 170 187 204 224 \ 300 329 360 394 432 473 518 568 622 681 746 cmb10 := $(foreach r,$(RESOLUTIONS),cmb10.$(r)pk) cmbsy10 := $(foreach r,$(RESOLUTIONS),cmbsy10.$(r)pk) cmbx5 := $(foreach r,$(RESOLUTIONS),cmbx5.$(r)pk) cmbx6 := $(foreach r,$(RESOLUTIONS),cmbx6.$(r)pk) cmbx7 := $(foreach r,$(RESOLUTIONS),cmbx7.$(r)pk) cmbx8 := $(foreach r,$(RESOLUTIONS),cmbx8.$(r)pk) cmbx9 := $(foreach r,$(RESOLUTIONS),cmbx9.$(r)pk) cmbx10 := $(foreach r,$(RESOLUTIONS),cmbx10.$(r)pk) cmbx12 := $(foreach r,$(RESOLUTIONS),cmbx12.$(r)pk) cmbxsl10 := $(foreach r,$(RESOLUTIONS),cmbxsl10.$(r)pk) cmbxti10 := $(foreach r,$(RESOLUTIONS),cmbxti10.$(r)pk) cmcsc10 := $(foreach r,$(RESOLUTIONS),cmcsc10.$(r)pk) cmdunh10 := $(foreach r,$(RESOLUTIONS),cmdunh10.$(r)pk) cmex10 := $(foreach r,$(RESOLUTIONS),cmex10.$(r)pk) cmff10 := $(foreach r,$(RESOLUTIONS),cmff10.$(r)pk) cmfi10 := $(foreach r,$(RESOLUTIONS),cmfi10.$(r)pk) cmfib8 := $(foreach r,$(RESOLUTIONS),cmfib8.$(r)pk) cminch := $(foreach r,$(RESOLUTIONS),cminch.$(r)pk) cmitt10 := $(foreach r,$(RESOLUTIONS),cmitt10.$(r)pk) cmmi5 := $(foreach r,$(RESOLUTIONS),cmmi5.$(r)pk) cmmi6 := $(foreach r,$(RESOLUTIONS),cmmi6.$(r)pk) cmmi7 := $(foreach r,$(RESOLUTIONS),cmmi7.$(r)pk) cmmi8 := $(foreach r,$(RESOLUTIONS),cmmi8.$(r)pk) cmmi9 := $(foreach r,$(RESOLUTIONS),cmmi9.$(r)pk) cmmi10 := $(foreach r,$(RESOLUTIONS),cmmi10.$(r)pk) cmmi12 := $(foreach r,$(RESOLUTIONS),cmmi12.$(r)pk) cmmib10 := $(foreach r,$(RESOLUTIONS),cmmib10.$(r)pk) cmmib10 := $(foreach r,$(RESOLUTIONS),cmmib10.$(r)pk) cmmib10 := $(foreach r,$(RESOLUTIONS),cmmib10.$(r)pk) cmr5 := $(foreach r,$(RESOLUTIONS),cmr5.$(r)pk) cmr6 := $(foreach r,$(RESOLUTIONS),cmr6.$(r)pk) cmr7 := $(foreach r,$(RESOLUTIONS),cmr7.$(r)pk) cmr8 := $(foreach r,$(RESOLUTIONS),cmr8.$(r)pk) cmr9 := $(foreach r,$(RESOLUTIONS),cmr9.$(r)pk) cmr10 := $(foreach r,$(RESOLUTIONS),cmr10.$(r)pk) cmr12 := $(foreach r,$(RESOLUTIONS),cmr12.$(r)pk) cmr17 := $(foreach r,$(RESOLUTIONS),cmr17.$(r)pk) cmsa10 := $(foreach r,$(RESOLUTIONS),cmsa10.$(r)pk) cmsl8 := $(foreach r,$(RESOLUTIONS),cmsl8.$(r)pk) cmsl9 := $(foreach r,$(RESOLUTIONS),cmsl9.$(r)pk) cmsl10 := $(foreach r,$(RESOLUTIONS),cmsl10.$(r)pk) cmsl12 := $(foreach r,$(RESOLUTIONS),cmsl12.$(r)pk) cmsltt10 := $(foreach r,$(RESOLUTIONS),cmsltt10.$(r)pk) cmss8 := $(foreach r,$(RESOLUTIONS),cmss8.$(r)pk) cmss9 := $(foreach r,$(RESOLUTIONS),cmss9.$(r)pk) cmss10 := $(foreach r,$(RESOLUTIONS),cmss10.$(r)pk) cmss12 := $(foreach r,$(RESOLUTIONS),cmss12.$(r)pk) cmss17 := $(foreach r,$(RESOLUTIONS),cmss17.$(r)pk) cmssbx10 := $(foreach r,$(RESOLUTIONS),cmssbx10.$(r)pk) cmssdc10 := $(foreach r,$(RESOLUTIONS),cmssdc10.$(r)pk) cmssi8 := $(foreach r,$(RESOLUTIONS),cmssi8.$(r)pk) cmssi9 := $(foreach r,$(RESOLUTIONS),cmssi9.$(r)pk) cmssi10 := $(foreach r,$(RESOLUTIONS),cmssi10.$(r)pk) cmssi12 := $(foreach r,$(RESOLUTIONS),cmssi12.$(r)pk) cmssi17 := $(foreach r,$(RESOLUTIONS),cmssi17.$(r)pk) cmssq8 := $(foreach r,$(RESOLUTIONS),cmssq8.$(r)pk) cmssqi8 := $(foreach r,$(RESOLUTIONS),cmssqi8.$(r)pk) cmsy5 := $(foreach r,$(RESOLUTIONS),cmsy5.$(r)pk) cmsy6 := $(foreach r,$(RESOLUTIONS),cmsy6.$(r)pk) cmsy7 := $(foreach r,$(RESOLUTIONS),cmsy7.$(r)pk) cmsy8 := $(foreach r,$(RESOLUTIONS),cmsy8.$(r)pk) cmsy9 := $(foreach r,$(RESOLUTIONS),cmsy9.$(r)pk) cmsy10 := $(foreach r,$(RESOLUTIONS),cmsy10.$(r)pk) cmtcsc10 := $(foreach r,$(RESOLUTIONS),cmtcsc10.$(r)pk) cmtex8 := $(foreach r,$(RESOLUTIONS),cmtex8.$(r)pk) cmtex9 := $(foreach r,$(RESOLUTIONS),cmtex9.$(r)pk) cmtex10 := $(foreach r,$(RESOLUTIONS),cmtex10.$(r)pk) cmti7 := $(foreach r,$(RESOLUTIONS),cmti7.$(r)pk) cmti8 := $(foreach r,$(RESOLUTIONS),cmti8.$(r)pk) cmti9 := $(foreach r,$(RESOLUTIONS),cmti9.$(r)pk) cmti10 := $(foreach r,$(RESOLUTIONS),cmti10.$(r)pk) cmti12 := $(foreach r,$(RESOLUTIONS),cmti12.$(r)pk) cmtt8 := $(foreach r,$(RESOLUTIONS),cmtt8.$(r)pk) cmtt9 := $(foreach r,$(RESOLUTIONS),cmtt9.$(r)pk) cmtt10 := $(foreach r,$(RESOLUTIONS),cmtt10.$(r)pk) cmtt12 := $(foreach r,$(RESOLUTIONS),cmtt12.$(r)pk) cmu10 := $(foreach r,$(RESOLUTIONS),cmu10.$(r)pk) cmvtt10 := $(foreach r,$(RESOLUTIONS),cmvtt10.$(r)pk) # manfnt := $(foreach r,$(RESOLUTIONS),manfnt.$(r)pk) # SUN mode90 := sun magstep90 := 0 mode99 := sun magstep99 := 0.5 mode108 := sun magstep108 := 1 mode118 := sun magstep118 := 1.5 mode130 := sun magstep130 := 2 mode142 := sun magstep142 := 2.5 mode156 := sun magstep156 := 3 mode170 := sun magstep170 := 3.5 mode187 := sun magstep187 := 4 mode204 := sun magstep204 := 4.5 mode224 := sun magstep224 := 5 # IMAGEN mode300 := imagen magstep300 := 0 mode329 := imagen magstep329 := 0.5 mode360 := imagen magstep360 := 1 mode394 := imagen magstep394 := 1.5 mode432 := imagen magstep432 := 2 mode473 := imagen magstep473 := 2.5 mode518 := imagen magstep518 := 3 mode568 := imagen magstep568 := 3.5 mode622 := imagen magstep622 := 4 mode681 := imagen magstep681 := 4.5 mode746 := imagen magstep746 := 5 all: $(foreach i,$(FONTS),$($$i)) ; %.mf: ; .DEFAULT: /home/pop/mds/t/bin/virmf \&cmmf "\mode:=$(mode$(subst pk,,$(suffix $@))); mag:=magstep$(magstep$(subst pk,,$(suffix $@)));" input $(basename $@) /home/pop/mds/t/bin/gftopk $(basename $@).$(subst pk,gf,$(suffix $@)) ${RM} $(basename $@).$(subst pk,gf,$(suffix $@)) # magstep resolution resolution*0.5 resolution*0.7 # 0.0 300 150 210 # 0.5 329 165 230 # 1.0 360 180 252 # 1.5 394 197 276 # 2.0 432 216 302 # 2.5 473 237 331 # 3.0 518 256 363 # 3.5 568 284 398 # 4.0 622 311 435 # 4.5 681 341 477 # 5.0 746 373 522 # #.300pk .329pk .360pk .394pk .432pk .473pk .518pk .568pk .622pk .681pk .746pk \ #.150pk .165pk .180pk .197pk .216pk .237pk .256pk .284pk .311pk .341pk .373pk \ #.210pk .230pk .252pk .276pk .302pk .331pk .363pk .398pk .435pk .477pk .522pk # The command line format used below was # taken from The METAFONTbook, page 98. # magstep(0.0) * 0.5 #.mf.150pk: # virmf \&cmmf "\mode:=imagen; mag:=0.5;" input $* # /home/pop/mds/t/bin/gftopk $*.150gf # ${RM} $*.150gf # magstep(0.5) * 0.5 #.mf.165pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 0.55;" input $* # /home/pop/mds/t/bin/gftopk $*.165gf # ${RM} $*.165gf # magstep(1.0) * 0.5 #.mf.180pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 0.6;" input $* # /home/pop/mds/t/bin/gftopk $*.180gf # ${RM} $*.180gf # magstep(1.5) * 0.5 #.mf.197pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 0.65667;" input $* # /home/pop/mds/t/bin/gftopk $*.197gf # ${RM} $*.197gf # magstep(0.0) * 0.7 #.mf.210pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 0.7;" input $* # /home/pop/mds/t/bin/gftopk $*.210gf # ${RM} $*.210gf # magstep(2.0) * 0.5 #.mf.216pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 0.72;" input $* # /home/pop/mds/t/bin/gftopk $*.216gf # ${RM} $*.216gf # magstep(0.5) * 0.7 #.mf.230pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 0.76667;" input $* # /home/pop/mds/t/bin/gftopk $*.230gf # ${RM} $*.230gf # magstep(2.5) * 0.5 #.mf.237pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 0.79;" input $* # /home/pop/mds/t/bin/gftopk $*.237gf # ${RM} $*.237gf # magstep(1.0) * 0.7 #.mf.252pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 0.84;" input $* # /home/pop/mds/t/bin/gftopk $*.252gf # ${RM} $*.252gf # magstep(3.0) * 0.5 #.mf.256pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 0.85333;" input $* # /home/pop/mds/t/bin/gftopk $*.256gf # ${RM} $*.256gf # magstep(1.5) * 1.7 #.mf.276pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 0.92;" input $* # /home/pop/mds/t/bin/gftopk $*.276gf # ${RM} $*.276gf # magstep(3.5) * 0.5 #.mf.284pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 0.94667;" input $* # /home/pop/mds/t/bin/gftopk $*.284gf # ${RM} $*.284gf # magstep(2.0) * 0.7 #.mf.302pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 1.00667;" input $* # /home/pop/mds/t/bin/gftopk $*.302gf # ${RM} $*.302gf # magstep(4.0) * 0.5 #.mf.311pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 1.03667;" input $* # /home/pop/mds/t/bin/gftopk $*.311gf # ${RM} $*.311gf # magstep(0.5) #.mf.329pk: # magstep(2.5) * 0.7 #.mf.331pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 1.10333;" input $* # /home/pop/mds/t/bin/gftopk $*.331gf # ${RM} $*.331gf # magstep(4.5) * 0.5 #.mf.341pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 1.13667;" input $* # /home/pop/mds/t/bin/gftopk $*.341gf # ${RM} $*.341gf # magstep(1.0) #.mf.360pk: # magstep(3.0) * 0.7 #.mf.363pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 1.21;" input $* # /home/pop/mds/t/bin/gftopk $*.363gf # ${RM} $*.363gf # magstep(5.0) * 0.5 #.mf.373pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 1.24333;" input $* # /home/pop/mds/t/bin/gftopk $*.373gf # ${RM} $*.373gf # magstep(1.5) # magstep(3.5) * 0.7 #.mf.398pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 1.32667;" input $* # /home/pop/mds/t/bin/gftopk $*.398gf # ${RM} $*.398gf # magstep(2.0) # magstep(4.0) * 0.7 #.mf.435pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 1.45;" input $* # /home/pop/mds/t/bin/gftopk $*.435gf # ${RM} $*.435gf # magstep(4.5) * 0.7 #.mf.477pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 1.59;" input $* # /home/pop/mds/t/bin/gftopk $*.477gf # ${RM} $*.477gf ## magstep(5) * 0.7 #.mf.522pk: # virmf \&cmmf "\mode:=imagen; mag:=magstep 1.74;" input $* # /home/pop/mds/t/bin/gftopk $*.522gf # ${RM} $*.522gf clean: ${RM} *.*gf ${RM} *.log ${RM} *.*pk ${RM} *.*pxl ${RM} Makefile $(cmb10): cmb10.mf $(cmbsy10): cmbsy10.mf $(cmbx5): cmbx5.mf $(cmbx6): cmbx6.mf $(cmbx7): cmbx7.mf $(cmbx8): cmbx8.mf $(cmbx9): cmbx9.mf $(cmbx10): cmbx10.mf $(cmbx12): cmbx12.mf $(cmbxsl10): cmbxsl10.mf $(cmbxti10): cmbxti10.mf $(cmcsc10): cmcsc10.mf $(cmdunh10): cmdunh10.mf $(cmex10): cmex10.mf $(cmff10): cmff10.mf $(cmfi10): cmfi10.mf $(cmfib8): cmfib8.mf $(cminch): cminch.mf $(cmitt10): cmitt10.mf $(cmmi5): cmmi5.mf $(cmmi6): cmmi6.mf $(cmmi7): cmmi7.mf $(cmmi8): cmmi8.mf $(cmmi9): cmmi9.mf $(cmmi10): cmmi10.mf $(cmmi12): cmmi12.mf $(cmmib10): cmmib10.mf $(cmmib10): cmmib10.mf $(cmmib10): cmmib10.mf $(cmr5): cmr5.mf $(cmr6): cmr6.mf $(cmr7): cmr7.mf $(cmr8): cmr8.mf $(cmr9): cmr9.mf $(cmr10): cmr10.mf $(cmr12): cmr12.mf $(cmr17): cmr17.mf $(cmsa10): cmsa10.mf $(cmsl8): cmsl8.mf $(cmsl9): cmsl9.mf $(cmsl10): cmsl10.mf $(cmsl12): cmsl12.mf $(cmsltt10): cmsltt10.mf $(cmss8): cmss8.mf $(cmss9): cmss9.mf $(cmss10): cmss10.mf $(cmss12): cmss12.mf $(cmss17): cmss17.mf $(cmssbx10): cmssbx10.mf $(cmssdc10): cmssdc10.mf $(cmssi8): cmssi8.mf $(cmssi9): cmssi9.mf $(cmssi10): cmssi10.mf $(cmssi12): cmssi12.mf $(cmssi17): cmssi17.mf $(cmssq8): cmssq8.mf $(cmssqi8): cmssqi8.mf $(cmsy5): cmsy5.mf $(cmsy6): cmsy6.mf $(cmsy7): cmsy7.mf $(cmsy8): cmsy8.mf $(cmsy9): cmsy9.mf $(cmsy10): cmsy10.mf $(cmtcsc10): cmtcsc10.mf $(cmtex8): cmtex8.mf $(cmtex9): cmtex9.mf $(cmtex10): cmtex10.mf $(cmti7): cmti7.mf $(cmti8): cmti8.mf $(cmti9): cmti9.mf $(cmti10): cmti10.mf $(cmti12): cmti12.mf $(cmtt8): cmtt8.mf $(cmtt9): cmtt9.mf $(cmtt10): cmtt10.mf $(cmtt12): cmtt12.mf $(cmu10): cmu10.mf $(cmvtt10): cmvtt10.mf # manfnt cmb10.mf: roman.mf cmbase.mf cmbsy10.mf: mathsy.mf cmbase.mf cmbx10.mf: roman.mf cmbase.mf cmbx12.mf: roman.mf cmbase.mf cmbx5.mf: roman.mf cmbase.mf cmbx6.mf: roman.mf cmbase.mf cmbx7.mf: roman.mf cmbase.mf cmbx8.mf: roman.mf cmbase.mf cmbx9.mf: roman.mf cmbase.mf cmbxsl10.mf: roman.mf cmbase.mf cmbxti10.mf: textit.mf cmbase.mf cmcsc10.mf: csc.mf cmbase.mf cmdunh10.mf: roman.mf cmbase.mf cmex10.mf: mathex.mf cmbase.mf cmff10.mf: roman.mf cmbase.mf cmfi10.mf: textit.mf cmbase.mf cmfib8.mf: roman.mf cmbase.mf cminch.mf: title.mf cmbase.mf cmitt10.mf: textit.mf cmbase.mf cmmi10.mf: mathit.mf cmbase.mf cmmi12.mf: mathit.mf cmbase.mf cmmi5.mf: mathit.mf cmbase.mf cmmi6.mf: mathit.mf cmbase.mf cmmi7.mf: mathit.mf cmbase.mf cmmi8.mf: mathit.mf cmbase.mf cmmi9.mf: mathit.mf cmbase.mf cmmib10.mf: mathit.mf cmbase.mf cmr10.mf: roman.mf cmbase.mf cmr12.mf: roman.mf cmbase.mf cmr17.mf: roman.mf cmbase.mf cmr5.mf: roman.mf cmbase.mf cmr6.mf: roman.mf cmbase.mf cmr7.mf: roman.mf cmbase.mf cmr8.mf: roman.mf cmbase.mf cmr9.mf: roman.mf cmbase.mf cmsa10.mf: texset.mf cmbase.mf cmsl10.mf: roman.mf cmbase.mf cmsl12.mf: roman.mf cmbase.mf cmsl8.mf: roman.mf cmbase.mf cmsl9.mf: roman.mf cmbase.mf cmsltt10.mf: roman.mf cmbase.mf cmss10.mf: roman.mf cmbase.mf cmss12.mf: roman.mf cmbase.mf cmss17.mf: roman.mf cmbase.mf cmss8.mf: roman.mf cmbase.mf cmss9.mf: roman.mf cmbase.mf cmssbx10.mf: roman.mf cmbase.mf cmssdc10.mf: roman.mf cmbase.mf cmssi10.mf: roman.mf cmbase.mf cmssi12.mf: roman.mf cmbase.mf cmssi17.mf: roman.mf cmbase.mf cmssi8.mf: roman.mf cmbase.mf cmssi9.mf: roman.mf cmbase.mf cmssq8.mf: roman.mf cmbase.mf cmssqi8.mf: roman.mf cmbase.mf cmsy10.mf: mathsy.mf cmbase.mf cmsy5.mf: mathsy.mf cmbase.mf cmsy6.mf: mathsy.mf cmbase.mf cmsy7.mf: mathsy.mf cmbase.mf cmsy8.mf: mathsy.mf cmbase.mf cmsy9.mf: mathsy.mf cmbase.mf cmtcsc10.mf: csc.mf cmbase.mf cmtex10.mf: texset.mf cmbase.mf cmtex8.mf: texset.mf cmbase.mf cmtex9.mf: texset.mf cmbase.mf cmti10.mf: textit.mf cmbase.mf cmti12.mf: textit.mf cmbase.mf cmti7.mf: textit.mf cmbase.mf cmti8.mf: textit.mf cmbase.mf cmti9.mf: textit.mf cmbase.mf cmtt10.mf: roman.mf cmbase.mf cmtt12.mf: roman.mf cmbase.mf cmtt8.mf: roman.mf cmbase.mf cmtt9.mf: roman.mf cmbase.mf cmu10.mf: textit.mf cmbase.mf cmvtt10.mf: roman.mf cmbase.mf csc.mf: \ accent.mf \ comlig.mf \ cscspu.mf \ greeku.mf \ punct.mf \ romand.mf \ romanp.mf \ romanu.mf \ romspu.mf \ romsub.mf mathex.mf: \ bigacc.mf \ bigdel.mf \ bigop.mf mathit.mf: \ greekl.mf \ greeku.mf \ itall.mf \ italms.mf \ olddig.mf \ romanu.mf \ romms.mf mathsy.mf: \ calu.mf \ symbol.mf roman.mf: \ accent.mf \ comlig.mf \ greeku.mf \ punct.mf \ romand.mf \ romanl.mf \ romanp.mf \ romanu.mf \ romlig.mf \ romspl.mf \ romspu.mf \ romsub.mf symbol.mf: \ sym.mf texset.mf: \ punct.mf \ romand.mf \ romanl.mf \ romanp.mf \ romanu.mf \ tset.mf \ tsetsl.mf textit.mf: \ accent.mf \ comlig.mf \ greeku.mf \ itald.mf \ italig.mf \ itall.mf \ italp.mf \ italsp.mf \ punct.mf \ romanu.mf \ romspu.mf \ romsub.mf title.mf: \ romand.mf \ romanu.mf tset.mf: \ sym.mf
simkin@samsung.com (Rick Simkin) (10/14/89)
I'm trying to use GNU Make 3.54 on a Sun-3/160 running SunOS 4.0.3. I've found unexpected behavior which I believe to be a bug. When a file is located using VPATH, its modification time is not used correctly. My 1-line Makefile: VPATH = obj Repeat by: mkdir sub obj echo >obj/test.o echo >test.c # make sure that test.c is newer than obj/test.o make -n test.o Make says `obj/test.o' is up to date. even though test.c is newer than test.o. I expected Make to notice that the object file is older than the source file and issue a cc command. ------------------------------------------------------------------------------- Rick Simkin || Phone: +1 (508) 685-7200 x134 (fax 685-4940) Samsung Software America, Inc. || Internet: simkin@samsung.com 1 Corporate Drive || UUCP: {uunet,ulowell}!ginosko!simkin Andover, Mass. 01810 USA || decvax!bu-tyng!ulowell!ginosko!simkin -------------Any opinions expressed are my own, not my employer's.-------------