Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!hellgate.utah.edu!caen!sol.ctr.columbia.edu!ira.uka.de!smurf!urlichs From: urlichs@smurf.sub.org (Matthias Urlichs) Newsgroups: comp.lang.perl Subject: Re: perl 4.0 beta Message-ID: Date: 21 Feb 91 11:07:42 GMT References: <1991Feb20.074839.24201@uvaarpa.Virginia.EDU> Organization: University of Karlsruhe, FRG Lines: 23 I've built perl 4.0 beta on A/UX 2.0, gcc 1.37. The only real problem that I've discovered is that suidperl won't work because of the first setreuid() "paranoia" check. Since I was compiling with the POSIX compatibility library, this may be a general POSIX problem; unfortunately I can't trace this problem further right now due to lack of time. Another POSIX-related problem is that signal is declared in terms of sigtype which is declared in terms of (int|void), which throws off Configure. I also mailed Larry some patches for gdbm. NB: If you have a -lmalloc library in your system, don't use it. Chances are that it upsets (g)dbm for empty records because it returns a NULL pointer when allocating zero bytes of storage. That may be OK according to the manuals, but it generates trouble. Perl's op.dbm should probably read and write an empty value from the associative array; if Perl dies, you've got problems. -- Matthias Urlichs -- urlichs@smurf.sub.org -- urlichs@smurf.ira.uka.de /(o\ Humboldtstrasse 7 - 7500 Karlsruhe 1 - FRG -- +49+721+621127(0700-2330) \o)/