Ethereal-dev: [Ethereal-dev] Error Compiling 10.12 for Win32

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

From: "Ross Carlson" <rcarlson@xxxxxxxxxx>
Date: Wed, 3 Aug 2005 16:46:34 -0400

Encountered the following error when compiling 0.10.12 on Win32 today:

 

capture-wpcap.c

capture-wpcap.c(81) : warning C4030: first formal parameter list longer than the second list

capture-wpcap.c(81) : warning C4028: formal parameter 2 different from declaration

capture-wpcap.c(81) : warning C4028: formal parameter 3 different from declaration

capture-wpcap.c(428) : error C2084: function 'int __cdecl pcap_dispatch(struct pcap *,int ,void (__cdecl *)(unsigned char *,const struct pcap_pkthdr *,const uns

igned char *),unsigned char *)' already has a body

capture-wpcap.c(428) : warning C4028: formal parameter 2 different from declaration

capture-wpcap.c(428) : warning C4028: formal parameter 3 different from declaration

capture-wpcap.c(428) : warning C4029: declared formal parameter list different from definition

capture-wpcap.c(430) : warning C4047: 'function' : 'int ' differs in levels of indirection from 'struct pcap_pkthdr ** '

capture-wpcap.c(430) : warning C4024: 'p_pcap_dispatch' : different types for formal and actual parameter 2

capture-wpcap.c(430) : warning C4047: 'function' : 'void (__cdecl *)(unsigned char *,const struct pcap_pkthdr *,const unsigned char *)' differs in levels of indirection from 'const unsigned char ** '

capture-wpcap.c(430) : warning C4024: 'p_pcap_dispatch' : different types for formal and actual parameter 3

capture-wpcap.c(430) : error C2198: 'p_pcap_dispatch' : too few actual parameters

NMAKE : fatal error U1077: 'cl' : return code '0x2'

Stop.

 

Ross Carlson

rcarlson[AT]corvus.com