[usocket-devel] Unit tests failures on different lisps
Anton Vodonosov
avodonosov at yandex.ru
Sun Feb 5 20:10:28 UTC 2012
Hello.
You are right, CCL was just unable to load the library (It was sufficient for me
to jus trun svn update of my CCL 1.7 distro; looks like previously
my distribution was somehow incomplete - didn't have cdb files).
Now the CCL 1.7 test results for usocket are exactly like results of CCL 1.6:
3 out of 24 total tests failed: USOCKET-TEST::OPERATION-NOT-PERMITTED-ERROR.1,
USOCKET-TEST::UDP-SEND.1, USOCKET-TEST::UDP-SEND.2.
Best regards,
- Anton
04.02.2012, 14:45, "Chun Tian (binghe)" <binghe.lisp at gmail.com>:
> Hi, Anton
>
> Today I've verified this issue, I think the issue you met is because you didn't set environment variable CCL_DEFAULT_DIRECTORY for CCL 1.7 properly. USOCKET need to use a Windows system function called "send", and to have this function, CCL will load its definition at runtime (when it's reading the form #_send), by loading a file called "win32-headers/libc/functions.cdb" (or in win64-headers). If CCL cannot find this file, it will not create the symbol WIN64::|send| at all.
>
> Hope this helps,
>
> Regards,
>
> Chun Tian (binghe)
>
> 在 2011-12-29,10:29, Anton Vodonosov 写道:
>
>> 29.12.2011, 03:07, "Anton Vodonosov" <avodonosov at yandex.ru>:
>>> Some of the failures are probably bugs in tests, but other seems to be bugs in usocket itself.
>>> For example CCL on Windows:
>>>
>>> Read error between positions 195 and 295 in C:/Users/anton/quicklisp/dists/quicklisp/software/usocket-0.5.4/vendor/ccl-send.lisp.
>>> Unhandled ERROR is signaled: Foreign function not found: WIN64::|send|
>> BTW, this particular error seems to be a regression on CCL 1.7 Windows.
>>
>> I just added test results for more CCL versions. You may compare CCL windows version:
>> 1.7 64bit and 32bit have this error, but 1.6 64bit does not.
>>
>> _______________________________________________
>> usocket-devel mailing list
>> usocket-devel at common-lisp.net
>> http://lists.common-lisp.net/cgi-bin/mailman/listinfo/usocket-devel
More information about the usocket-devel
mailing list