From: Sam S. <sd...@gn...> - 2008-01-29 18:40:28
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 please try out the cvs head as it will be released as 2.44 soon to give me an opportunity to merge the jit patch. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHn3MSPp1Qsf2qnMcRAnIIAJ9RIaOEbS2dEFO4rffEJWV+PBhLAwCgp2hr cHHdKck/JBApOXkRy3gbGPE= =TV58 -----END PGP SIGNATURE----- |
From: Yaroslav K. <kav...@je...> - 2008-01-30 09:21:37
|
> please try out the cvs head as it will be released as 2.44 soon to give > me an opportunity to merge the jit patch. ./configure --with-debug --with-mingw --with-readline \ --with-module=dirkey --with-module=wildcard \ --with-module=pcre \ --with-module=rawsock \ --with-module=bindings/win32 \ --with-libreadline-prefix=/usr/local \ --with-libtermcap-prefix=/usr/local \ --with-libpcre-prefix=/usr/local \ --with-module=zlib \ --with-module=libsvm \ --disable-maintainer-mode --build ... gcc -mno-cygwin -g -O2 -Igllib -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -falign-functions=4 -D_WIN32 -g -DDEBUG_OS_ERROR -DDEBUG_BYTECODE -DSAFETY=3 -DDEBUG_SPVW -DUNICODE -DDYNAMIC_FFI -I. -x none spvw.o spvwtabf.o spvwtabs.o spvwtabo.o eval.o control.o encoding.o pathname.o stream.o socket.o io.o funarg.o array.o hashtabl.o list.o package.o record.o weak.o sequence.o charstrg.o debug.o error.o misc.o time.o predtype.o symbol.o lisparit.o i18n.o foreign.o win32aux.o built.o ari80386.o gllib/ uniwidth/width.o gllib/uniname/uniname.o gllib/localcharset.o gllib/malloc.o modules.o /usr/local/lib/libintl.dll.a -L/usr/local/lib -L/mingw/lib /usr/local/lib/libiconv.dll.a -L/usr/local/lib /usr/local/lib/libreadline.dll.a -L/usr/local/lib -ltermcap -luser32 -lws2_32 -lole32 -loleaut32 -luuid /usr/local/lib/libiconv.dll.a -L/usr/local/lib -L/mingw/lib -L/usr/local/lib -L/usr/local/lib -lsigsegv -o lisp.exe foreign.o: In function `free_foreign_callin': C:/gnu/home/src/clisp/clisp/src/foreign.d:581: undefined reference to `is_trampoline_r' C:/gnu/home/src/clisp/clisp/src/foreign.d:581: undefined reference to `trampoline_r_address' C:/gnu/home/src/clisp/clisp/src/foreign.d:581: undefined reference to `__vacall_r' C:/gnu/home/src/clisp/clisp/src/foreign.d:581: undefined reference to `trampoline_r_data0' C:/gnu/home/src/clisp/clisp/src/foreign.d:583: undefined reference to `trampoline_r_data1' C:/gnu/home/src/clisp/clisp/src/foreign.d:619: undefined reference to `free_trampoline_r' foreign.o: In function `convert_function_from_foreign': C:/gnu/home/src/clisp/clisp/src/foreign.d:634: undefined reference to `is_trampoline_r' C:/gnu/home/src/clisp/clisp/src/foreign.d:634: undefined reference to `trampoline_r_address' C:/gnu/home/src/clisp/clisp/src/foreign.d:634: undefined reference to `__vacall_r' C:/gnu/home/src/clisp/clisp/src/foreign.d:634: undefined reference to `trampoline_r_data0' C:/gnu/home/src/clisp/clisp/src/foreign.d:636: undefined reference to `trampoline_r_data1' foreign.o: In function `do_av_arg': C:/gnu/home/src/clisp/clisp/src/foreign.d:3477: undefined reference to `__structcpy' foreign.o: In function `do_va_return': C:/gnu/home/src/clisp/clisp/src/foreign.d:4067: undefined reference to `__va_error1' C:/gnu/home/src/clisp/clisp/src/foreign.d:4083: undefined reference to `__va_error1' C:/gnu/home/src/clisp/clisp/src/foreign.d:4077: undefined reference to `__va_error1' C:/gnu/home/src/clisp/clisp/src/foreign.d:3996: undefined reference to `__va_error1' C:/gnu/home/src/clisp/clisp/src/foreign.d:3991: undefined reference to `__va_error1' foreign.o:C:/gnu/home/src/clisp/clisp/src/foreign.d:3998: more undefined references to `__va_error1' follow foreign.o: In function `convert_to_foreign': C:/gnu/home/src/clisp/clisp/src/foreign.d:544: undefined reference to `__vacall_r' C:/gnu/home/src/clisp/clisp/src/foreign.d:544: undefined reference to `alloc_trampoline_r' C:/gnu/home/src/clisp/clisp/src/foreign.d:513: undefined reference to `__vacall_r' C:/gnu/home/src/clisp/clisp/src/foreign.d:513: undefined reference to `alloc_trampoline_r' foreign.o: In function `C_foreign_call_out': C:/gnu/home/src/clisp/clisp/src/foreign.d:3699: undefined reference to `__builtin_avcall' foreign.o: In function `do_va_return': C:/gnu/home/src/clisp/clisp/src/foreign.d:4077: undefined reference to `__structcpy' collect2: ld returned 1 exit status make: *** [lisp.exe] Error 1 -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2008-01-30 15:30:20
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yaroslav Kavenchuk wrote: |> please try out the cvs head as it will be released as 2.44 soon to give |> me an opportunity to merge the jit patch. | | ./configure --with-debug --with-mingw --with-readline \ | --with-module=dirkey --with-module=wildcard \ | --with-module=pcre \ | --with-module=rawsock \ | --with-module=bindings/win32 \ | --with-libreadline-prefix=/usr/local \ | --with-libtermcap-prefix=/usr/local \ | --with-libpcre-prefix=/usr/local \ | --with-module=zlib \ | --with-module=libsvm \ | --disable-maintainer-mode --build | ... | gcc -mno-cygwin -g -O2 -Igllib -W -Wswitch -Wcomment -Wpointer-arith | -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare | -falign-functions=4 -D_WIN32 -g -DDEBUG_OS_ERROR -DDEBUG_BYTECODE | -DSAFETY=3 -DDEBUG_SPVW -DUNICODE -DDYNAMIC_FFI -I. -x none spvw.o | spvwtabf.o spvwtabs.o spvwtabo.o eval.o control.o encoding.o pathname.o | stream.o socket.o io.o funarg.o array.o hashtabl.o list.o package.o | record.o weak.o sequence.o charstrg.o debug.o error.o misc.o time.o | predtype.o symbol.o lisparit.o i18n.o foreign.o win32aux.o built.o | ari80386.o gllib/ | uniwidth/width.o gllib/uniname/uniname.o gllib/localcharset.o | gllib/malloc.o modules.o /usr/local/lib/libintl.dll.a -L/usr/local/lib | -L/mingw/lib /usr/local/lib/libiconv.dll.a -L/usr/local/lib | /usr/local/lib/libreadline.dll.a -L/usr/local/lib -ltermcap -luser32 | -lws2_32 -lole32 -loleaut32 -luuid /usr/local/lib/libiconv.dll.a | -L/usr/local/lib -L/mingw/lib -L/usr/local/lib -L/usr/local/lib | -lsigsegv -o lisp.exe | foreign.o: In function `free_foreign_callin': | C:/gnu/home/src/clisp/clisp/src/foreign.d:581: undefined reference to | `is_trampoline_r' this is weird. the error indicates that ffcall is not installed (remember, it is now a separate pages, you need to download, build, and install it and then pass --with-libffcall-prefix=... to configure) but for some reason makemake added foreign.d to CPARTS. please look at the generated makefile - - what is the makemake command line that generated it (4th line in the Makefile)? - - if foreign mentioned in CFILES? - - grep ffcall config.cache thanks. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHoJgAPp1Qsf2qnMcRAkmAAJ0fCrfUkdEwgeFwRRwKrHbNt2zfUACfbevE tNYnxMNybdtJA8jLvDTT50A= =Mbhz -----END PGP SIGNATURE----- |
From: Yaroslav K. <kav...@je...> - 2008-01-31 08:06:14
|
Sam Steingold wrote: > this is weird. > the error indicates that ffcall is not installed (remember, it is now a > separate pages, you need to download, build, and install it and then > pass --with-libffcall-prefix=... to configure) but for some reason ok, I add '--with-libffcall-prefix=...' to ./configure ... > makemake added foreign.d to CPARTS. > please look at the generated makefile > - - what is the makemake command line that generated it (4th line in the > Makefile)? # ./makemake --with-dynamic-ffi --verbose=yes --win32gcc --with-readline --with-module=dirkey --with-module=wildcard --with-module=pcre --with-module=rawsock --with-module=bindings/win32 --with-libreadline-prefix=/usr/local --with-libtermcap-prefix=/usr/local --with-libpcre-prefix=/usr/local --with-module=zlib --with-module=libsvm --disable-maintainer-mode --with-libffcall-prefix=/usr/local debug > - - if foreign mentioned in CFILES? Yes CFILES = \ spvw.c \ spvwtabf.c \ spvwtabs.c \ spvwtabo.c \ eval.c \ control.c \ encoding.c \ pathname.c \ stream.c \ socket.c \ io.c \ funarg.c \ array.c \ hashtabl.c \ list.c \ package.c \ record.c \ weak.c \ sequence.c \ charstrg.c \ debug.c \ error.c \ misc.c \ time.c \ predtype.c \ symbol.c \ lisparit.c \ i18n.c \ foreign.c \ ... > - - grep ffcall config.cache cl_cv_have_ffcall=${cl_cv_have_ffcall=yes} but $ grep with_dynamic_ffi= makemake with_dynamic_ffi=no # often set to yes by the toplevel configure -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2008-01-31 14:37:56
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yaroslav Kavenchuk wrote: | Sam Steingold wrote: |> this is weird. |> the error indicates that ffcall is not installed (remember, it is now a |> separate pages, you need to download, build, and install it and then |> pass --with-libffcall-prefix=... to configure) but for some reason | | ok, I add '--with-libffcall-prefix=...' to ./configure ... not yet. please first do cd src make distclean cd .. ./configure ... | # ./makemake --with-dynamic-ffi --verbose=yes --win32gcc --with-readline | --with-module=dirkey --with-module=wildcard --with-module=pcre | --with-module=rawsock --with-module=bindings/win32 | --with-libreadline-prefix=/usr/local --with-libtermcap-prefix=/usr/local | --with-libpcre-prefix=/usr/local --with-module=zlib --with-module=libsvm | --disable-maintainer-mode --with-libffcall-prefix=/usr/local debug looks like you did not clean up src before re-configuring. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHod06Pp1Qsf2qnMcRAkNtAKCvXRImOqks5lf7355x5G+QKPmtsACgmCvP b4kb/WPzNec3niK4gFwgeVE= =2zQg -----END PGP SIGNATURE----- |
From: Yaroslav K. <kav...@je...> - 2008-01-31 15:47:12
|
Sam Steingold wrote: > not yet. > please first do > cd src > make distclean Yes!!!! Thanks! but: full/lisp.exe -B . -M full/lispinit.mem -norc -q -i dirkey/dirkey1 -i wildcard/wildcard -i pcre/pcre -i rawsock/sock -i bindings/win32/win32 -i zlib/zlib -i libsvm/libsvm -x (saveinitmem "full/lispinit.mem") Reserved address range 0x19d90000-0x5fffffff . STACK depth: 98222 [0x145ff40 0x1400088] SP depth: 515968 ;; Loading file C:\gnu\home\src\clisp\clisp\src\dirkey\dirkey1.fas ... ;; Loaded file C:\gnu\home\src\clisp\clisp\src\dirkey\dirkey1.fas ;; Loading file C:\gnu\home\src\clisp\clisp\src\wildcard\wildcard.lisp ... WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function "MODULE__NIL__CONSTANT_MAP_INT" does not exist Skip foreign function creation *** - funcall: undefined function MODULE__NIL__CONSTANT_MAP_INT ./clisp-link: failed in /home/src/clisp/clisp/src make: *** [full] Error 1 -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2008-01-31 16:03:45
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yaroslav Kavenchuk wrote: | Sam Steingold wrote: |> not yet. |> please first do |> cd src |> make distclean | | Yes!!!! Thanks! | | but: | | full/lisp.exe -B . -M full/lispinit.mem -norc -q -i dirkey/dirkey1 -i | wildcard/wildcard -i pcre/pcre -i rawsock/sock -i bindings/win32/win32 | -i zlib/zlib -i libsvm/libsvm -x (saveinitmem "full/lispinit.mem") | Reserved address range 0x19d90000-0x5fffffff . | STACK depth: 98222 [0x145ff40 0x1400088] | SP depth: 515968 | ;; Loading file C:\gnu\home\src\clisp\clisp\src\dirkey\dirkey1.fas ... | ;; Loaded file C:\gnu\home\src\clisp\clisp\src\dirkey\dirkey1.fas | ;; Loading file C:\gnu\home\src\clisp\clisp\src\wildcard\wildcard.lisp ... | WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function | "MODULE__NIL__CONSTANT_MAP_INT" does not exist | Skip foreign function creation | *** - funcall: undefined function MODULE__NIL__CONSTANT_MAP_INT | | ./clisp-link: failed in /home/src/clisp/clisp/src | make: *** [full] Error 1 | of course - you built without FFI. (if you do "cvs up" in modules, configure in widlcard would fail). now, please try ./confidure --with-libffcall-prefix=... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHofFYPp1Qsf2qnMcRAgz8AJ984WxOVNqiHo/E9VgCetlmhQUKOACdGugK 5kTc9YYgR7h5ngjG8FSpy5g= =Lamw -----END PGP SIGNATURE----- |
From: Yaroslav K. <kav...@je...> - 2008-02-01 07:57:22
|
Sam Steingold wrote: > now, please try ./confidure --with-libffcall-prefix=... 'cvs up' and './configure --with-libffcall-prefix=...' result: ... ;; Loading file dirkey\preload.lisp ... ;; Loaded file dirkey\preload.lisp ;; Loading file pcre\preload.lisp ... ;; Loaded file pcre\preload.lisp ;; Loading file rawsock\preload.lisp ... ;; Loaded file rawsock\preload.lisp ;; Wrote the memory image into full\lispinit.mem (2,064,904 bytes) 1971284 ; 982522 full/lisp.exe -B . -M full/lispinit.mem -norc -q -i dirkey/dirkey1 -i wildcard/wildcard -i pcre/pcre -i rawsock/sock -i bindings/win32/win32 -i zlib/zlib -i libsvm/libsvm -x (saveinitmem "full/lispinit.mem") Reserved address range 0x19d90000-0x5fffffff . STACK depth: 98222 [0x145ff40 0x1400088] SP depth: 515968 ;; Loading file C:\gnu\home\src\clisp\clisp\src\dirkey\dirkey1.fas ... ;; Loaded file C:\gnu\home\src\clisp\clisp\src\dirkey\dirkey1.fas ;; Loading file C:\gnu\home\src\clisp\clisp\src\wildcard\wildcard.lisp ... WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function "MODULE__NIL__CONSTANT_MAP_INT" does not exist Skip foreign function creation *** - funcall: undefined function MODULE__NIL__CONSTANT_MAP_INT ./clisp-link: failed in /home/src/clisp/clisp/src make: *** [full] Error 1 -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2008-02-01 15:05:39
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yaroslav Kavenchuk wrote: | Sam Steingold wrote: |> now, please try ./confidure --with-libffcall-prefix=... | | 'cvs up' and './configure --with-libffcall-prefix=...' is ffi built? ./clisp --version | result: | ... | ;; Loading file dirkey\preload.lisp ... | ;; Loaded file dirkey\preload.lisp | ;; Loading file pcre\preload.lisp ... | ;; Loaded file pcre\preload.lisp | ;; Loading file rawsock\preload.lisp ... | ;; Loaded file rawsock\preload.lisp | ;; Wrote the memory image into full\lispinit.mem (2,064,904 bytes) | 1971284 ; | 982522 | full/lisp.exe -B . -M full/lispinit.mem -norc -q -i dirkey/dirkey1 -i | wildcard/wildcard -i pcre/pcre -i rawsock/sock -i bindings/win32/win32 | -i zlib/zlib -i libsvm/libsvm -x (saveinitmem "full/lispinit.mem") | Reserved address range 0x19d90000-0x5fffffff . | STACK depth: 98222 [0x145ff40 0x1400088] | SP depth: 515968 | ;; Loading file C:\gnu\home\src\clisp\clisp\src\dirkey\dirkey1.fas ... | ;; Loaded file C:\gnu\home\src\clisp\clisp\src\dirkey\dirkey1.fas | ;; Loading file C:\gnu\home\src\clisp\clisp\src\wildcard\wildcard.lisp ... | WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function | "MODULE__NIL__CONSTANT_MAP_INT" does not exist | Skip foreign function creation | *** - funcall: undefined function MODULE__NIL__CONSTANT_MAP_INT it should actually be MODULE__WILDCARD__CONSTANT_MAP_INT. what does your wildcard.c say? please start with rm -rf wildcard; make wildcard -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHozUsPp1Qsf2qnMcRArD9AJ9sjTpvC6jj9UwsNxl9Yfl1eq/5nwCeLIFr JQFBDpTTAst8Ma6T4cWLIoY= =pwbX -----END PGP SIGNATURE----- |
From: Yaroslav K. <kav...@tu...> - 2008-02-03 18:19:16
|
result of build 2.44: finished 52 files: 2 errors out of 10,811 tests ... 33 path: 2 errors out of 155 tests ... $ cat /home/src/clisp/clisp-2.44/src/tests/*.erg Form: (EQUAL (CAAR *DIR*) (CADAR *DIR*)) CORRECT: T CLISP : NIL Form: (EQUAL (CAAR *DIR*) (CAR (DIRECTORY "foo/"))) CORRECT: T CLISP : NIL -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2008-02-01 19:28:57
Attachments:
def-c-const.diff
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yaroslav Kavenchuk wrote: | Sam Steingold wrote: |> now, please try ./confidure --with-libffcall-prefix=... | | 'cvs up' and './configure --with-libffcall-prefix=...' | result: | ... | ;; Loading file dirkey\preload.lisp ... | ;; Loaded file dirkey\preload.lisp | ;; Loading file pcre\preload.lisp ... | ;; Loaded file pcre\preload.lisp | ;; Loading file rawsock\preload.lisp ... | ;; Loaded file rawsock\preload.lisp | ;; Wrote the memory image into full\lispinit.mem (2,064,904 bytes) | 1971284 ; | 982522 | full/lisp.exe -B . -M full/lispinit.mem -norc -q -i dirkey/dirkey1 -i | wildcard/wildcard -i pcre/pcre -i rawsock/sock -i bindings/win32/win32 | -i zlib/zlib -i libsvm/libsvm -x (saveinitmem "full/lispinit.mem") | Reserved address range 0x19d90000-0x5fffffff . | STACK depth: 98222 [0x145ff40 0x1400088] | SP depth: 515968 | ;; Loading file C:\gnu\home\src\clisp\clisp\src\dirkey\dirkey1.fas ... | ;; Loaded file C:\gnu\home\src\clisp\clisp\src\dirkey\dirkey1.fas | ;; Loading file C:\gnu\home\src\clisp\clisp\src\wildcard\wildcard.lisp ... | WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function | "MODULE__NIL__CONSTANT_MAP_INT" does not exist | Skip foreign function creation | *** - funcall: undefined function MODULE__NIL__CONSTANT_MAP_INT | | ./clisp-link: failed in /home/src/clisp/clisp/src | make: *** [full] Error 1 please try the attached patch - it should make the error reporting more clear and robust thanks. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHo3LvPp1Qsf2qnMcRAgEhAJ43YIHWwov5L4ZOyawNiYv4+IWTQQCfd2a9 KvgLINKlIJxo/Gr5xVRses0= =x/bW -----END PGP SIGNATURE----- |
From: Sam S. <sd...@gn...> - 2008-02-03 21:48:06
|
> * Yaroslav Kavenchuk <xnirapuhx@ghg.ol> [2008-02-03 20:19:07 +0200]: > > result of build 2.44: > > finished 52 files: 2 errors out of 10,811 tests > ... > 33 path: 2 errors out of 155 tests > ... > > $ cat /home/src/clisp/clisp-2.44/src/tests/*.erg > Form: (EQUAL (CAAR *DIR*) (CADAR *DIR*)) > CORRECT: T > CLISP : NIL > > > Form: (EQUAL (CAAR *DIR*) (CAR (DIRECTORY "foo/"))) > CORRECT: T > CLISP : NIL please investigate: (ext:make-directory "foo/") (defparameter *dir* (directory "foo/" :full t)) (cdr *dir*) (length (car *dir*)) (equal (caar *dir*) (cadar *dir*)) (equal (caar *dir*) (car (directory "foo/"))) (ext:rename-directory "foo/" "bar/") (equal (cddar (directory "bar/" :full t)) (cddar *dir*)) (directory "foo/") (ext:delete-directory "bar/") (directory "bar/" :full t) -- Sam Steingold (http://sds.podval.org/) on Fedora release 8 (Werewolf) http://camera.org http://openvotingconsortium.org http://thereligionofpeace.com http://dhimmi.com http://jihadwatch.org http://ffii.org If it has syntax, it isn't user friendly. |
From: Yaroslav K. <kav...@je...> - 2008-02-04 08:23:44
|
Sam Steingold wrote: > please investigate: > $ clisp -K full -q -norc Reserved address range 0x19d90000-0x5fffffff . STACK depth: 98222 [0x143ff40 0x13e0088] SP depth: 515968 [1]> (ext:make-directory "foo/") T [2]> (defparameter *dir* (directory "foo/" :full t)) *DIR* [3]> (cdr *dir*) NIL [4]> (length (car *dir*)) 4 [5]> (equal (caar *dir*) (cadar *dir*)) NIL [6]> (equal (caar *dir*) (car (directory "foo/"))) NIL [7]> (ext:rename-directory "foo/" "bar/") T [8]> (equal (cddar (directory "bar/" :full t)) (cddar *dir*)) T [9]> (directory "foo/") NIL [10]> (ext:delete-directory "bar/") T [11]> (directory "bar/" :full t) NIL [12]> and result of mod-check: finished 4 files: 8 errors out of 412 tests 1 i18n\test.tst: 0 errors out of 10 tests 2 syscalls\test.tst: 1 error out of 64 tests 3 regexp\test.tst: 7 errors out of 308 tests 4 readline\test.tst: 0 errors out of 30 tests Bye. make: *** [base-mod-check] Error 1 -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2008-02-04 14:39:54
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yaroslav Kavenchuk wrote: | | $ clisp -K full -q -norc | Reserved address range 0x19d90000-0x5fffffff . | STACK depth: 98222 [0x143ff40 0x13e0088] | SP depth: 515968 | [1]> (ext:make-directory "foo/") | T | [2]> (defparameter *dir* (directory "foo/" :full t)) | *DIR* | [3]> (cdr *dir*) | NIL | [4]> (length (car *dir*)) | 4 | [5]> (equal (caar *dir*) (cadar *dir*)) | NIL | [6]> (equal (caar *dir*) (car (directory "foo/"))) | NIL | [7]> (ext:rename-directory "foo/" "bar/") | T | [8]> (equal (cddar (directory "bar/" :full t)) (cddar *dir*)) | T | [9]> (directory "foo/") | NIL | [10]> (ext:delete-directory "bar/") | T | [11]> (directory "bar/" :full t) | NIL | [12]> please show some initiative. e.g., if to objects are not the same, print them and see why they are different, whose value looks reasonable and whose does not, and why. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHpyOwPp1Qsf2qnMcRAqKQAKCA82j01oyf2JHHnK3sbJZDx5HHRACdHQ0n ZLdUgX6c7A81gfHsZ7Hw3QA= =TYv0 -----END PGP SIGNATURE----- |
From: Yaroslav K. <kav...@je...> - 2008-02-04 15:57:30
|
Sam Steingold wrote: > please show some initiative. > e.g., if to objects are not the same, print them and see why they are > different, whose value looks reasonable and whose does not, and why. > $ clisp -K full -q -norc [1]> (ext:make-directory "foo/") T [2]> (defparameter *dir* (directory "foo/" :full t)) *DIR* [3]> *dir* ((#P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" (28 44 17 4 2 2008) 0)) [4]> (cdr *dir*) NIL [5]> (caar *dir*) #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" [6]> (cadar *dir*) #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" [7]> (equal (caar *dir*) (cadar *dir*)) NIL [8]> (caar *dir*) #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" [9]> (car (directory "foo/")) #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" [10]> (equal (caar *dir*) (car (directory "foo/"))) NIL strange result. Simply `equal #P... #P...` is work: [19]> (equal #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\") T oops: [23]> (describe (caar *dir*)) #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" это имя файла , со следующими компонентами: DEVICE = "C" DIRECTORY = (:ABSOLUTE "gnu" "home" "src" "clisp" "clisp-2.44" "src" "foo") [24]> (describe (cadar *dir*)) #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" это имя файла , со следующими компонентами: DEVICE = "C" DIRECTORY = (:ABSOLUTE "gnu" "home" "src" "clisp" "clisp-2.44" "src" "foo") VERSION = :NEWEST [25]> VERSION? -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2008-02-04 17:14:52
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yaroslav Kavenchuk wrote: | Sam Steingold wrote: |> please show some initiative. |> e.g., if to objects are not the same, print them and see why they are |> different, whose value looks reasonable and whose does not, and why. |> | | $ clisp -K full -q -norc | [1]> (ext:make-directory "foo/") | T | [2]> (defparameter *dir* (directory "foo/" :full t)) | *DIR* | [3]> *dir* | ((#P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" | #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" (28 44 17 4 2 | 2008) 0)) | [4]> (cdr *dir*) | NIL | [5]> (caar *dir*) | #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" | [6]> (cadar *dir*) | #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" | [7]> (equal (caar *dir*) (cadar *dir*)) | NIL | [8]> (caar *dir*) | #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" | [9]> (car (directory "foo/")) | #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" | [10]> (equal (caar *dir*) (car (directory "foo/"))) | NIL | | | strange result. Simply `equal #P... #P...` is work: | | [19]> (equal #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" | #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\") | T | | | oops: | | [23]> (describe (caar *dir*)) | | #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" это имя файла , со | следующими компонентами: | DEVICE = "C" | DIRECTORY = (:ABSOLUTE "gnu" "home" "src" "clisp" "clisp-2.44" "src" "foo") | | [24]> (describe (cadar *dir*)) | | #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" это имя файла , со | следующими компонентами: | DEVICE = "C" | DIRECTORY = (:ABSOLUTE "gnu" "home" "src" "clisp" "clisp-2.44" "src" "foo") | VERSION = :NEWEST thanks. what does (pathname-version (car (directory "./"))) return? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHp0f8Pp1Qsf2qnMcRArR9AJ9IJKd2MIhrcaT4y/ZuSY1qXHA1ZwCgnQqA bvZVuHM5QDYN3FLM0zMeZEM= =oxeQ -----END PGP SIGNATURE----- |
From: Sam S. <sd...@gn...> - 2008-02-04 23:44:51
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yaroslav Kavenchuk wrote: | | [23]> (describe (caar *dir*)) | | #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" это имя файла , со | следующими компонентами: | DEVICE = "C" | DIRECTORY = (:ABSOLUTE "gnu" "home" "src" "clisp" "clisp-2.44" "src" "foo") | | [24]> (describe (cadar *dir*)) | | #P"C:\\gnu\\home\\src\\clisp\\clisp-2.44\\src\\foo\\" это имя файла , со | следующими компонентами: | DEVICE = "C" | DIRECTORY = (:ABSOLUTE "gnu" "home" "src" "clisp" "clisp-2.44" "src" "foo") | VERSION = :NEWEST | | [25]> | | VERSION? | please try the appended patch. now (pathname-version (car (directory "./"))) should return NIL - -- pathname.d.~1.430.~ 2008-01-29 13:31:13.000000000 -0500 +++ pathname.d 2008-02-04 18:43:13.000225000 -0500 @@ -5473,10 +5473,12 @@ local maygc object assure_dir_exists (bo ~ STACK_0 = coerce_pathname(resolved_string); ~ nnullp = namenullp(STACK_0); ~ } + if (!nnullp) { ~ /* merge in *DEFAULT-PATHNAME-DEFAULTS* & :VERSION :NEWEST: ~ for cross-platform consistency, either all or no versions of ~ assure_dir_exists() must call MERGE-PATHNAMES */ ~ funcall(L(merge_pathnames),1); pushSTACK(value1); + } ~ { var object dns = directory_namestring(STACK_0); ~ return nnullp ? dns : OSnamestring(dns); } ~ }); -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHp6NqPp1Qsf2qnMcRAt66AKCvlCK8ecGW56fKYK5cFB2aO3af6gCfdbBF Cj5ho6Ddqpac9crRkNfWa7g= =A9fd -----END PGP SIGNATURE----- |
From: Yaroslav K. <kav...@je...> - 2008-02-08 08:58:44
|
Sam Steingold wrote: > please try the appended patch. > now (pathname-version (car (directory "./"))) should return NIL Yes! And all tests passed. -- WBR, Yaroslav Kavenchuk. |
From: Yaroslav K. <kav...@je...> - 2008-02-25 12:28:12
|
Sam Steingold wrote: > please try the appended patch. > now (pathname-version (car (directory "./"))) should return NIL > Why patch is not merged? -- WBR, Yaroslav Kavenchuk. |
From: Yaroslav K. <kav...@je...> - 2008-02-25 13:13:16
|
I wrote: > Sam Steingold wrote: >> please try the appended patch. >> now (pathname-version (car (directory "./"))) should return NIL >> > > Why patch is not merged? > Strange: patch is present in cli...@li..., but is not merged in clisp-2.44.1.tar.gz. Why? -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2008-02-25 15:00:50
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yaroslav Kavenchuk wrote: | I wrote: |> Sam Steingold wrote: |>> please try the appended patch. |>> now (pathname-version (car (directory "./"))) should return NIL |>> |> Why patch is not merged? |> | | Strange: patch is present in cli...@li..., but is not | merged in clisp-2.44.1.tar.gz. | Why? because it was put into cvs after 2.44 was released, and 2.44.1 only has the gcc bug workaround compared with 2.44 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHwtgPPp1Qsf2qnMcRAk/SAJ9SmSfsqa1jOr4peJIUozxGviFi0gCgrP70 6/DqVs4iQwrC424tTaD8uBI= =9mOw -----END PGP SIGNATURE----- |
From: Sam S. <sd...@gn...> - 2008-02-01 18:51:53
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yaroslav Kavenchuk wrote: | | full/lisp.exe -B . -M full/lispinit.mem -norc -q -i dirkey/dirkey1 -i | wildcard/wildcard -i pcre/pcre -i rawsock/sock -i bindings/win32/win32 | -i zlib/zlib -i libsvm/libsvm -x (saveinitmem "full/lispinit.mem") | Reserved address range 0x19d90000-0x5fffffff . | STACK depth: 98222 [0x145ff40 0x1400088] | SP depth: 515968 | ;; Loading file C:\gnu\home\src\clisp\clisp\src\dirkey\dirkey1.fas ... | ;; Loaded file C:\gnu\home\src\clisp\clisp\src\dirkey\dirkey1.fas | ;; Loading file C:\gnu\home\src\clisp\clisp\src\wildcard\wildcard.lisp ... hey, you are loading a lisp file!!! this means that wildcard.lisp was not compiled - or compilation failed! why?! | WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function | "MODULE__NIL__CONSTANT_MAP_INT" does not exist | Skip foreign function creation | *** - funcall: undefined function MODULE__NIL__CONSTANT_MAP_INT | -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHo2pAPp1Qsf2qnMcRAh67AJ9v2Ne4mfcuM0OFV4LA0BZpYucuuwCfT+hj Jt8KsrUElqPR+wZgHEZmblc= =1Cgt -----END PGP SIGNATURE----- |
From: Reini U. <ru...@x-...> - 2008-02-01 17:59:24
|
2008/1/29, Sam Steingold <sd...@gn...>: > please try out the cvs head as it will be released as 2.44 soon to give > me an opportunity to merge the jit patch. cvs up -C && ./configure --build build-testpre2.44 with-readline, with-dynamic-ffi and with-gettext automatically detected. all tests ok. -- Reini |
From: Sam S. <sd...@gn...> - 2008-02-01 18:37:05
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Reini Urban wrote: | 2008/1/29, Sam Steingold <sd...@gn...>: |> please try out the cvs head as it will be released as 2.44 soon to give |> me an opportunity to merge the jit patch. | | cvs up -C && ./configure --build build-testpre2.44 | | with-readline, with-dynamic-ffi and with-gettext automatically detected. | all tests ok. thanks! -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHo2bHPp1Qsf2qnMcRAh5KAJ9pQPq+SVV9xY0ULfEPB5ibrnCBnACgj4vN SXhR+zaZUCmfsZXc7Kf856g= =Is8U -----END PGP SIGNATURE----- |