Prerequisites for generating clisp

Reini Urban rurban@x-ray.at
Fri Feb 8 06:03:00 GMT 2008


Mark Harig schrieb:
> Reini Urban wrote:
>>
>> New is to build only a subset of the modules
>>    cygmake "MODULES=${MODULES}"
>> And build the rest for the three seperate packages extra with the 
>> clisp-linkkit.
> Just so I understand, this will allow clisp to be built without the GUI 
> modules?
> 
> Off-topic: Not to be picky, but 'seperate' is spelled 'separate'.

You never stop learning. Thanks.

> $ grep seperate clisp-2.44-1.cygport clisp-2.44-1.cygwin.patch
> clisp-2.44-1.cygport:# for the seperate clisp-x packages:
> clisp-2.44-1.cygport:   # use the linkkit for the seperate modules
> clisp-2.44-1.cygwin.patch:+* removed the GDI module to a seperate 
> clisp-gdi package
> clisp-2.44-1.cygwin.patch:+* prepare for another new seperate clisp-x 
> package with the new-clx and gtk2 modules
> 
> More on-topic: The Cygwin clisp (2.43 and 2.44) fails to pass the test 
> suite in the "tests" subdirectory:
> 
> $ cd clisp-2.44-1/src/clisp-2.44/tests/
> $ clisp -q

Wrong! You have to override the character set from your console for 
those tests. See the Makefile.
"clisp -norc -E 1:1" as minimal cmdline.
"make check" is preferred.
Just some module specific tests are not yet included in the make check 
testsuite and have to be done manually.

> [1]> (load "tests)
> ;; Loading file /usr/src/clisp-2.44-1/src/clisp-2.44/tests/tests.lisp ...
> ;; Loaded file /usr/src/clisp-2.44-1/src/clisp-2.44/tests/tests.lisp
> T
> [2]> (run-all-tests)
> ;;; many tests passed successfully, followed by:
> (PROGN (DEF-CALL-OUT C-SELF (:NAME "ffi_identity") (:ARGUMENTS (FIRST 
> (C-ARRAY-PTR UINT8))) (:RETURN-TYPE C-STRING) (:LANGUAGE :STDC)) (C-SELF 
> #(230 151 165 230 156 172 232 170 158)))
> ERROR!! "
> *** - Character #\u65E5 cannot be represented in the character set
>       CHARSET:CP1252
> 
> The following restarts are available:
> ABORT          :R1      ABORT
> Break 1 FTEST[3]>
-- 
Reini Urban
http://phpwiki.org/  http://murbreak.at/
http://helsinki.at/  http://spacemovie.mur.at/



More information about the Cygwin-apps mailing list