From: Michael K. <mic...@gm...> - 2011-08-19 20:45:08
|
> Von: Sam Steingold > > * Michael Kappert > > > >> Von: Sam Steingold <sd...@gn...> > >> > * Michael Kappert <zvp...@tz...> [2011-08-19 00:21:14 > +0200]: > >> > ddk/ntifs.h is the only place that defines FILE_ACCESS_INFORMATION on > my > >> > installation (current MinGW installed 5 days ago). > >> > This version has > >> > #include "ntddk.h" > >> > which is correct. It does not include wdm.h. > >> > >> where is ntddk? is it in include or include/ddk? > > > > All these header (ntifs, ntstatus, ntddk, winddk) belong to the the > > Device Driver Kit and are in include/ddk. Same on my old cygwin and > > cygwin-1.7. > > so how does gcc find them if they are in include/ddk? Because #include "..." searches in the directory containing the current file first. The cygwin ddk headers use #include <...>. > btw, could you please try the current tip? I have $ hg tip changeset: 15525:aa741a45b817 (make check crashed with socket errors before this. Unfortunately it also crashed my windows session, so I didn't make any progress debugging.) > what does (socket-connect 0) print for you? > I get > *** - OS-ERROR(10049) : Cannot assign requested address > even though I should see EADDRNOTAVAIL instead of 10049. Sorry, not reproduced. I get [1]> (socket-connect 0) *** - OS-ERROR(EADDRNOTAVAIL) : Cannot assign requested address Mögliche Optionen: ABORT :R1 Abort main loop Break 1 [2]> I re-ran make check but it still hangs: (MULTIPLE-VALUE-LIST (SOCKET-STATUS *SERVER* 0)) EQUAL-OK: (NIL 0) (DEFPARAMETER *SOCKET-1* (SHOW (SOCKET-CONNECT (SOCKET-SERVER-PORT *SERVER*) "lo calhost" :TIMEOUT 0))) [OS-ERROR]: OS-ERROR(22) : Invalid argument ERROR!! ERROR should be *SOCKET-1* ! (DEFPARAMETER *STATUS-ARG* (LIST (LIST *SERVER*) (LIST *SOCKET-1* :IO))) [SIMPLE-UNBOUND-VARIABLE]: LET: variable *SOCKET-1* has no value ERROR!! ERROR should be *STATUS-ARG* ! (EQ (SOCKET-STATUS *STATUS-ARG* 0) *STATUS-ARG*) [SIMPLE-UNBOUND-VARIABLE]: EVAL: variable *STATUS-ARG* has no value ERROR!! ERROR should be T ! (CDR (ASSOC *SERVER* *STATUS-ARG*)) [SIMPLE-UNBOUND-VARIABLE]: EVAL: variable *STATUS-ARG* has no value ERROR!! ERROR should be T ! (CDDR (ASSOC *SOCKET-1* *STATUS-ARG*)) [SIMPLE-UNBOUND-VARIABLE]: EVAL: variable *SOCKET-1* has no value ERROR!! ERROR should be :OUTPUT ! (DEFPARAMETER *SOCKET-2* (SHOW (SOCKET-ACCEPT *SERVER*))) -> CLISP hangs. Michael -- NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie! Jetzt informieren: http://www.gmx.net/de/go/freephone |