On 22 November 2011 07:58, Eric Botcazou wrote: >> On cygwin, current gcc trunk, I get this new problem: >> >> /usr/local/src/trunk/objdir.withada/./gcc/xgcc >> -B/usr/local/src/trunk/objdir.withada/./gcc/ >> -B/usr/i686-pc-cygwin/bin/ -B/usr/i686-pc-cygwin/lib/ -isystem >> /usr/i686-pc-cygwin/include -isystem /usr/i686-pc-cygwin/sys-include >> -c -g -O2 -W -Wall -gnatpg -nostdinc s-taprop.adb -o s-taprop.o >> s-tpoaal.adb:60:13: "Specific" is undefined (more references follow) >> make[5]: *** [s-taprop.o] Error 1 >> make[5]: Leaving directory > > Looks like the same problem, see gcc/ada/Makefile.in line 1573.
certainly, looking at your commit r181573 and tranforming that into this situation... I myself can't parse that clause so I tried simply removing the '32' out of cygwin32 but then I hit into something else... /usr/local/src/trunk/objdir.withada/./gcc/xgcc -B/usr/local/src/trunk/objdir.withada/./gcc/ -B/usr/i686-pc-cygwin/bin/ -B/usr/i686-pc-cygwin/lib/ -isystem /usr/i686-pc-cygwin/include -isystem /usr/i686-pc-cygwin/sys-include -c -g -O2 -W -Wall -gnatpg -nostdinc g-socthi.adb -o g-socthi.o g-socthi.adb:615:15: "WSASYSNOTREADY" is undefined g-socthi.adb:616:15: "WSAVERNOTSUPPORTED" is undefined g-socthi.adb:618:15: "WSANOTINITIALISED" is undefined g-socthi.adb:620:15: "WSAEDISCON" is undefined g-socthi.adb:627:15: duplication of choice value at line 575 make[6]: *** [g-socthi.o] Error 1 make[6]: Leaving directory `/usr/local/src/trunk/objdir.withada/gcc/ada/rts' make[5]: *** [gnatlib] Error 2 make[5]: Leaving directory `/usr/local/src/trunk/objdir.withada/gcc/ada' make[4]: *** [gnatlib-shared-win32] Error 2 make[4]: Leaving directory `/usr/local/src/trunk/objdir.withada/gcc/ada' make[3]: *** [gnatlib-shared] Error 2 make[3]: Leaving directory `/usr/local/src/trunk/objdir.withada/gcc/ada' make[2]: *** [gnatlib-shared] Error 2 make[2]: Leaving directory `/usr/local/src/trunk/objdir.withada/i686-pc-cygwin/libada' make[1]: *** [all-target-libada] Error 2 make[1]: Leaving directory `/usr/local/src/trunk/objdir.withada' make: *** [all] Error 2 and that is beyond my grasp, there is something odd when cygwin is to use, I guess, mingw variants of files... -- Cheers, /ChJ