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