Latest CVS doesnt compile
Steven Edwards
steven_ed4153 at yahoo.com
Sat Sep 6 21:45:10 CDT 2003
Here is a patch for this. I also included some changes to help the MS_VC/Mingw build
Changelog:
include and porting fix (reported by Ian Goldby)
Index: gdbproxy.c
===================================================================
RCS file: /home/wine/wine/programs/winedbg/gdbproxy.c,v
retrieving revision 1.11
diff -u -r1.11 gdbproxy.c
--- gdbproxy.c 13 May 2003 03:38:19 -0000 1.11
+++ gdbproxy.c 7 Sep 2003 02:42:48 -0000
@@ -33,13 +33,22 @@
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
+#include <stdarg.h>
+#ifdef HAVE_SYS_POLL_H
#include <sys/poll.h>
+#endif
+#ifdef HAVE_SYS_WAIT_H
#include <sys/wait.h>
+#endif
#ifdef HAVE_SYS_SOCKET_H
-# include <sys/socket.h>
+#include <sys/socket.h>
#endif
+#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>
+#endif
+#ifdef HAVE_NETINET_TCP_H
#include <netinet/tcp.h>
+#endif
#include <unistd.h>
#include "windef.h"
--- Ian Goldby <img-list at ntlworld.com> wrote:
> On Saturday 06 Sep 2003 06:32, Sylvain Petreolle wrote:
> > Thanks, that fixed the problem.
> > I see that you added the dependancy to re-generate testlist.c. :)
> >
> > > You can remove the testlist.c files and they will be regenerated
> > > correctly. Or simply do a make clean.
>
> Didn't work for me. I tried removing the testlist.c files, make clean, and
> when they both failed, make distclean followed by cvs update (just to make
> sure) ./configure, make depend && make.
>
> The error is:
>
> make[2]: Entering directory `/home/ian/winecvs/programs/winedbg'
> <lines omitted for brevity>
> gcc -c -I. -I. -I../../include -I../../include -D_REENTRANT -fPIC -Wall
> -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith
> -g -O2 -o gdbproxy.o gdbproxy.c
> In file included from gdbproxy.c:46:
> ../../include/winbase.h:1323: parse error before "va_list"
> ../../include/winbase.h:1324: parse error before "va_list"
> make[2]: *** [gdbproxy.o] Error 1
> make[2]: Leaving directory `/home/ian/winecvs/programs/winedbg'
> make[1]: *** [winedbg] Error 2
> make[1]: Leaving directory `/home/ian/winecvs/programs'
> make: *** [programs] Error 2
>
> and occurs 2-3 hours into the build. Thanks for any further suggestions.
>
>
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
More information about the wine-patches
mailing list