[Bug ada/55704] [4.7 Regression] Failures building ada
rainer@emrich-ebersheim.de
gcc-bugzilla@gcc.gnu.org
Sat Dec 15 10:15:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55704
--- Comment #1 from Rainer Emrich <rainer@emrich-ebersheim.de> 2012-12-15 10:14:47 UTC ---
The same for 4.8.0 in stage 1:
g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables
-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error
-DHAVE_CONFIG_H -I. -Iada -I../../../src/gcc-4.8.0/gcc
-I../../../src/gcc-4.8.0/gcc/ada -I../../../src/gcc-4.8.0/gcc/../include
-I./../intl -I../../../src/gcc-4.8.0/gcc/../libcpp/include
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
-I../../../src/gcc-4.8.0/gcc/../libdecnumber
-I../../../src/gcc-4.8.0/gcc/../libdecnumber/bid -I../libdecnumber
-I../../../src/gcc-4.8.0/gcc/../libbacktrace -DCLOOG_INT_GMP
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
../../../src/gcc-4.8.0/gcc/ada/adaint.c -o ada/adaint.o
../../../src/gcc-4.8.0/gcc/ada/adaint.c: In function 'int
__gnat_check_OWNER_ACL(TCHAR*, DWORD, GENERIC_MAPPING)':
../../../src/gcc-4.8.0/gcc/ada/adaint.c:1986:53: error: invalid conversion from
'PSECURITY_DESCRIPTOR {aka void*}' to 'SECURITY_DESCRIPTOR* {aka
_SECURITY_DESCRIPTOR*}' [-fpermissive]
../../../src/gcc-4.8.0/gcc/ada/adaint.c: In function 'void
__gnat_set_OWNER_ACL(TCHAR*, DWORD, DWORD)':
../../../src/gcc-4.8.0/gcc/ada/adaint.c:2062:66: error: invalid conversion from
'DWORD {aka long unsigned int}' to 'ACCESS_MODE {aka _ACCESS_MODE}'
[-fpermissive]
In file included from ../../../src/gcc-4.8.0/gcc/ada/adaint.c:230:0:
D:/x86_64-w64-trunk/mingw/include/aclapi.h:67:25: error: initializing
argument 4 of 'void BuildExplicitAccessWithNameW(PEXPLICIT_ACCESS_W, LPWSTR,
DWORD, ACCESS_MODE, DWORD)' [-fpermissive]
../../../src/gcc-4.8.0/gcc/ada/adaint.c: In function 'int
__gnat_portable_spawn(char**)':
../../../src/gcc-4.8.0/gcc/ada/adaint.c:2387:61: error: invalid conversion from
'const char* const*' to 'char* const*' [-fpermissive]
In file included from D:/x86_64-w64-trunk/mingw/include/unistd.h:11:0,
from ../../../src/gcc-4.8.0/gcc/system.h:256,
from ../../../src/gcc-4.8.0/gcc/ada/adaint.c:106:
D:/x86_64-w64-trunk/mingw/include/process.h:177:20: error: initializing
argument 3 of 'intptr_t spawnvp(int, const char*, char* const*)' [-fpermissive]
../../../src/gcc-4.8.0/gcc/ada/adaint.c: In function 'void add_handle(HANDLE,
int)':
../../../src/gcc-4.8.0/gcc/ada/adaint.c:2543:67: error: invalid conversion from
'void*' to 'void**' [-fpermissive]
../../../src/gcc-4.8.0/gcc/ada/adaint.c:2545:60: error: invalid conversion from
'void*' to 'int*' [-fpermissive]
../../../src/gcc-4.8.0/gcc/ada/adaint.c: In function 'char*
__gnat_locate_exec_on_path(char*)':
../../../src/gcc-4.8.0/gcc/ada/adaint.c:2934:16: error: invalid conversion from
'void*' to 'TCHAR* {aka wchar_t*}' [-fpermissive]
../../../src/gcc-4.8.0/gcc/ada/adaint.c:2944:15: error: invalid conversion from
'void*' to 'char*' [-fpermissive]
make[3]: *** [ada/adaint.o] Error 1
g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables
-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H
-I. -Iada -I../../../src/gcc-4.8.0/gcc -I../../../src/gcc-4.8.0/gcc/ada
-I../../../src/gcc-4.8.0/gcc/../include -I./../intl
-I../../../src/gcc-4.8.0/gcc/../libcpp/include
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
-I../../../src/gcc-4.8.0/gcc/../libdecnumber
-I../../../src/gcc-4.8.0/gcc/../libdecnumber/bid -I../libdecnumber
-I../../../src/gcc-4.8.0/gcc/../libbacktrace -DCLOOG_INT_GMP
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
../../../src/gcc-4.8.0/gcc/ada/initialize.c -o ada/initialize.o
../../../src/gcc-4.8.0/gcc/ada/initialize.c: In function 'void append_arg(int*,
LPWSTR, LPWSTR, char***, int*, int)':
../../../src/gcc-4.8.0/gcc/ada/initialize.c:91:56: error: invalid conversion
from 'void*' to 'LPWSTR {aka wchar_t*}' [-fpermissive]
../../../src/gcc-4.8.0/gcc/ada/initialize.c:98:65: error: invalid conversion
from 'void*' to 'LPWSTR {aka wchar_t*}' [-fpermissive]
../../../src/gcc-4.8.0/gcc/ada/initialize.c: In function 'void
__gnat_initialize(void*)':
../../../src/gcc-4.8.0/gcc/ada/initialize.c:206:44: error: invalid conversion
from 'void*' to 'LPWSTR {aka wchar_t*}' [-fpermissive]
make[3]: *** [ada/initialize.o] Error 1
g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables
-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H
-I. -Iada -I../../../src/gcc-4.8.0/gcc -I../../../src/gcc-4.8.0/gcc/ada
-I../../../src/gcc-4.8.0/gcc/../include -I./../intl
-I../../../src/gcc-4.8.0/gcc/../libcpp/include
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
-I../../../src/gcc-4.8.0/gcc/../libdecnumber
-I../../../src/gcc-4.8.0/gcc/../libdecnumber/bid -I../libdecnumber
-I../../../src/gcc-4.8.0/gcc/../libbacktrace -DCLOOG_INT_GMP
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
-I/SCRATCH/tmp.sTvWvLQnyU/install/include
../../../src/gcc-4.8.0/gcc/ada/seh_init.c -o ada/seh_init.o
../../../src/gcc-4.8.0/gcc/ada/seh_init.c: In function 'Exception_Data*
__gnat_map_SEH(EXCEPTION_RECORD*, const char**)':
../../../src/gcc-4.8.0/gcc/ada/seh_init.c:94:62: error: invalid conversion from
'void*' to 'FARPROC {aka long long int (*)()}' [-fpermissive]
In file included from D:/x86_64-w64-trunk/mingw/include/windows.h:70:0,
from ../../../src/gcc-4.8.0/gcc/ada/seh_init.c:68:
D:/x86_64-w64-trunk/mingw/include/winbase.h:2406:29: error: initializing
argument 1 of 'WINBOOL IsBadCodePtr(FARPROC)' [-fpermissive]
make[3]: *** [ada/seh_init.o] Error 1
More information about the Gcc-bugs
mailing list