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 |