Re: making clisp build more robust
[email protected] (Don Cohen)
| Newsgroups | gmane.lisp.clisp.devel |
|---|---|
| Message-ID | <[email protected]> |
Bruno Haible writes:
> Don Cohen wrote:
> > I now try creating a new version of Makefile.devel containing
> > MULTIBUILD_OPTIONS = --with-threads=POSIX_THREADS
> >
> > I hope you see some useful pattern in the following output:
> >
> > $ ls -l build-*/cbcstep3.log
...
> I can't spot the pattern, no. It would be good to extract a one-line summary
> of each such log file (OK vs. KO with error message).
1743 build-porting64-gcc-generational_gc-multithread_gc/cbcstep3.log
./lisp.run -B . -N locale -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc -m 2MW -lp ../src/ -x '(and (load "../src/init.lisp") (sys::%saveinitmem) (ext::exit)) (ext::exit t)'
Makefile:1428: recipe for target 'interpreted.mem' failed
make[1]: *** [interpreted.mem] Segmentation fault (core dumped)
1679 build-porting64-gcc-generational_gc-old_gc/cbcstep3.log
same as above
4766685 build-porting64-gcc-generic64_heapcodes/cbcstep3.log
37 streams: 1 error out of 395 tests
Form: (WITH-OPEN-FILE (COPY S) (STREAMP COPY))
CORRECT: T
CLISP : ERROR
OS-FILE-ERROR(13): Permission denied
OUT:
"[OS-FILE-ERROR]: OS-FILE-ERROR(13): Permission denied
"
47 weakhash2: 1 error out of 47 tests
Form: (GETHASH "foo" TAB)
CORRECT: "bar"
CLISP : NIL
Differ at position 0: #\b vs COMMON-LISP-USER::END-OF-SEQUENCE
CORRECT: "bar"
CLISP : NIL
...
WARNING: SYSTEM::ENSURE-IMPNOTES-MAP: invalid symbol "POSIX:CLIPBOARD" with id
"clipboard":
READ from #<INPUT STRING-INPUT-STREAM>: #<PACKAGE POSIX> has no
external symbol with name "CLIPBOARD"
662 IDs
"http://clisp.org/beta/impnotes/"
Bye.
make[1]: Target 'check' not remade because of errors
2849411 build-porting64-gcc-heapcodes/cbcstep3.log
I don't see any indications of error but it still ends with
...
WARNING: SYSTEM::ENSURE-IMPNOTES-MAP: invalid symbol "POSIX:CLIPBOARD" with id
"clipboard":
READ from #<INPUT STRING-INPUT-STREAM>: #<PACKAGE POSIX> has no
external symbol with name "CLIPBOARD"
662 IDs
"http://clisp.org/beta/impnotes/"
Bye.
make[1]: Target 'check' not remade because of errors.
2753845 build-porting64-gcc-heapcodes-spvw_mixed_blocks/cbcstep3.log
same as last one
2231568 build-porting64-gcc-heapcodes-spvw_pages/cbcstep3.log
same as last one
1615 build-porting64-gcc-multithread_gc/cbcstep3.log
/home/don/hg/clisp/build-porting64-gcc-multithread_gc/clisp: /home/don/hg/clisp/build-porting64-gcc-multithread_gc/base/lisp.run: No such file or directory
Makefile:19: recipe for target 'run-all.fas' failed
1551 build-porting64-gcc-old_gc/cbcstep3.log
same as above (no lisp.run file)
3223709 build-porting64-gcc-one_free_bit_heapcodes/cbcstep3.log
see heapcodes - no errors that I see but still ends claiming there are some
4760933 build-porting64-gcc-portability/cbcstep3.log
see below - streams
1559 build-porting64-gcc-safety0/cbcstep3.log
no lisp.run
1639 build-porting64-gcc-safety0-optimized/cbcstep3.log
no lisp.run
1559 build-porting64-gcc-safety3/cbcstep3.log
no lisp.run
1631 build-porting64-gcc-spvw_pure_blocks/cbcstep3.log
no lisp.run
4771802 build-porting64-gcc-typecodes-spvw_mixed_blocks/cbcstep3.log
see below - streams, socket
3363001 build-porting64-gcc-typecodes-spvw_pages/cbcstep3.log
see heapcodes - no errors that I see but still ends claiming there are some
I have the impression that the existence of these files is interpreted
as tests failing, even then they have size zero:
$ ls -l build-*/tests/*.erg
-rw-r--r--. 1 don don 174 Mar 19 08:33 build-porting64-gcc-generic64_heapcodes/tests/streams.erg
-rw-r--r--. 1 don don 147 Mar 19 08:33 build-porting64-gcc-generic64_heapcodes/tests/weakhash2.erg
-rw-r--r--. 1 don don 0 Mar 19 08:43 build-porting64-gcc-heapcodes-spvw_mixed_blocks/tests/characters.erg
-rw-r--r--. 1 don don 0 Mar 19 08:43 build-porting64-gcc-heapcodes-spvw_mixed_blocks/tests/clos.erg
-rw-r--r--. 1 don don 0 Mar 19 08:43 build-porting64-gcc-heapcodes-spvw_mixed_blocks/tests/defhash.erg
-rw-r--r--. 1 don don 0 Mar 19 08:43 build-porting64-gcc-heapcodes-spvw_mixed_blocks/tests/encoding.erg
-rw-r--r--. 1 don don 0 Mar 19 08:43 build-porting64-gcc-heapcodes-spvw_mixed_blocks/tests/eval20.erg
-rw-r--r--. 1 don don 0 Mar 19 08:36 build-porting64-gcc-heapcodes-spvw_pages/tests/characters.erg
-rw-r--r--. 1 don don 0 Mar 19 08:36 build-porting64-gcc-heapcodes-spvw_pages/tests/encoding.erg
-rw-r--r--. 1 don don 0 Mar 19 08:36 build-porting64-gcc-heapcodes-spvw_pages/tests/number.erg
-rw-r--r--. 1 don don 0 Mar 19 08:26 build-porting64-gcc-heapcodes/tests/characters.erg
-rw-r--r--. 1 don don 0 Mar 19 08:26 build-porting64-gcc-heapcodes/tests/encoding.erg
-rw-r--r--. 1 don don 0 Mar 19 08:26 build-porting64-gcc-heapcodes/tests/mop.erg
-rw-r--r--. 1 don don 0 Mar 19 08:26 build-porting64-gcc-heapcodes/tests/number2.erg
-rw-r--r--. 1 don don 0 Mar 19 08:26 build-porting64-gcc-heapcodes/tests/number.erg
-rw-r--r--. 1 don don 0 Mar 19 08:29 build-porting64-gcc-one_free_bit_heapcodes/tests/characters.erg
-rw-r--r--. 1 don don 0 Mar 19 08:29 build-porting64-gcc-one_free_bit_heapcodes/tests/encoding.erg
-rw-r--r--. 1 don don 0 Mar 19 08:29 build-porting64-gcc-one_free_bit_heapcodes/tests/mop.erg
-rw-r--r--. 1 don don 0 Mar 19 08:29 build-porting64-gcc-one_free_bit_heapcodes/tests/number2.erg
-rw-r--r--. 1 don don 0 Mar 19 08:29 build-porting64-gcc-one_free_bit_heapcodes/tests/number.erg
-rw-r--r--. 1 don don 174 Mar 19 08:21 build-porting64-gcc-portability/tests/streams.erg
-rw-r--r--. 1 don don 848 Mar 19 08:46 build-porting64-gcc-typecodes-spvw_mixed_blocks/tests/socket.erg
-rw-r--r--. 1 don don 174 Mar 19 08:46 build-porting64-gcc-typecodes-spvw_mixed_blocks/tests/streams.erg
-rw-r--r--. 1 don don 0 Mar 19 08:40 build-porting64-gcc-typecodes-spvw_pages/tests/characters.erg
-rw-r--r--. 1 don don 0 Mar 19 08:40 build-porting64-gcc-typecodes-spvw_pages/tests/clos.erg
-rw-r--r--. 1 don don 0 Mar 19 08:40 build-porting64-gcc-typecodes-spvw_pages/tests/encoding.erg
-rw-r--r--. 1 don don 0 Mar 19 08:40 build-porting64-gcc-typecodes-spvw_pages/tests/hashlong.erg
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel