From: CRDGW2::CRDGW2::MRGATE::"SMTP::CRVAX.SRI.COM::RELAY-INFO-VAX" 27-NOV-1989 08:00 To: MRGATE::"ARISIA::EVERHART" Subj: BUGS in decus-tape [vaxsp92.lt89a.aven-make]make Received: From CUNYVM.CUNY.EDU by CRVAX.SRI.COM with TCP; Thu, 23 NOV 89 07:02:43 PDT Received: from pttrnl.nl by CUNYVM.CUNY.EDU (IBM VM SMTP R1.2.2MX) with BSMTP id 5419; Thu, 23 Nov 89 09:59:49 EDT Message-Id: <1C6DFA794C7F40AD05@pttrnl.nl> Date: Thu, 23 Nov 89 15:51 MET From: AP_vRooijen%pttrnl.nl@CUNYVM.CUNY.EDU Subject: BUGS in decus-tape [vaxsp92.lt89a.aven-make]make To: info-vax@kl.sri.com X-Organization: PTT Research Neher Laboratories, The Netherlands X-Envelope-To: info-vax@kl.sri.com X-Vms-To: IN%"info-vax@kl.sri.com" Comments: This mail was sent by PMDF V3.1-beta, using the reverse database Hello VAX-world, Recently I've been working on the unix like make from decus tape with directory: [VAXSP92.LT89A.AVEN-MAKE] And I have found some problems: - .SILENT: .IGNORE: and .DEFAULT: don't work - No default rule for libraries - Incorrect macro expansion of $@ with libraries eg with foo.olb(test) $@ gives foo.olb(test) instead of foo.olb I've solved the .SILENT and .IGNORE bug by changing np->n_flag &= ~N_TARG in np->nflag |= N_TARG in the newline function. I hope I didn't create a new bug with this solution. I havn't found a solution for the other problems yet. I hope there is somebody out there who has noticed these things as well and found a solution for it. Please respond to me directly because I am not subscribted to this newsgroup. Regards, Arthur van Rooijen PTT Research Neher Laboratories. BTW: I have also changed the system call routine. I spawn a subprocess with a mailbox and write the commands in that mailbox. This is much quicker because I only have to spawn a subprocess once. RNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRN * * * PTT Research Neher Laboratorium, P.O. box 421, * * 2260 AK Leidschendam, The Netherlands. * * Phone : +31 70 435092 E-mail: rooijen@pttrnl.nl * * * RNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRNLRN