----- Original Message ----- From: "Gerald Combs" <[email protected]> To: "Developer support list for Wireshark" <[email protected]> Sent: Friday, April 17, 2009 11:26 AM Subject: Re: [Wireshark-dev] [Wireshark-commits] wireshark-win32-libs rev 233: /tags/2009-04-16/
> Bill Meier wrote: >> [email protected] wrote: >>> http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&root=Wireshark-win32-libs&revision=233 >>> >>> User: gerald >>> Date: 2009/04/16 11:07 AM >>> >>> Log: >>> Update the WinPcap Developer's Pack. >>> >> >> Compiling capture_if_details_dlg_win32.c with VC6 now errors out with a >> "can't find: Ntddndis.h" >> >> Digging into this [just a bit :) ] I see that the updated Winpcap >> Developer's pack no longer has ntddndis.h in its' include directory. >> >> Since this is not an issue when compiling with VC9 I'm guessing that >> maybe the VC9 SDK has Ntddndis.h while the VC6 libraries do not. >> >> So: Is it the case that the WinPcap Developer's pack no longer >> supports VC6 ? >> >> If so, maybe this means that it's time that Wireshark also no longer >> supports VC6. >> >> >> Or: am I missing about how all this works.... > > According to the WinPcap changelog at > http://www.winpcap.org/misc/changelog.htm, a local version of Ntddndis.h > was included in releases up to (but not including) 4.1 beta2. This > version was missing some definitions that are present in the version of > Ntddndis.h that ships with the Microsoft Platform SDK. > > The missing definitions are in capture_if_details_dlg_win32.c, but the > trick is to enable them if they're needed. I checked in a change which > should fix compilation for Visual C++ 6 plus its default platform SDK, > but it will fail if you have a newer platform SDK installed. > > We might want to add a newer SDK, e.g. the Windows Server 2003 R2 SDK > (http://www.microsoft.com/downloads/details.aspx?FamilyId=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&displaylang=en) > as a requirement for building under Visual C++ 6. Uhm, I would be careful in doing that. As far as I know never SDKs are supposed not be compatible with VC6 (some linking issues, if I remember well). I remember of having read it on some MS employee blog, but I have no idea where to find it... GV > ___________________________________________________________________________ > Sent via: Wireshark-dev mailing list <[email protected]> > Archives: http://www.wireshark.org/lists/wireshark-dev > Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev > mailto:[email protected]?subject=unsubscribe ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <[email protected]> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:[email protected]?subject=unsubscribe
