On 7/18/2015 03:14, Ken Brown wrote: > JonY, > > Could we get an update of w32api-headers? There's a bug in shlobj.h, as > illustrated by the following: > > $ cat test.c > #include <shlobj.h> > > $ gcc -c test.c > In file included from test.c:1:0: > /usr/include/w32api/shlobj.h:37:3: error: unknown type name ‘EXTERN_C’ > SHFOLDERAPI SHGetFolderPathW (HWND hwnd, int csidl, HANDLE hToken, > DWORD dwFlags, LPWSTR pszPath); > ^ > /usr/include/w32api/shlobj.h:37:3: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ > or ‘__attribute__’ before ‘HRESULT’ > SHFOLDERAPI SHGetFolderPathW (HWND hwnd, int csidl, HANDLE hToken, > DWORD dwFlags, LPWSTR pszPath); > ^ > /usr/include/w32api/shlobj.h:37:3: error: unknown type name ‘HRESULT’ > > This can be fixed by moving the declaration of SHGetFolderPathW lower in > the file, near the declaration of SHGetFolderPathA. > > A google search suggests that this has already been reported upstream as > MinGW-w64 bug 476, but SourceForge is down at the moment, so I can't > actually look at that bug report. >
Noted, will wait another few days for SF to come up. If not, we'll need to point the cygport build to another mirror.
signature.asc
Description: OpenPGP digital signature