Re: [pure-lang-users] 64-bit build-problems
Status: Beta
Brought to you by:
agraef
|
From: Eddie R. <er...@bm...> - 2008-04-30 23:39:42
|
On Wed 30/04/08 5:56 PM , Tim Haynes q...@st... sent: > Eddie Rucker erucker@bmc.e > du> writes: > > I almost have it. I have the following make > errors:> > That was last night's bug on amd64 here and I can confirm fixed to point > ofbeing able to compile it in the svn trunk (revision 10); however... I know I copied the files from svn into the pure-1.0 directory before I did a make. > >> fact 0 = 1; > >> fact n = n * fact (n-1); > >> fact 4; > > 1 > > You're right about that. Don't understand why. :/ > > Worse, and *maybe* related: trying a quick flip-around of that > definition: > | > fact n=1 if n==0; =n * fact (n-1) otherwise; > | > fact 4; > | zsh: segmentation fault pure > > gdb says: > > | Program received signal SIGSEGV, Segmentation fault. > | [Switching to Thread 0x2b22de70fe60 (LWP 25677)] > | 0x000000000055d48f in add_char (x=0x2b22df8caa88, c=20930407048) > | at runtime.cc:901 > | 901 interpreter& interp = *interpreter::g_interp; > | (gdb) where > | #0 0x000000000055d48f in add_char (x=0x2b22df8caa88, c=20930407048) > | at runtime.cc:901 > | #1 0x00002b22de791fb0 in ?? () > > Oops :) > > ~Tim I second the Oops! E.R. |