From: Sam S. <sd...@gn...> - 2006-09-05 16:34:06
|
Yaroslav Kavenchuk wrote: > Oops... > > $ ./configure > --with-mingw --with-readline > --with-module=dirkey --with-module=pcre > --with-module=rawsock > --with-module=wildcard --with-module=zlib > --with-module=bindings/win32 > --with-libreadline-prefix=/usr/local > --with-libtermcap-prefix=/usr/local > --with-libpcre-prefix=/usr/local > --build build-full > ... > ;; build-log: http://kavenchuk.googlepages.com/build.log > > $ cd build-full/ > > $ full/lisp.exe -M full/lispinit.mem --version > GNU CLISP 2.39 (2006-07-16) (built 3366388079) (memory 3366388935) > Software: GNU C 3.4.5 (mingw special) > gcc -mno-cygwin -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit > -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 > -fexpensive-optimizations -falign-functions=4 -D_WIN32 -DUNICODE > -DDYNAMIC_FFI -I. -x none /usr/local/lib/libintl.a -L/usr/local/lib > /usr/local/lib/libiconv.a libcharset.a libavcall.a libcallback.a > /usr/local/lib/libreadline.a -ltermcap -luser32 -lws2_32 -lole32 > -loleaut32 -luuid /usr/local/lib/libiconv.a -L/usr/local/lib -lsigsegv > SAFETY=0 HEAPCODES STANDARD_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS > SPVW_MIXED TRIVIALMAP_MEMORY > libsigsegv 2.4 > libiconv 1.11 > libreadline 5.0 > Features: > (ZLIB WILDCARD RAWSOCK PCRE DIRKEY READLINE REGEXP SYSCALLS I18N LOOP > COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS > GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI GETTEXT UNICODE > BASE-CHAR=CHARACTER PC386 WIN32) > C Modules: (clisp i18n syscalls regexp readline dirkey pcre rawsock > wildcard zlib) > Installation directory: .\ > User language: ENGLISH > Machine: PC/386 (PC/686) home [127.0.0.1] > > $ full/lisp.exe -M full/lispinit.mem -norc > ... > [1]> (win32:GetStdHandle win32:STD_OUTPUT_HANDLE) > > *** - handle_fault error2 ! address = 0x2efb0053 not in > [0x19d70000,0x19ede784) ! > SIGSEGV cannot be cured. Fault address = 0x2efb0053. > Permanently allocated: 92672 bytes. > Currently in use: 2054932 bytes. > Free space: 498400 bytes. I no longer have access to woe32, so I cannot debug this. FFI appears to work for bindings/glibc/ as well as [22]> (def-call-out c-malloc (:arguments (l long)) (:name "malloc") (:language :stdc) (:return-type c-pointer) (:library :default)) C-MALLOC [23]> (c-malloc 10) #<FOREIGN-ADDRESS #x093EF228> [24]> (c-malloc 10) #<FOREIGN-ADDRESS #x093EF268> [25]> (c-malloc 10) #<FOREIGN-ADDRESS #x093EF288> [26]> (c-malloc 10) #<FOREIGN-ADDRESS #x093EF298> could you please try to debug this? thanks. Sam. |