Here is a "fully conservative" form of these diffs. Plus the new __stdcall thingy that merits more attention maybe. The error messages are all show down below.
[EMAIL PROTECTED] ~ $ diff -Naur /src/cygwin-snapshot-20080827-1.orig/winsup /src/cygwin-snapshot-2 0080827-1/winsup diff -Naur /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/dtable.cc /src/cyg win-snapshot-20080827-1/winsup/cygwin/dtable.cc --- /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/dtable.cc 2008-05- 21 18:34:09.000000000 -0700 +++ /src/cygwin-snapshot-20080827-1/winsup/cygwin/dtable.cc 2008-09-08 03:01 :02.920250000 -0700 @@ -858,8 +858,10 @@ goto unknown; } - OBJECT_NAME_INFORMATION *ntfn = (OBJECT_NAME_INFORMATION *) alloca (len + siz eof (WCHAR)); - NTSTATUS res = NtQueryObject (h, ObjectNameInformation, ntfn, len, NULL); + OBJECT_NAME_INFORMATION *ntfn; + ntfn = (OBJECT_NAME_INFORMATION *) alloca (len + sizeof (WCHAR)); + NTSTATUS res; + res = NtQueryObject (h, ObjectNameInformation, ntfn, len, NULL); if (!NT_SUCCESS (res)) { @@ -874,8 +876,10 @@ goto unknown; } - WCHAR *w32 = ntfn->Name.Buffer; - size_t w32len = ntfn->Name.Length / sizeof (WCHAR); + WCHAR *w32; + w32 = ntfn->Name.Buffer; + size_t w32len; + w32len = ntfn->Name.Length / sizeof (WCHAR); w32[w32len] = L'\0'; if (wcscasecmp (w32, DEV_NULL) == 0) diff -Naur /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/fhandler.h /src/cy gwin-snapshot-20080827-1/winsup/cygwin/fhandler.h --- /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/fhandler.h 2008-08- 27 14:56:05.000000000 -0700 +++ /src/cygwin-snapshot-20080827-1/winsup/cygwin/fhandler.h 2008-09-08 03:00 :06.201500000 -0700 @@ -542,7 +542,7 @@ select_record *select_write (select_record *s); select_record *select_except (select_record *s); char *get_proc_fd_name (char *buf); - void __stdcall raw_read (void *ptr, size_t& len); + void raw_read (void *ptr, size_t& len); int raw_write (const void *, size_t); int open (int flags, mode_t mode = 0); int dup (fhandler_base *child); diff -Naur /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/fhandler_fifo.cc / src/cygwin-snapshot-20080827-1/winsup/cygwin/fhandler_fifo.cc --- /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/fhandler_fifo.cc 2008-08- 21 21:06:49.000000000 -0700 +++ /src/cygwin-snapshot-20080827-1/winsup/cygwin/fhandler_fifo.cc 2008-09- 08 03:02:35.404625000 -0700 @@ -131,7 +131,8 @@ switch (wait_state) { case fifo_wait_for_client: - bool res = ConnectNamedPipe (get_handle (), get_overlapped ()); + bool res; + res = ConnectNamedPipe (get_handle (), get_overlapped ()); DWORD dummy_bytes; if (res || GetLastError () == ERROR_PIPE_CONNECTED) return true; diff -Naur /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/hookapi.cc /src/cy gwin-snapshot-20080827-1/winsup/cygwin/hookapi.cc --- /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/hookapi.cc 2008-05- 10 10:08:41.000000000 -0700 +++ /src/cygwin-snapshot-20080827-1/winsup/cygwin/hookapi.cc 2008-09-08 03:05 :17.951500000 -0700 @@ -199,7 +199,8 @@ if (!importRVA) goto out; - long delta = rvadelta (pExeNTHdr, importRVA); + long delta; + delta = rvadelta (pExeNTHdr, importRVA); // Convert imports RVA to a usable pointer PIMAGE_IMPORT_DESCRIPTOR pdfirst; diff -Naur /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/path.cc /src/cygwi n-snapshot-20080827-1/winsup/cygwin/path.cc --- /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/path.cc 2008-08-21 21:06 :49.000000000 -0700 +++ /src/cygwin-snapshot-20080827-1/winsup/cygwin/path.cc 2008-09-08 03:05 :51.842125000 -0700 @@ -2780,7 +2780,8 @@ | (relative ? PC_NOFULL : 0)); if (p.error) return_with_errno (p.error); - PUNICODE_STRING up = p.get_nt_native_path (); + PUNICODE_STRING up; + up = p.get_nt_native_path (); buf = tp.c_get (); sys_wcstombs (buf, NT_MAX_PATH, up->Buffer, up->Length / sizeof (WCHAR)); /* Convert native path to standard DOS path. */ diff -Naur /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/pipe.cc /src/cygwi n-snapshot-20080827-1/winsup/cygwin/pipe.cc --- /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/pipe.cc 2008-08-27 14:56 :05.000000000 -0700 +++ /src/cygwin-snapshot-20080827-1/winsup/cygwin/pipe.cc 2008-09-08 03:06 :14.529625000 -0700 @@ -126,7 +126,8 @@ ret_handle = NULL; DWORD tid; - HANDLE ht = CreateThread (&sec_none_nih, 0, pipe_handler, this, 0, &tid); + HANDLE ht; + ht = CreateThread (&sec_none_nih, 0, pipe_handler, this, 0, &tid); if (!ht) goto out; diff -Naur /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/sec_auth.cc /src/c ygwin-snapshot-20080827-1/winsup/cygwin/sec_auth.cc --- /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/sec_auth.cc 2008-08- 01 12:13:23.000000000 -0700 +++ /src/cygwin-snapshot-20080827-1/winsup/cygwin/sec_auth.cc 2008-09-08 03:06 :44.842125000 -0700 @@ -1103,8 +1103,10 @@ authinf->checksum = CYGWIN_VERSION_MAGIC (CYGWIN_VERSION_DLL_MAJOR, CYGWIN_VERSION_DLL_MINOR); - PDWORD csp = (PDWORD) &authinf->username; - PDWORD csp_end = (PDWORD) ((PBYTE) authinf + authinf_size); + PDWORD csp; + csp = (PDWORD) &authinf->username; + PDWORD csp_end; + csp_end = (PDWORD) ((PBYTE) authinf + authinf_size); while (csp < csp_end) authinf->checksum += *csp++; diff -Naur /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/syscalls.cc /src/c ygwin-snapshot-20080827-1/winsup/cygwin/syscalls.cc --- /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/syscalls.cc 2008-08- 17 09:46:23.000000000 -0700 +++ /src/cygwin-snapshot-20080827-1/winsup/cygwin/syscalls.cc 2008-09-08 03:07 :58.404625000 -0700 @@ -3521,7 +3521,8 @@ goto err; close (other_fd); - fhandler_pipe *fh = (fhandler_pipe *) cygheap->fdtab[fd]; + fhandler_pipe *fh; + fh = (fhandler_pipe *) cygheap->fdtab[fd]; fh->set_popen_pid (pid); return fp; diff -Naur /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/uinfo.cc /src/cygw in-snapshot-20080827-1/winsup/cygwin/uinfo.cc --- /src/cygwin-snapshot-20080827-1.orig/winsup/cygwin/uinfo.cc 2008-07-26 10:01 :24.000000000 -0700 +++ /src/cygwin-snapshot-20080827-1/winsup/cygwin/uinfo.cc 2008-09-08 03:07 :22.154625000 -0700 @@ -577,7 +577,8 @@ goto out; } buf[fsi.EndOfFile.LowPart] = '\0'; - char *eptr = buf; + char *eptr; + eptr = buf; while ((eptr = add_line (eptr))) continue; debug_printf ("%W curr_lines %d", rel_path, curr_lines); diff -Naur /src/cygwin-snapshot-20080827-1.orig/winsup/utils/cygcheck.cc /src/cy gwin-snapshot-20080827-1/winsup/utils/cygcheck.cc --- /src/cygwin-snapshot-20080827-1.orig/winsup/utils/cygcheck.cc 2008-08- 27 14:56:07.000000000 -0700 +++ /src/cygwin-snapshot-20080827-1/winsup/utils/cygcheck.cc 2008-09-08 03:09 :16.732750000 -0700 @@ -124,7 +124,7 @@ { char *dir; bool issys; - void pathlike::check_existence (const char *fn, int showall, int verbose, + void check_existence (const char *fn, int showall, int verbose, char* first, const char *ext1 = "", const char *ext2 = ""); }; [EMAIL PROTECTED] ~ $ I produce the diffs with some Python code: # # In file included from /src/gcc/winsup/cygwin/dcrt0.cc:24: # /src/gcc/winsup/cygwin/fhandler.h:545: error: conflicting type attributes specified for 'virtual void fhandler_pipe::raw_read(void*, size_t&)' # /src/gcc/winsup/cygwin/fhandler.h:344: error: overriding 'virtual void fhandler_base::raw_read(void*, size_t&)' # # This appears to be an optimization to make raw_read's calling convention match that of what it "just" calls. # Either undo that, remove __stdcall, or apply it all of the raw_reads. # Here I remove it. # ChangeLineInFile(" void __stdcall raw_read (void *ptr, size_t& len);\n", " void raw_read (void *ptr, size_t& len);\n", Source + "/winsup/cygwin/fhandler.h") # # /src/gcc/winsup/cygwin/dtable.cc: In function 'bool handle_to_fn(void*, char*)': # /src/gcc/winsup/cygwin/dtable.cc:973: error: jump to label 'unknown' # /src/gcc/winsup/cygwin/dtable.cc:874: error: from here # /src/gcc/winsup/cygwin/dtable.cc:878: error: crosses initialization of 'size_t w32len' # /src/gcc/winsup/cygwin/dtable.cc:877: error: crosses initialization of 'WCHAR* w32' # /src/gcc/winsup/cygwin/dtable.cc:973: error: jump to label 'unknown' # /src/gcc/winsup/cygwin/dtable.cc:867: error: from here # /src/gcc/winsup/cygwin/dtable.cc:878: error: crosses initialization of 'size_t w32len' # /src/gcc/winsup/cygwin/dtable.cc:877: error: crosses initialization of 'WCHAR* w32' # /src/gcc/winsup/cygwin/dtable.cc:973: error: jump to label 'unknown' # /src/gcc/winsup/cygwin/dtable.cc:858: error: from here # /src/gcc/winsup/cygwin/dtable.cc:878: error: crosses initialization of 'size_t w32len' # /src/gcc/winsup/cygwin/dtable.cc:877: error: crosses initialization of 'WCHAR* w32' # /src/gcc/winsup/cygwin/dtable.cc:862: error: crosses initialization of 'NTSTATUS res' # /src/gcc/winsup/cygwin/dtable.cc:861: error: crosses initialization of 'OBJECT_NAME_INFORMATION* ntfn' # ChangeLineInFile(" WCHAR *w32 = ntfn->Name.Buffer;\n", " WCHAR *w32;\n w32 = ntfn->Name.Buffer;\n", Source + "/winsup/cygwin/dtable.cc") ChangeLineInFile(" size_t w32len = ntfn->Name.Length / sizeof (WCHAR);\n", " size_t w32len;\n w32len = ntfn->Name.Length / sizeof (WCHAR);\n", Source + "/winsup/cygwin/dtable.cc") ChangeLineInFile(" OBJECT_NAME_INFORMATION *ntfn = (OBJECT_NAME_INFORMATION *) alloca (len + sizeof (WCHAR));\n", " OBJECT_NAME_INFORMATION *ntfn;\n ntfn = (OBJECT_NAME_INFORMATION *) alloca (len + sizeof (WCHAR));\n", Source + "/winsup/cygwin/dtable.cc") ChangeLineInFile(" NTSTATUS res = NtQueryObject (h, ObjectNameInformation, ntfn, len, NULL);\n", " NTSTATUS res;\n res = NtQueryObject (h, ObjectNameInformation, ntfn, len, NULL);\n", Source + "/winsup/cygwin/dtable.cc") # # /src/gcc/winsup/cygwin/fhandler_fifo.cc: In member function 'bool fhandler_fifo::wait(bool)': # /src/gcc/winsup/cygwin/fhandler_fifo.cc:139: error: jump to case label # /src/gcc/winsup/cygwin/fhandler_fifo.cc:134: error: crosses initialization of 'bool res' # ChangeLineInFile(" bool res = ConnectNamedPipe (get_handle (), get_overlapped ());\n", " bool res;\n res = ConnectNamedPipe (get_handle (), get_overlapped ());\n", Source + "/winsup/cygwin/fhandler_fifo.cc") # # /src/gcc/winsup/cygwin/hookapi.cc: In function 'const char* find_first_notloaded_dll(path_conv&)': # /src/gcc/winsup/cygwin/hookapi.cc:220: error: jump to label 'out' # /src/gcc/winsup/cygwin/hookapi.cc:200: error: from here # /src/gcc/winsup/cygwin/hookapi.cc:202: error: crosses initialization of 'long int delta' # /src/gcc/winsup/cygwin/hookapi.cc:220: error: jump to label 'out' # /src/gcc/winsup/cygwin/hookapi.cc:195: error: from here # /src/gcc/winsup/cygwin/hookapi.cc:202: error: crosses initialization of 'long int delta' # /src/gcc/winsup/cygwin/hookapi.cc:220: error: jump to label 'out' # /src/gcc/winsup/cygwin/hookapi.cc:187: error: from here # /src/gcc/winsup/cygwin/hookapi.cc:202: error: crosses initialization of 'long int delta' # /src/gcc/winsup/cygwin/hookapi.cc:220: error: jump to label 'out' # /src/gcc/winsup/cygwin/hookapi.cc:182: error: from here # /src/gcc/winsup/cygwin/hookapi.cc:202: error: crosses initialization of 'long int delta' # ChangeLineInFile(" long delta = rvadelta (pExeNTHdr, importRVA);\n", " long delta;\n delta = rvadelta (pExeNTHdr, importRVA);\n", Source + "/winsup/cygwin/hookapi.cc") # # /src/gcc/winsup/cygwin/path.cc: In function 'ssize_t cygwin_conv_path(cygwin_conv_path_t, const void*, void*, size_t)': # /src/gcc/winsup/cygwin/path.cc:2795: error: jump to case label # /src/gcc/winsup/cygwin/path.cc:2783: error: crosses initialization of '_UNICODE_STRING* up' # /src/gcc/winsup/cygwin/path.cc:2803: error: jump to case label # /src/gcc/winsup/cygwin/path.cc:2783: error: crosses initialization of '_UNICODE_STRING* up' # /src/gcc/winsup/cygwin/path.cc:2811: error: jump to case label # /src/gcc/winsup/cygwin/path.cc:2783: error: crosses initialization of '_UNICODE_STRING* up' # /src/gcc/winsup/cygwin/path.cc:2819: error: jump to case label # /src/gcc/winsup/cygwin/path.cc:2783: error: crosses initialization of '_UNICODE_STRING* up' # ChangeLineInFile(" PUNICODE_STRING up = p.get_nt_native_path ();\n", " PUNICODE_STRING up;\n up = p.get_nt_native_path ();\n", Source + "/winsup/cygwin/path.cc") # # /src/gcc/winsup/cygwin/pipe.cc: In constructor 'pipesync::pipesync(void*, DWORD)': # /src/gcc/winsup/cygwin/pipe.cc:144: error: jump to label 'out' # /src/gcc/winsup/cygwin/pipe.cc:121: error: from here # /src/gcc/winsup/cygwin/pipe.cc:129: error: crosses initialization of 'void* ht' # ChangeLineInFile(" HANDLE ht = CreateThread (&sec_none_nih, 0, pipe_handler, this, 0, &tid);\n", " HANDLE ht;\n ht = CreateThread (&sec_none_nih, 0, pipe_handler, this, 0, &tid);\n", Source + "/winsup/cygwin/pipe.cc") # # /src/gcc/winsup/cygwin/sec_auth.cc: In function 'void* create_token(cygsid&, user_groups&, passwd*)': # /src/gcc/winsup/cygwin/sec_auth.cc:801: warning: suggest explicit braces to avoid ambiguous 'else' # /src/gcc/winsup/cygwin/sec_auth.cc: In function 'void* lsaauth(cygsid&, user_groups&, passwd*)': # /src/gcc/winsup/cygwin/sec_auth.cc:1161: error: jump to label 'out' # /src/gcc/winsup/cygwin/sec_auth.cc:1048: error: from here # /src/gcc/winsup/cygwin/sec_auth.cc:1107: error: crosses initialization of 'DWORD* csp_end' # /src/gcc/winsup/cygwin/sec_auth.cc:1106: error: crosses initialization of 'DWORD* csp' # /src/gcc/winsup/cygwin/sec_auth.cc:1161: error: jump to label 'out' # /src/gcc/winsup/cygwin/sec_auth.cc:1018: error: from here # /src/gcc/winsup/cygwin/sec_auth.cc:1107: error: crosses initialization of 'DWORD* csp_end' # /src/gcc/winsup/cygwin/sec_auth.cc:1106: error: crosses initialization of 'DWORD* csp' # /src/gcc/winsup/cygwin/sec_auth.cc:1161: error: jump to label 'out' # /src/gcc/winsup/cygwin/sec_auth.cc:1015: error: from here # /src/gcc/winsup/cygwin/sec_auth.cc:1107: error: crosses initialization of 'DWORD* csp_end' # /src/gcc/winsup/cygwin/sec_auth.cc:1106: error: crosses initialization of 'DWORD* csp' # /src/gcc/winsup/cygwin/sec_auth.cc:1161: error: jump to label 'out' # /src/gcc/winsup/cygwin/sec_auth.cc:1012: error: from here # /src/gcc/winsup/cygwin/sec_auth.cc:1107: error: crosses initialization of 'DWORD* csp_end' # /src/gcc/winsup/cygwin/sec_auth.cc:1106: error: crosses initialization of 'DWORD* csp' # /src/gcc/winsup/cygwin/sec_auth.cc:1161: error: jump to label 'out' # /src/gcc/winsup/cygwin/sec_auth.cc:1010: error: from here # /src/gcc/winsup/cygwin/sec_auth.cc:1107: error: crosses initialization of 'DWORD* csp_end' # /src/gcc/winsup/cygwin/sec_auth.cc:1106: error: crosses initialization of 'DWORD* csp' # /src/gcc/winsup/cygwin/sec_auth.cc:1161: error: jump to label 'out' # /src/gcc/winsup/cygwin/sec_auth.cc:1001: error: from here # /src/gcc/winsup/cygwin/sec_auth.cc:1107: error: crosses initialization of 'DWORD* csp_end' # /src/gcc/winsup/cygwin/sec_auth.cc:1106: error: crosses initialization of 'DWORD* csp' # /src/gcc/winsup/cygwin/sec_auth.cc:1161: error: jump to label 'out' # /src/gcc/winsup/cygwin/sec_auth.cc:982: error: from here # /src/gcc/winsup/cygwin/sec_auth.cc:1107: error: crosses initialization of 'DWORD* csp_end' # /src/gcc/winsup/cygwin/sec_auth.cc:1106: error: crosses initialization of 'DWORD* csp' # /src/gcc/winsup/cygwin/sec_auth.cc:1161: error: jump to label 'out' # /src/gcc/winsup/cygwin/sec_auth.cc:966: error: from here # /src/gcc/winsup/cygwin/sec_auth.cc:1107: error: crosses initialization of 'DWORD* csp_end' # /src/gcc/winsup/cygwin/sec_auth.cc:1106: error: crosses initialization of 'DWORD* csp' # /src/gcc/winsup/cygwin/sec_auth.cc:1161: error: jump to label 'out' # /src/gcc/winsup/cygwin/sec_auth.cc:961: error: from here # /src/gcc/winsup/cygwin/sec_auth.cc:1107: error: crosses initialization of 'DWORD* csp_end' # /src/gcc/winsup/cygwin/sec_auth.cc:1106: error: crosses initialization of 'DWORD* csp' # /src/gcc/winsup/cygwin/sec_auth.cc:1161: error: jump to label 'out' # /src/gcc/winsup/cygwin/sec_auth.cc:947: error: from here # /src/gcc/winsup/cygwin/sec_auth.cc:1107: error: crosses initialization of 'DWORD* csp_end' # /src/gcc/winsup/cygwin/sec_auth.cc:1106: error: crosses initialization of 'DWORD* csp' # ChangeLineInFile(" PDWORD csp = (PDWORD) &authinf->username;\n", " PDWORD csp;\n csp = (PDWORD) &authinf->username;\n", Source + "/winsup/cygwin/sec_auth.cc") ChangeLineInFile(" PDWORD csp_end = (PDWORD) ((PBYTE) authinf + authinf_size);\n", " PDWORD csp_end;\n csp_end = (PDWORD) ((PBYTE) authinf + authinf_size);\n", Source + "/winsup/cygwin/sec_auth.cc") # # /src/gcc/winsup/cygwin/uinfo.cc: In member function 'void pwdgrp::load(const wchar_t*)': # /src/gcc/winsup/cygwin/uinfo.cc:586: error: jump to label 'out' # /src/gcc/winsup/cygwin/uinfo.cc:577: error: from here # /src/gcc/winsup/cygwin/uinfo.cc:580: error: crosses initialization of 'char* eptr' # /src/gcc/winsup/cygwin/uinfo.cc:586: error: jump to label 'out' # /src/gcc/winsup/cygwin/uinfo.cc:569: error: from here # /src/gcc/winsup/cygwin/uinfo.cc:580: error: crosses initialization of 'char* eptr' # /src/gcc/winsup/cygwin/uinfo.cc:586: error: jump to label 'out' # /src/gcc/winsup/cygwin/uinfo.cc:559: error: from here # /src/gcc/winsup/cygwin/uinfo.cc:580: error: crosses initialization of 'char* eptr' # /src/gcc/winsup/cygwin/uinfo.cc:586: error: jump to label 'out' # /src/gcc/winsup/cygwin/uinfo.cc:551: error: from here # /src/gcc/winsup/cygwin/uinfo.cc:580: error: crosses initialization of 'char* eptr' # /src/gcc/winsup/cygwin/uinfo.cc:586: error: jump to label 'out' # /src/gcc/winsup/cygwin/uinfo.cc:536: error: from here # /src/gcc/winsup/cygwin/uinfo.cc:580: error: crosses initialization of 'char* eptr' # ChangeLineInFile(" char *eptr = buf;\n", " char *eptr;\n eptr = buf;\n", Source + "/winsup/cygwin/uinfo.cc") # # /src/gcc/winsup/cygwin/syscalls.cc: In function 'FILE* popen(const char*, constchar*)': # /src/gcc/winsup/cygwin/syscalls.cc:3529: error: jump to label 'err' # /src/gcc/winsup/cygwin/syscalls.cc:3521: error: from here # /src/gcc/winsup/cygwin/syscalls.cc:3524: error: crosses initialization of 'fhandler_pipe* fh' # /src/gcc/winsup/cygwin/syscalls.cc:3529: error: jump to label 'err' # /src/gcc/winsup/cygwin/syscalls.cc:3501: error: from here # /src/gcc/winsup/cygwin/syscalls.cc:3524: error: crosses initialization of 'fhandler_pipe* fh' # ChangeLineInFile(" fhandler_pipe *fh = (fhandler_pipe *) cygheap->fdtab[fd];\n", " fhandler_pipe *fh;\n fh = (fhandler_pipe *) cygheap->fdtab[fd];\n", Source + "/winsup/cygwin/syscalls.cc") # # /src/gcc/winsup/utils/cygcheck.cc:129: error: extra qualification 'pathlike::' on member 'check_existence' # /src/gcc/winsup/utils/cygcheck.cc: In function 'int display_internet_error(const char*, ...)': # ChangeLineInFile(" void pathlike::check_existence (const char *fn, int showall, int verbose,\n", " void check_existence (const char *fn, int showall, int verbose,\n", Source + "/winsup/utils/cygcheck.cc") # # In file included from /src/gcc/winsup/cygwin/dcrt0.cc:30: # /src/gcc/winsup/cygwin/shared_info.h:98: error: extra qualification 'mount_info::' on member 'create_root_entry' # # This is fixed in the 8/27 snapshot. # ChangeLineInFile(" void mount_info::create_root_entry (const PWCHAR root);\n", " void create_root_entry (const PWCHAR root);\n", Source + "/winsup/cygwin/shared_info.h") - Jay -- 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/