Ethereal-dev: [Ethereal-dev] resend: failure to compile on Win32 (help...)

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Michal & Yaniv Kaul <mykaul@xxxxxxxxx>
Date: Thu, 25 Aug 2005 18:13:14 +0300
(resent, as last resort before switching to Linux...)

In the ftypes directory, everything's going bad:

        cl -DWIN32 -DNULL=0 -D_MT -D_DLL -DHAVE_CONFIG_H /I. /I..
/I../.. /IC:\ethereal-win32-libs\glib\include\glib-2.0
/IC:\ethereal-win32-libs\glib\lib\glib
-2.0\include  /IC:\ethereal-win32-libs\pcre-4.4\include /IC:\ethereal-win32-libs
\WPdpack\include -D_U_="" /Zi /W3 -Fd.\ -c ftypes.c ftype-bytes.c
ftype-double.c ftype-integer.c ftype-ipv4.c ftype-none.c ftype-pcre.c 
ftype-string.c ftype-time.c ftype-tvbuff.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.

ftypes.c
C:\PROGRA~1\MICROS~2\VC98\INCLUDE\varargs.h(70) : warning C4005:
'va_start' : macro redefinition
        C:\PROGRA~1\MICROS~2\VC98\INCLUDE\stdarg.h(58) : see previous
definition of 'va_start'
C:\PROGRA~1\MICROS~2\VC98\INCLUDE\varargs.h(72) : warning C4005:
'va_end' : macro redefinition
        C:\PROGRA~1\MICROS~2\VC98\INCLUDE\stdarg.h(60) : see previous
definition of 'va_end'
../..\epan/ftypes/ftypes.h(246) : error C2054: expected '(' to follow 'ETH_VAR_I
MPORT'
../..\epan/ftypes/ftypes.h(246) : error C2085: 'fvalue_t_free_list' : not in for
mal parameter list


Any ideas? I've searched the list, updated the tree, checked my path,
updated cygwin and the libraries... I have NO idea what it wants!