Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!usc!orion.oac.uci.edu!mothra.nts.uci.edu!meggers From: meggers@mothra.nts.uci.edu (Mark Eggers) Newsgroups: comp.lang.perl Subject: Perl 4.0 on Sun3s and NeXTs Keywords: hmm Message-ID: <27E8E42F.13063@orion.oac.uci.edu> Date: 21 Mar 91 16:49:51 GMT Distribution: comp Lines: 47 Nntp-Posting-Host: mothra.nts.uci.edu While Perl 4.0 compiled smoothly and passed all tests on a Sparc running 4.03c, I've had problems with both a Sun 3 running 4.0 and a NeXT. The code will compile cleanly on a Sun 3, but fails the following tests: comp/cmdopt....FAILED on test 4 comp/term......Out of memory! FAILED on test 0 op/exp.........FAILED on test 1 op/index.......FAILED on test 1 op/int.........FAILED on test 1 These tests were failed whether or not I used Perl's malloc. The NeXT would not even compile. Here is the output of make: cc -c -O -w -fwritable-strings -D__NeXT__ -fstrength-reduce perly.c perl.h:102: warning: bcopy redefined perl.h:103: warning: bzero redefined cc -c -O -w -fwritable-strings -D__NeXT__ -fstrength-reduce array.c perl.h:102: warning: bcopy redefined mars.nts.uci.edu perl.h:103: warning: bzero redefined cc -c -O -w -fwritable-strings -D__NeXT__ -fstrength-reduce cmd.c perl.h:102: warning: bcopy redefined perl.h:103: warning: bzero redefined cc -c -O -w -fwritable-strings -D__NeXT__ -fstrength-reduce cons.c perl.h:102: warning: bcopy redefined perl.h:103: warning: bzero redefined cc -c -O -w -fwritable-strings -D__NeXT__ -fstrength-reduce consarg.c perl.h:102: warning: bcopy redefined perl.h:103: warning: bzero redefined cc -c -O -w -fwritable-strings -D__NeXT__ -fstrength-reduce doarg.c perl.h:102: warning: bcopy redefined perl.h:103: warning: bzero redefined doarg.c: In function do_assign: doarg.c:1067: `environ' undeclared (first use this function) doarg.c:1067: (Each undeclared identifier is reported only once doarg.c:1067: for each function it appears in.) doarg.c: In function do_undef: doarg.c:1297: `environ' undeclared (first use this function) *** Exit 1 Stop. Any thoughts on this would be greatly appreciated. Larry - thanks for the great kitchen sink! /mde/