From: Sam S. <sd...@gn...> - 2018-01-11 21:19:23
|
Hi Bruno, Are you aware that "make check" fails on "hg tip"? People running nightly builds, could you please add "make check extracheck mod-check" to your scripts. Thanks. -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1561 http://steingoldpsychology.com http://www.childpsy.net http://camera.org http://www.dhimmitude.org http://islamexposedonline.com http://mideasttruth.com What garlic is to food, insanity is to art. |
From: SourceForge.net <no...@so...> - 2003-05-05 12:27:23
|
Bugs item #732656, was opened at 2003-05-05 14:27 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=732656&group_id=1355 Category: clisp Group: build problems Status: Open Resolution: None Priority: 5 Submitted By: Jörg Höhle (hoehle) Assigned to: Sam Steingold (sds) Summary: make check fails Initial Comment: as per instructions: ./configure --build cd dir make check Differences are first reported for type.fas Using clisp-cvs; Suse-Linux 8.1 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=732656&group_id=1355 |
From: Bruno H. <br...@cl...> - 2018-01-11 22:20:33
|
Hi Sam, > Are you aware that "make check" fails on "hg tip"? > > People running nightly builds, could you please add "make check > extracheck mod-check" to your scripts. On Linux/x86_64, I get this: $ make -f Makefile.devel build-porting64-gcc-safety0 ... Test failed: -rw-r--r-- 1 bruno bruno 286 Jan 11 23:12 ext-clisp.erg $ cat build-porting64-gcc-safety0/tests/ext-clisp.erg Form: (HANDLER-CASE (LETF ((*CURRENT-LANGUAGE* 'FRENCH)) (LIST (STRING= "À bientôt!" (SYSTEM::TEXT "Bye.")) (STRING= *CURRENT-LANGUAGE* "FRANÇAIS"))) (ERROR (E) (PRINC-ERROR E) '(T T))) CORRECT: (T T) CLISP : (NIL T) Differ at position 0: T vs NIL CORRECT: (T T) CLISP : (NIL T) Is this what you mean? If you meant something else, please state the platform and the Makefile.devel target that you used. Bruno |
From: Sam S. <sd...@gn...> - 2018-01-12 03:42:38
Attachments:
loop.erg
ext-clisp.erg
|
Hi Bruno > * Bruno Haible <oe...@py...t> [2018-01-11 23:20:20 +0100]: > >> Are you aware that "make check" fails on "hg tip"? > > On Linux/x86_64, I get this: > > $ make -f Makefile.devel build-porting64-gcc-safety0 > ... > Test failed: > -rw-r--r-- 1 bruno bruno 286 Jan 11 23:12 ext-clisp.erg > > $ cat build-porting64-gcc-safety0/tests/ext-clisp.erg > Form: (HANDLER-CASE (LETF ((*CURRENT-LANGUAGE* 'FRENCH)) (LIST (STRING= > "À bientôt!" (SYSTEM::TEXT "Bye.")) (STRING= *CURRENT-LANGUAGE* > "FRANÇAIS"))) (ERROR (E) (PRINC-ERROR E) '(T T))) > CORRECT: (T T) > CLISP : (NIL T) > Differ at position 0: T vs NIL > CORRECT: (T T) > CLISP : (NIL T) Darwin Kernel Version 17.3.0 ./configure --with-debug --without-dynamic-modules build-g-nodynmod |
From: Bruno H. <br...@cl...> - 2018-01-13 13:20:41
|
Hi Sam, > Darwin Kernel Version 17.3.0 > ./configure --with-debug --without-dynamic-modules build-g-nodynmod > Form: (HANDLER-CASE (LET ((X 1)) (LOCALLY (DECLARE (SYSTEM::IMPLEMENTATION-DEPENDENT X)) X)) (WARNING (W) (PRINC-TO-STRING W))) Indeed, I could reproduce this in GENERIC64C_HEAPCODES model and KERNELVOID32_HEAPCODES model. It's fixed now. Bruno |
From: Blake M. <bl...@mc...> - 2018-01-12 03:51:13
|
make check on 64 bit Linux give me: ..... ;; Wrote the memory image into base/lispinit.mem (3,868,368 bytes) Bytes permanently allocated: 165,424 Bytes currently in use: 3,535,424 Bytes available until next GC: 879,746 3535424 ; 879746 ; 165424 ; 5 ; 1952680 ; 27781 IMPNOTES="http://clisp.org/beta/impnotes/" ./clisp -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc -x '(sys::ensure-impnotes-map t)' i i i i i i i ooooo o ooooooo ooooo ooooo I I I I I I I 8 8 8 8 8 o 8 8 I \ `+' / I 8 8 8 8 8 8 \ `-+-' / 8 8 8 ooooo 8oooo `-__|__-' 8 8 8 8 8 | 8 o 8 8 o 8 8 ------+------ ooooo 8oooooo ooo8ooo ooooo 8 Welcome to GNU CLISP 2.49.60+ (2017-06-25) <http://clisp.org/> Copyright (c) Bruno Haible, Michael Stoll 1992-1993 Copyright (c) Bruno Haible, Marcus Daniels 1994-1997 Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998 Copyright (c) Bruno Haible, Sam Steingold 1999-2000 Copyright (c) Sam Steingold, Bruno Haible 2001-2018 Type :h and hit Enter for context help. ;; connecting to "http://clisp.org/beta/impnotes/id-href.map"...connected...HTTP/1.1 301 Moved Permanently --> " https://clisp.sourceforge.io/beta/impnotes/id-href.map" ;; connecting to "http://clisp.orghttps:// clisp.sourceforge.io/beta/impnotes/id-href.map"... *** - PARSE-INTEGER: substring "" does not have integer syntax at position 0 Bye. make: *** [check-doc] Error 1 On Thu, Jan 11, 2018 at 3:19 PM, Sam Steingold <sd...@gn...> wrote: > Hi Bruno, > > Are you aware that "make check" fails on "hg tip"? > > People running nightly builds, could you please add "make check > extracheck mod-check" to your scripts. > > Thanks. > > -- > Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1561 > http://steingoldpsychology.com http://www.childpsy.net http://camera.org > http://www.dhimmitude.org http://islamexposedonline.com > http://mideasttruth.com > What garlic is to food, insanity is to art. > > ------------------------------------------------------------ > ------------------ > 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 > cli...@li... > https://lists.sourceforge.net/lists/listinfo/clisp-devel > |
From: <don...@is...> - 2018-01-12 17:13:20
|
Under make check, I think all of this I've reported before. The permission problems go away when run as root. $ cat /home/don/hg/clisp/build-dir/tests/*.erg Form: (HANDLER-CASE (LETF ((*CURRENT-LANGUAGE* 'FRENCH)) (LIST (STRING= "à bientôt!" (SYSTEM::TEXT "Bye.")) (STRING= *CURRENT-LANGUAGE* "FRANÃAIS"))) (ERROR (E) (PRINC-ERROR E) '(T T))) CORRECT: (T T) CLISP : (NIL T) Differ at position 0: T vs NIL CORRECT: (T T) CLISP : (NIL T) 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 " Form: (LET ((*REOPEN-OPEN-FILE* NIL)) (WITH-OPEN-FILE (COPY S :DIRECTION :OUTPUT) (STREAMP COPY))) CORRECT: T CLISP : ERROR OS-FILE-ERROR(13): Permission denied OUT: "[OS-FILE-ERROR]: OS-FILE-ERROR(13): Permission denied " [2018-01-12 07:46:39 don@number15 ~/hg/clisp/build-dir] $ However, mod-check ends with finished 4 files: 298 errors out of 632 tests 1 i18n/test.tst: 0 errors out of 11 tests 2 syscalls/test.tst: 3 errors out of 264 tests 3 regexp/test.tst: 295 errors out of 320 tests 4 readline/test.tst: 0 errors out of 37 tests Bye. Makefile:2403: recipe for target 'base-mod-check' failed make: *** [base-mod-check] Error 1 Most of the regexp errors seem to be [SIMPLE-TYPE-ERROR]: FINALIZE: #<ADDRESS #x0000000000911C30> is not a function $ cat /home/don/hg/clisp/build-dir/syscalls/test.erg Form: (LET ((DIR "syscalls-tests-dir/") (DEST "qwer/adsf") COPY) (WHEN (NTH-VALUE 1 (ENSURE-DIRECTORIES-EXIST DIR :VERBOSE T)) (MAPC #'DELETE-FILE (DIRECTORY (CONCATENATE 'STRING DIR "**") :IF-DOES-NOT-EXIST :KEEP))) (SETQ COPY (COPY-FILE DEST DIR :METHOD :SYMLINK)) (LIST (STRING= DEST (CAAR COPY)) (STRING= (PATHNAME-NAME DEST) (PATHNAME-NAME (DELETE-FILE (CADAR COPY)))) (DELETE-DIRECTORY DIR) (PROBE-PATHNAME DIR))) CORRECT: (T T T NIL) CLISP : ERROR OS-FILE-ERROR(ENOENT): No such file or directory OUT: "Creating directory: /home/don/hg/clisp/build-dir/syscalls-tests-dir/ [OS-FILE-ERROR]: OS-FILE-ERROR(ENOENT): No such file or directory " Form: (LET ((DIR "syscalls-tests-dir/") (LINK #P"syscalls-tests-symlink/")) (LIST (MAKE-DIRECTORY DIR) (STRING= DIR (CAAR (COPY-FILE DIR LINK :METHOD :SYMLINK))) (DELETE-DIRECTORY DIR) (DELETE-DIRECTORY LINK))) CORRECT: (T T T T) CLISP : ERROR OS-FILE-ERROR(EEXIST): File exists OUT: "[OS-FILE-ERROR]: OS-FILE-ERROR(EEXIST): File exists " Form: (LET ((DIR "syscalls-tests-dir/") (DEST "foo/bar")) (MAKE-DIRECTORY DIR) (COPY-FILE DEST DIR :METHOD :SYMLINK) (HANDLER-CASE (OR (DELETE-DIRECTORY DIR) (ERROR "deleted non-empty directory")) (OS-ERROR (E) (OR (EQ (OS-ERROR-CODE E) :ENOTEMPTY) (INTEGERP (OS-ERROR-CODE E)) (ERROR "wrong error code: ~s" (OS-ERROR-CODE E))))) (MAPC #'DELETE-FILE (DIRECTORY (CONCATENATE 'STRING DIR "**") :IF-DOES-NOT-EXIST :KEEP)) (DELETE-DIRECTORY DIR)) CORRECT: T CLISP : ERROR OS-FILE-ERROR(EEXIST): File exists OUT: "[OS-FILE-ERROR]: OS-FILE-ERROR(EEXIST): File exists " |
From: Bruno H. <br...@cl...> - 2018-01-13 17:49:06
|
Don Cohen wrote: > $ cat /home/don/hg/clisp/build-dir/tests/*.erg > Form: (HANDLER-CASE (LETF ((*CURRENT-LANGUAGE* 'FRENCH)) (LIST (STRING= "à bientôt!" (SYSTEM::TEXT "Bye.")) (STRING= *CURRENT-LANGUAGE* "FRANÃAIS"))) (ERROR (E) (PRINC-ERROR E) '(T T))) > CORRECT: (T T) > CLISP : (NIL T) > Differ at position 0: T vs NIL > CORRECT: (T T) > CLISP : (NIL T) Fixed now. The cause was that the French translation has changed. > Under make check, I think all of this I've reported before. A reminder does not hurt :) Bruno |