Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!ucsd!ucbvax!ucsfcgl!babar.mmwb.ucsf.edu!srp From: srp@babar.mmwb.ucsf.edu (Scott R. Presnell) Newsgroups: comp.lang.perl Subject: Re: Need help building PERL on an SGI 4D70 running IRIX 3.3.1 Message-ID: Date: 18 Oct 90 20:30:29 GMT References: Sender: daemon@cgl.ucsf.edu Distribution: comp Lines: 33 davis@hobbes.chem.uh.edu (Malcolm Davis) writes: >I have been trying to build perl 3.0 patchlevel 28 on a Silicon Graphics >4D70 running IRIX 3.3.1. I have tried a number of different times with >different configurations. The program compiles fine, but when I run >`make test' it complains that no tests have been run. Running t/TEST >directly produces the same result. Some of the individual tests run fine >while others die. Bash returns an error "Broken Pipe". As an example, [...] [ (Hi Malcolm...) The problem is that IRIX 3.3.1 vfork() doesn't work like perl expects. I'm no system guru, so I don't know if SGI's vfork is broken or if perl is expecting something unreasonable. This implementation of vfork() uses the sproc() system call. Anyway. The fix is that you have to hand edit config.sh to undo the fact that Configure has recognized the existence of vfork(). Configure gives you a chance to do this just before makedepend. You will also not be able to use -O (though you can still use the default optimization of -O1) in order to make all the tests pass without fail. Good Luck. - Scott Presnell -- Scott Presnell +1 (415) 476-9890 Pharm. Chem., S-926 Internet: srp@cgl.ucsf.edu University of California UUCP: ...ucbvax!ucsfcgl!srp San Francisco, CA. 94143-0446 Bitnet: srp@ucsfcgl.bitnet