From: Sam S. <sd...@gn...> - 2008-08-20 14:26:40
|
Yaroslav Kavenchuk wrote: > some errors in rawsock(?): > > ... > (UNLESS (EQUALP #(127 0 0 1) (SUBSEQ (RAWSOCK:SOCKADDR-DATA *SA-LOCAL*) > 2 6)) (RAWSOCK:BIND *SOCK* *SA-LOCAL*) (NOT (LOCAL-SA-CHECK *SOCK* > *SA-LOCAL*))) > [SIMPLE-CHARSET-TYPE-ERROR]: RAWSOCK:BIND: Invalid byte sequence #xD2 > #xF0 in CHARSET:UTF-8 conversion > > ERROR!! ERROR should be NIL ! > (RAWSOCK:CONNECT *SOCK* *SA-REMOTE*) > [SIMPLE-CHARSET-TYPE-ERROR]: RAWSOCK:CONNECT: Invalid byte sequence #xCF > #xEE in CHARSET:UTF-8 conversion > > ERROR!! ERROR should be NIL ! > (EQUALP (RAWSOCK:GETPEERNAME *SOCK* T) *SA-REMOTE*) > [SIMPLE-CHARSET-TYPE-ERROR]: RAWSOCK:GETPEERNAME: Invalid byte sequence > #xC7 #xE0 in CHARSET:UTF-8 conversion > > ERROR!! ERROR should be T ! > (LISTP (SHOW (LIST (MULTIPLE-VALUE-LIST (SOCKET-STREAM-LOCAL *SOCK*)) > (MULTIPLE-VALUE-LIST (SOCKET-STREAM-PEER *SOCK*))))) > [SIMPLE-OS-ERROR]: Ошибка Winsock 10057 (ENOTCONN): Socket is not connected > > ERROR!! ERROR should be T ! > make: *** [mod-check] Error 58 > 1. please try ./clisp -K full -E 1:1 -q -norc -i ../tests/tests -x '(run-test "rawsock/test")' 2. please try to figure out why you are seeing these errors, specifically, which encoding is at fault. I don't see any encoding calls in BIND and CONNECT, and, at any rate, the only relevant encoding is *misc-encoding* which should be 1:1, not utf-8. |