----- 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

Reply via email to