[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Trouble building goo-0_0140




I'm having difficulties building the new goo-0140. What I did was

a) extract the tar file into /tmp/goo
b) put the 6.1a Bohm gc into /tmp/goo/gc
c) ran './configure; make' on Bohm
d) ran './configure; make' in /tmp/goo

Everything seemed to run without any errors. But when I tried to look
in /tmp/goo/bin, I didn't find a g2c executable. There was a g2c 
executable in /tmp/goo/c/g2c.

This g2c works when I am evaluating simple expressions, but when I 
try to define a function, I get the following error:

goo/user 0<= (df fact (n) (if (= n 0) 1 (* n (fact (- n 1)))))
/tmp/exp-5138-0.c:4: grt.h: No such file or directory
/tmp/exp-5138-0.c:5: dlgrt.h: No such file or directory
FAILED TO LOAD /tmp/exp-5138-0.so BECAUSE /tmp/exp-5138-0.so: cannot
open shared object file: No such file or directory
goo/user 0=> #{Gen cat ((x <seq>) => <seq>)}

I'm not sure whether this error is due to my having improperly set
environment variables, or due to a screwed up build. 

-- 
Neel Krishnaswami
neelk@alum.mit.edu