This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Ada broken on mingw32 on trunk.


Hello 

recent spate of patches has broken build of libada on mingw32 target:

/develop/svn/trunk/build/./gcc/xgcc -B/develop/svn/trunk/build/./gcc/
-L/develop/svn/trunk/build/i686-pc-mingw32dw2/winsup/mingw
-L/develop/svn/trunk/build/i686-pc-mingw32dw2/winsup/w32api/lib -isystem
/develop/svn/trunk/gcc/winsup/mingw/include -isystem
/develop/svn/trunk/gcc/winsup/w32api/include
-B/mingw/i686-pc-mingw32dw2/bin/ -B/mingw/i686-pc-mingw32dw2/lib/
-isystem /mingw/i686-pc-mingw32dw2/include -isystem
/mingw/i686-pc-mingw32dw2/sys-include -c -g -O2       -W -Wall -gnatpg
g-socthi.adb -o g-socthi.o

g-stsifd.adb:42:14: missing body for "Close" declared at
g-socthi.ads:379
make[6]: *** [g-socthi.o] Error 1


I suspect this is involved:

2007-06-06  Thomas Quinot  <quinot@adacore.com>
	    Bob Duff  <duff@adacore.com>

        * g-soccon-freebsd.ads, g-soccon-vxworks.ads:,
	g-soccon-aix.ads, g-soccon-irix.ads, g-soccon-hpux.ads, 
	g-soccon-solaris.ads, g-soccon-vms.ads, g-soccon-tru64.ads:  Add
new
	constant Thread_Blocking_IO, always True by default, set False
	on a per-runtime basis.
	(Need_Netdb_Buffer): New constant.

	* g-stheme.adb, g-sttsne.ads, g-sttsne-locking.ads,
	g-sttsne-locking.adb, g-sttsne-vxworks.ads,
g-sttsne-vxworks.adb: New
	files.

	* g-socthi-vxworks.ads, g-socthi-vxworks.adb,
	g-socthi-vms.ads, g-socthi-vms.adb (Safe_Gethostbyname,
	Safe_Gethostbyaddr, Safe_Getservbyname, Safe_Getservbyport): Use
new
	child package Task_Safe_NetDB
	(Host_Error_Messages): Add stub body.
	(GNAT.Sockets.Thin.Signalling_Fds): New procedure Close.

	* g-soccon-mingw.ads: Add Windows-specific constants.
	(Need_Netdb_Buffer): New constant.
	(GNAT.Sockets.Thin.C_Inet_Addr, Windows version): Remove useless
Ada
	wrapper and import inet_addr(3) from the standard sockets
library
	directly instead.
	(In_Addr): Add alignment clause.
	(GNAT.Sockets.Thin.Signalling_Fds): New procedure Close.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]