As Rich said, I did hit something like this before. There were actually
2 reasons why I hit a similar problem:
#1: most libraries that ethereal uses have their own copies
(usually modified forms) on the ethereal web-site. The problem I
hit was from the fact that I was not using the custom version of
zlib.
#2: like you said, inclusion of winsock.h before winsock2.h
Graham Bloice wrote:
>
> I seem unable to build either 0.9.7 or the latest CVS on Win32 due to a
> problem with Winsock.h / winsock.2 clashes. The errors are shown in
> gtk/capture_dlg, capture_prefs and main.
>
> I'm using MS VC6 with the Platform SDK installed.
>
> I presume that something (Net-SNMP ??) is loading winsock.h before
> winsock2.h, but I can't figure it out yet.
>
> Regards,
>
> Graham Bloice
>
> _______________________________________________
> Ethereal-dev mailing list
> [EMAIL PROTECTED]
> http://www.ethereal.com/mailman/listinfo/ethereal-dev