From: Yaroslav K. <kav...@gm...> - 2011-12-28 08:27:11
|
Hi, All! Clisp from mercurial head, mingw/msys "from scratch" (I reinstall all). ./configure --with-debug \ --with-readline \ --with-module=dirkey \ --with-module=pcre \ --with-module=rawsock \ --with-module=bindings/win32 \ --with-module=zlib \ --with-module=libsvm \ --disable-maintainer-mode \ --without-dynamic-modules \ --cbc build-full-debug &> ../build-full-debug.log from tail of build-full-debug.log: gcc -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -falign-functions=4 -D_WIN32 -g -O0 -DDEBUG_OS_ERROR -DDEBUG_SPVW -DDEBUG_BYTECODE -DSAFETY=3 -DENABLE_UNICODE -DDYNAMIC_FFI -L/usr/local/lib modules.o libsvm.o -lm /usr/local/lib/libsvm.dll.a -L/usr/local/lib zlib.o -lz -lm rawsock.o cpcre.o /usr/local/lib/libpcre.dll.a -L/usr/local/lib dirkey.o readline.o -lreadline -ltermcap regexi.o calls.o bogomips.o -luser32 -lole32 -loleaut32 -luuid -lversion gettext.o lisp.a libgnu.a -lintl /usr/local/lib/libreadline.dll.a -L/usr/local/lib -ltermcap /usr/local/lib/libavcall.a /usr/local/lib/libcallback.a -luser32 -lole32 -loleaut32 -luuid -liconv -L/usr/local/lib -lsigsegv -lws2_32 -o lisp.exe rawsock.o: In function `C_subr_rawsock_socketpair': g:/gnu/home/src/clisp/clisp/modules/rawsock/rawsock.c:691: undefined reference to `close_used_without_including_unistd_h' rawsock.o: In function `C_subr_rawsock_sock_close': g:/gnu/home/src/clisp/clisp/modules/rawsock/rawsock.c:1130: undefined reference to `close_used_without_including_unistd_h' collect2: ld returned 1 exit status unistd.h is present in gllib/ and in mingw as <sys/unistd.h> $ grep warning: ../build-full-debug.log ../../src/gllib/regex_internal.c:1394:3: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/regexec.c:380:3: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/regexec.c:380:3: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/regexec.c:380:3: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/regexec.c:433:3: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/regexec.c:437:3: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/select.c:231:1: warning: no previous declaration for 'rpl_select' [-Wmissing-declarations] ../../src/gllib/setenv.c:113:1: warning: no previous declaration for '__add_to_environ' [-Wmissing-declarations] ../../src/gllib/setenv.c:306:1: warning: no previous declaration for 'clearenv' [-Wmissing-declarations] ../../src/gllib/strptime.c:416:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:465:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:492:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:583:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:617:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:630:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:635:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:640:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:646:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:655:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:665:11: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:964:15: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:984:15: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:989:15: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:993:15: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:998:15: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:1003:15: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:1009:15: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../../src/gllib/strptime.c:1015:15: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] ../src/eval.d:5767:30: warning: variable 'byteptr' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] ../src/socket.d:831:5: warning: implicit declaration of function 'ioctl' [-Wimplicit-function-declaration] ../src/win32aux.d:1096:18: warning: division by zero [-Wdiv-by-zero] ../src/genclisph.d:374:3: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] g:/gnu/home/src/clisp/clisp/modules/syscalls/calls.c:74:1: warning: 'FMTID_SummaryInformation' initialized and declared 'exter n' [enabled by default] g:/gnu/home/src/clisp/clisp/modules/syscalls/calls.c:76:1: warning: 'FMTID_UserDefinedProperties' initialized and declared 'ex tern' [enabled by default] g:/gnu/home/src/clisp/clisp/modules/rawsock/rawsock.c:691:3: warning: implicit declaration of function 'close_used_without_inc luding_unistd_h' [-Wimplicit-function-declaration] My next steps? Or this error from gllib and need write into gllib mail list? Without rawsock clisp is built, but test failed: (FLET ((CONS (X Y) `(KONS ,X ,Y))) (LET ((CONS (SYMBOL-FUNCTION '+))) (FUNCALL #'CONS (FUNCALL 'CONS 1 2) (FUNCALL CONS 1 2)))) EQUAL-OK: (KONS (1 . 2) 3) *** - Program stack overflow. RESET (LET* ((N (MIN (1- LAMBDA-PARAMETERS-LIMIT) (CASE (READ-FROM-STRING (SOFTWARE-TYPE)) ((G++ I686-PC-MINGW32-G++) 256) (I686-PC-MINGW32-GCC 512) (T 1024)))) (VARS (LOOP REPEAT N COLLECT (GENSYM)))) (EVAL `(= ,N (FLET ((%F ,VARS (+ ,@VARS))) (%F ,@(LOOP FOR E IN VARS COLLECT 1)))))) Real time: 0.0468762 sec. Run time: 0.046875 sec. Space: 546872 Bytes Bye. make[1]: *** [tests] Error 1 make[1]: Leaving directory `/home/src/clisp/clisp/build-debug1/tests' attempt to build with mt: gcc -DUSE_CUSTOM_TLS=3 -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -falign-functions=4 -D_WIN32 -g -O0 -DDEBUG_OS_ERROR -DDEBUG_SPVW -DDEBUG_BYTECODE -DSAFETY=3 -DENABLE_UNICODE -DMULTITHREAD -DWIN32_THREADS -DDYNAMIC_FFI -L/usr/local/lib 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 zthread.o built.o ari80386.o modules.o libgnu.a -lintl /usr/local/lib/libreadline.dll.a -L/usr/local/lib -ltermcap /usr/local/lib/libavcall.a /usr/local/lib/libcallback.a -luser32 -lole32 -loleaut32 -luuid -liconv -L/usr/local/lib -lsigsegv -lws2_32 -o lisp.exe time.o: In function `get_thread_run_time': g:\gnu\home\src\clisp\clisp\build-mt-debug/../src/time.d:195: undefined reference to `OpenThread' collect2: ld returned 1 exit status -- WBR, Yaroslav Kavenchuk |
From: Sam S. <sd...@gn...> - 2011-12-28 15:16:40
|
> * Yaroslav Kavenchuk <xni...@tz...> [2011-12-28 10:56:40 +0300]: > > Clisp from mercurial head, mingw/msys "from scratch" (I reinstall all). clisp/mingw is broken ATM because, briefly, clisp sometimes uses native win32 sockets and sometimes it uses gnulib sockets. It would take someone who understands both clisp and gnulib (both current and future!) to fix the problem. One can start with my gnulib-bug complaints. I no longer have any access to any windows box, so, even if I had time/skill/desire to sort this mess out, I cannot do anything about it. http://www.cygwin.com/acronyms/#PTC -- by Bruno, not by myself. Sorry. -- Sam Steingold (http://sds.podval.org/) on Ubuntu 11.10 (oneiric) X 11.0.11004000 http://iris.org.il http://dhimmi.com http://truepeace.org http://jihadwatch.org http://palestinefacts.org http://camera.org Beliefs divide, doubts unite. |
From: Yaroslav K. <kav...@gm...> - 2011-12-29 08:48:30
|
Sam Steingold wrote: > clisp/mingw is broken ATM because, briefly, clisp sometimes uses native > win32 sockets and sometimes it uses gnulib sockets. It would take > someone who understands both clisp and gnulib (both current and future!) > to fix the problem. One can start with my gnulib-bug complaints. Need gnulib sockets only or mix of gnulib and native sockets? -- WBR, Yaroslav Kavenchuk |