If you are interested in debugging in a windows environment you can add the
compile flags in config.nmake on the LOCAL_CFLAGS variable.:
/FR to create .sbr files
/Zi to create .pdb files
After you build wireshark, you can also do nmake -f Makfile.nmake wireshark.bsc
to create the necessary files that will allow your debugger to find the source
files.
Alex Lindberg
--- On Thu, 8/11/11, news.gmane.com <[email protected]> wrote:
From: news.gmane.com <[email protected]>
Subject: Re: [Wireshark-dev] Compiling Wireshark for Win32
To: [email protected]
Date: Thursday, August 11, 2011, 4:28 AM
"Stig Bjørlykke" <[email protected]> wrote in
message
news:canoxo1qnrsjqq39xqeyw+w3vnib0oxv5bjcbz0h15cjkubn...@mail.gmail.com...
>> I am a bit surprised about a problem with compiling Wireshark 1.6.0 with
>> Visual Studio 2005 for Win32.
> Why do you build 1.6.0 when we have released 1.6.1?
> The issues you have are fixed in 1.6.1.
I don't want to build 1.6.x at all. I want to upgrade all my dissectors for
propriary protocols to Wireshark 1.6. Since there are no PDB files for 1.6.0
(found only for 1.7 at http://www.wireshark.org/download/automated/win32/)
and no import library files I need compile Wireshark with all that CygWin,
Python, ... installation.
Since the ABI should not change in the "stable branch" I should be able to
compile to any version as long as I only need a set of files to build a
dissector DLL and to debug the DLL in Wireshark.
*All I need is:*
- libwireshark.lib
- all PDB files
- all header files (these can be retrieved using SVN)
Should I expect that Wireshark source doesn't get through the supported
compiler? I know that there are bugs in any software, but usually a change
in the last part of the version number indicates a bugfix in the
implementation.
Okay, I follow your suggestiong, compiling 1.6.1....
Linking libwireshark.dll
link /INCREMENTAL:NO /NOLOGO .........
Creating library libwireshark.lib and object libwireshark.exp
GeoIP.lib(GeoIP.obj) : fatal error LNK1103: debugging information corrupt;
recompile module
BTW: The GeoIP-1.4.6-win32ws.zip has been downloaded during this try of
build.
--
Andy
-----Inline Attachment Follows-----
___________________________________________________________________________
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