Search found 4 matches

by jonok
Sun Dec 15, 2013 11:27 pm
Forum: newLISP newS
Topic: newLISP Stable Release v.10.5.4
Replies: 21
Views: 15923

Re: newLISP Stable Release v.10.5.4

I took a punt on equating Cygwin to Win32 so I put in msvcrt.dll, and it worked.

BTW, you should look closely at my fix ... it's completely naive.
by jonok
Sat Dec 14, 2013 10:19 pm
Forum: newLISP newS
Topic: newLISP Stable Release v.10.5.4
Replies: 21
Views: 15923

Re: newLISP Stable Release v.10.5.4

I can confirm that installing cygserver makes the semaphore test succeed! Also, after tweaking qa-ffi to handle CYGWIN (by equating Windows to Cygin), eg replacing Win32 test with (if (or (= ostype "Win32") (= ostype "Cygwin")) all tests pass ... $ make testall make checkall | grep '>>>' >>>>> ALL F...
by jonok
Sat Dec 14, 2013 9:01 am
Forum: newLISP newS
Topic: newLISP Stable Release v.10.5.4
Replies: 21
Views: 15923

Re: newLISP Stable Release v.10.5.4

OK ... after some more digging ... I enabled using the cygwin libffi packages and ffi.h. I also testing using the default FFI stuff in the source distribution ... (ie I just fixed the bracket placement as in previous post) and it behaves exactly the same. newlisp compiles and the qa-specific-test ru...
by jonok
Sat Dec 14, 2013 8:37 am
Forum: newLISP newS
Topic: newLISP Stable Release v.10.5.4
Replies: 21
Views: 15923

Re: newLISP Stable Release v.10.5.4

I gather CYGWIN isn't supported any more ... but in any case I found an error in the code in nl-import.c if FFI is NOT defined and CYGWIN IS, it breaks the following code, as there is a bracket inside the #ifdef that I'm presuming shouldn't be. This is the cause of the weird error ... nl-import.c:47...