[Ecls-list] Compiling on OpenBSD fails
ecl at pckswarms.ch
Thu Feb 8 14:12:32 UTC 2007
Just to test I downloaded ecl 0.9i from sourceforge and my patch from my download
web page onto a i386 OpenBSD 4.0 box, and, it seems to work. The exact commands
from history were:
2452 tar xzvf ecl-0.9i.tgz
2453 cd ecl-0.9i
2454 tar xzvf ../ecl-0.9i.openbsd40patch-20070111.tgz
2456 uname -m
2457 ls ~
2458 ./configure --prefix=/home/edoneel/local-i386
2462 gmake install
2463 echo $PATH
and in the end I had a working ecl.
[edoneel at blazar.unige.ch 2470]$ ecl
ECL (Embeddable Common-Lisp) 0.9i
Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya
Copyright (C) 1993 Giuseppe Attardi
Copyright (C) 2000 Juan J. Garcia-Ripoll
ECL is free software, and you are welcome to redistribute it
under certain conditions; see file 'Copyright' for details.
Type :h for Help. Broken at EVAL.
> (/ 1 3)
> (/ 1. 3)
> (/ 1.0 3)
> :apropos time
LOAD-TIME-VALUE Special form
INTERNAL-TIME-UNITS-PER-SECOND Constant: 60
DOTIMES Special form
The function GET-UNIVERSAL-TIM is undefined.
Broken at EVAL.
Broken at EVAL.
> (decode-universal-time (get-universal-time))
Could you try this in a clean directory and see what happens please?
----- Message d'origine -----
De: "Mark Voortman" <mark at voortman.name>
Date: Tue, 6 Feb 2007 19:32:53 +0100 (CET)
Sujet: Re: Re: Re: [Ecls-list] Compiling on OpenBSD fails
À: "Bruce O'Neel" <ecl at pckswarms.ch>
Cc: "Juan Jose Garcia-Ripoll" <jjgarcia at users.sourceforge.net>, ecls-list at lists.sourceforge.net
>> Are you building ecl 0.9i or CVS? I've only every tried with 0.9i.
>I tried with CVS before, and I just tried with 0.9i and it gave me a
>if [ -f CROSS-COMPILER ]; then ./CROSS-COMPILER compile; else ./ecl_min
>;*** Lisp core booted ****
>ECL (Embeddable Common Lisp) 65536 pages
>Lisp initialization error.
>Abort trap (core dumped)
>*** Error code 134
>Stop in /home/mark/tmp/ecl-0.9i/build (line 71 of Makefile).
>*** Error code 1
>Stop in /home/mark/tmp/ecl-0.9i (line 69 of Makefile).
>> Also I've not tried with threads. The Boehm-gc needs to be built with
>> threading enabled if ecl is to work with threads. The one in the
>> ports/packages collection, as far as I know, is not built that way.
>I'm not building with thread support yet. Let's first get the basics to
>work and then see about threads.
More information about the ecl-devel