Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!van-bc!ubc-cs!alberta!news From: lynn@alberta.uucp (Alynn Klassen) Newsgroups: comp.lang.perl Subject: Re: TEST does nothing on SGI 4D Message-ID: <1990Nov19.210422.16752@cs.UAlberta.CA> Date: 19 Nov 90 21:04:22 GMT References: Sender: news@cs.UAlberta.CA (News Administrator) Reply-To: lynn@alberta.uucp (Alynn Klassen) Organization: Dep't of Computing Science, University of Alberta Lines: 37 In-Reply-To: rob@pact.nl (Rob Kurver) In article , rob@pact (Rob Kurver) writes: >I just installed perl (v3.0, upto PL40) on our Silicon Graphics 4D >Workstation. It compiles OK, but when I run TEST, it doesn't run a >single test! It just comes back and tells me that no tests were run >for some reason. When I try to run them by hand many of them appear >to work just fine. >Has anybody else seen this behaviour? I figured I'd ask the net before >starting to hack at the code. >Any pointers, suggestions etc. appreciated. >Rob Hi, I experienced the same behaviour with my 4D 340s running IRIX 3.3.1 but not with the older 3.2 OS. Many of the tests, however, ran correctly when run individually by hand. I noticed that TEST was "failing" on the lines: if ($ARGV[0] eq '') { @ARGV = split(/[ \n]/,`echo base.* comp.* cmd.* io.* op.* lib.*`); } specifically the `echo...` was not working. I vaguely recalled that there was some incompatibility introduced in 3.3.1 with the BSD add-ons, specifically vfork. I commented out the line: #define VFORK /**/ in config.h and everything worked fine. Lynn. -- Alynn B. Klassen Manager of Computer Operations | phone : (403) 492-3842 Dept of Computing Science | fax : (403) 492-1071 615 General Services Building | Internet : lynn@cs.ualberta.ca University of Alberta | uucp : lynn@alberta.uucp Edmonton, Alberta T6G 2H1