Re: Build problem

Blake McBride <[email protected]>
Newsgroups gmane.lisp.clisp.devel
Message-ID <CABwHSOt35YkadgAOarVtMOc2xT98F_A2n3qt0Tfzn_X6JC7vCw@mail.gmail.com>
Thanks.  The winning sequence, when the status of the repo is unclear is:

hg pull

hg update

./configure

make distclean

./configure

cd src

make
make check


However, my make check returned:
...
EQL-OK: ERROR
(LET ((V '(A B C)) (VAL '(3 2 1))) (PROGV V VAL (MAPCAR #'EVAL V)))
EQUAL-OK: (3 2 1)
(DEFUN PLUS (&REST ARGS) (APPLY #'+ ARGS))
EQL-OK: PLUS
(FLET ((PLUS (A B) (+ A B)) (MINUS (A B) (- A B))) (LIST (PLUS 1 2) (MINUS
1 2)))
EQUAL-OK: (3 -1)
(LIST (FLET ((PLUS (A B) (- A B))) (PLUS 3 2)) (+ 3 2))
EQUAL-OK: (1 5)
(FLET ((PLUS (A B) (PLUS (PLUS A B A) B))) (PLUS 3 2))
EQL-OK: 10
(LABELS ((QUEUE (L) (IF (CAR L) (QUEUE (CDR L)) 'ENDE))) (QUEUE '(1 2 3)))
EQL-OK: ENDE
(LABELS ((PLUS (A B) (* A (PLUS A A B)))) (PLUS 1 2 3))
[SIMPLE-PROGRAM-ERROR]: EVAL/APPLY: too many arguments given to PLUS

EQL-OK: ERROR
(LET ((A T) (B NIL)) (LIST (IF A 1 2) (IF B 1 2) (IF A 1) (IF B 1)))
EQUAL-OK: (1 2 1 NIL)
(LET ((A T) (B NIL)) (LIST (WHEN A 1 2) (WHEN B 1 2) (WHEN A 1)))
EQUAL-OK: (2 NIL 1)
(LET ((A T) (B NIL)) (LIST (UNLESS A 1 2) (UNLESS B 1 2) (UNLESS A 1)))
EQUAL-OK: (NIL 2 NIL)
(LET ((A T) (B 10) (C NIL)) (LIST (COND (A 1) (T 'END)) (COND (B) (T 'END))
(COND (C 1) (T 'END))))
EQUAL-OK: (1 10 END)
(CASE (+ 1 2) (1 -1) (2 -2) (3 -3))
EQL-OK: -3
(CASE (+ 1 2) (1 -1) (2 -2))
EQL-OK: NIL
(CASE (+ 1 2) ((1 3) -1) (2 -2) (OTHERWISE 100))
EQL-OK: -1
(TYPECASE (+ 1 2) (LIST -2) (NULL -3) (INTEGER -1))
EQL-OK: -1
(BLOCK BLOCKTEST (IF T (RETURN 0)) 1)
[SIMPLE-SOURCE-PROGRAM-ERROR]:
*** - handle_fault error2 ! address = 0xb00000050b0 not in
[0xb0000000000,0xb0000001098) !
SIGSEGV cannot be cured. Fault address = 0xb00000050b0.
GC count: 643
Space collected by GC: 937261960
Run time: 29 716024
Real time: 32 441382
GC time: 4 267826
Permanently allocated: 158648 bytes.
Currently in use: 7982920 bytes.
Free space: 27152 bytes.
make[1]: *** [tests] Segmentation fault
make[1]: Leaving directory `/home/blake/Backup/clisp.hg/src/tests'
make: *** [check-tests] Error 2

Thanks!

Blake


On Fri, Mar 10, 2017 at 8:08 PM, Bruno Haible <[email protected]> wrote:

> Blake McBride wrote:
> > blake@blake-sony ~/Backup/copy/clisp.hg $ ./configure
>
> Always do "make distclean" before "./configure".
>
> (Or if your copy of clisp was older than 2017-02-19, you need
> to do: "cd src; make distclean".)
>
> Bruno
>
>

------------------------------------------------------------------------------
Announcing the Oxford Dictionaries API! The API offers world-renowned
dictionary content that is easy and intuitive to access. Sign up for an
account today to start using our lexical data to power your apps and
projects. Get started today and enter our developer competition.
http://sdm.link/oxford

_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.