Hi Graham,
While I don’t compile with VS2005, obviously many folks still do.  If you ever 
do have the time, it would probably be beneficial to others if you would post 
your patches, either here on –dev or through bugzilla.
Thanks.
- Chris


From: wireshark-dev-boun...@wireshark.org 
[mailto:wireshark-dev-boun...@wireshark.org] On Behalf Of Graham Bloice
Sent: Tuesday, April 27, 2010 4:56 AM
To: Developer support list for Wireshark
Subject: Re: [Wireshark-dev] Problem during compilation

On 27/04/2010 05:38, ankur madan wrote:
So,is there any other solution for this problem.due to some reason i have 2 
work on VS 2005 only.looking forward for a response.
There are three main issues you will face when trying to compile Wireshark with 
VS2005:

1)  The makefiles and sources attempt to conditionally compile code based on 
the compiler version.  IMHO this is wrong and it should be based on the SDK in 
use.  After all, you can use the latest (Win7) SDK with VS2005.  These are 
mainly around the area of file dialogs, and IPV6 definitions.

2) Compiler behavioural differences, this leads to odd errors with compilation 
like the one you ran into

3)  Some 3rd party libraries are linked with c run-times that are later than 
those supplied with VS2005 (Lua).  This means that the code will compile and 
link but at runtime an error will be generated.  The solution here is to 
specify earlier versions of the library (5.1 for Lua) in config.nmake.

I don't know if some of these issues have been solved and I only carry the 
changes in my local working copy for historical purposes, but they allow me to 
build a working Wireshark with VS2005 (obviously I don't see any 802.15.4 
frames).

I don't have the time to push these changes upstream (particularly the changes 
to use the SDK version not the compiler as they are extensive), especially as 
VS2005 is now 2 versions off the latest compilers.  I can attach a patch that 
includes all my changes if you wish.



--

Regards,



Graham Bloice
CONFIDENTIALITY NOTICE: The contents of this email are confidential
and for the exclusive use of the intended recipient. If you receive this
email in error, please delete it from your system immediately and 
notify us either by email, telephone or fax. You should not copy,
forward, or otherwise disclose the content of the email.
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev@wireshark.org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe

Reply via email to