From: Eli Z. <el...@gn...> - 2014-05-02 07:08:32
|
> From: David Gressett <DGr...@am...> > Date: Thu, 1 May 2014 14:14:48 -0500 > > ../../gcc-4.9.0/gcc/ada/adaint.c: In function > 'OS_Time __gnat_file_time_name_attr(char*, file_attributes*)': > ../../gcc-4.9.0/gcc/ada/adaint.c:1501:73: error: cannot convert > 'TCHAR* {aka wchar_t*}' to 'LPCSTR {aka const char*}' for argument > '1' to 'BOOL GetFileAttributesExA(LPCSTR, GET_FILEEX_INFO_LEVELS, PVOID)' > if ((res = GetFileAttributesEx (wname, GetFileExInfoStandard, &fad))) > > Something seems to have broken the consistency of the definitions of > TCHAR* and LPCSTR. If TCHAR* is wchar_t*, it means there's "#define UNICODE" somewhere, something that shouldn't be happening in GCC, AFAIU. Find out where that is, and take it from there. |