Dear Sir, When I try to compile C source with Cygwin I get this error (the source code originally write with borland)
$ gcc -mno-cygwin test.c In file included from /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/security.h:38, from test.c:54: /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/sspi.h:60: error: parse error before "SECURITY_STRING" In file included from /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/security.h:39, from test.c:54: /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/ntsecpkg.h:123: error: parse error before "SECURITY_STRING" /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/ntsecpkg.h:125: error: parse error before "LogonServer" /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/ntsecpkg.h:127: error: parse error before '}' token /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/ntsecpkg.h:212: error: parse error before "SECPKG_NAME_TYPE" /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/ntsecpkg.h:225: error: parse error before "SECPKG_NAME_TYPE" /usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/ntsecpkg.h:342: error: parse error before "PSecurityUserData" In file included from test.c:59: test.h:30:3: warning: no newline at end of file In file included from test.c:60: psutils.h:47:66: warning: no newline at end of file In file included from parser.h:22, from test.c:61: pcre.h:37:7: warning: no newline at end of file test.c: In function `ExecuteInfo': test.c:445: error: `MEMORYSTATUSEX' undeclared (first use in this function) test.c:445: error: (Each undeclared identifier is reported only once test.c:445: error: for each function it appears in.) test.c:445: error: parse error before "sMSE" test.c:482: error: `sMSE' undeclared (first use in this function) test.c:495: error: `ComputerNameMax' undeclared (first use in this function) test.c:498: error: `COMPUTER_NAME_FORMAT' undeclared (first use in this function) test.c:498: error: parse error before "iCnf" test.c:510: error: `NameFullyQualifiedDN' undeclared (first use in this function) test.c:515: error: `NameSamCompatible' undeclared (first use in this function) test.c:520: error: `NameUserPrincipal' undeclared (first use in this function) The thing that confusing me is the error came from w32api packages, not from source code. Maybe someone in this list can explain to me about what going on here. Regard -- It is easy to say no when there is a deeper yes burning within -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/