Looks like this is related to revision 20388 - changing decryption keys to use
GByteArray rather than GString for SSID in epan\crypt\airpdcap_user.h. Not sure
why it only affects Windows. Nothing to do with MSVC version (as stated
already).
As I'm not using airpdcap I "fixed" this for my build by changing
gtk\airpcap_gui_utils.c line 338 to
s2 = g_strndup(curr_key->ssid->data, curr_key->ssid->len)
which should be safe, but possibly not what the patcher intended, so I'm not
going to call it a real fix.
Cheers
Doug
________________________________
From: [EMAIL PROTECTED] [mail
to:[EMAIL PROTECTED] On Behalf Of Anders Broman (AL/EAB)
Sent: 11 January 2007 10:13
To: Developer support list for Wireshark
Subject: SV: [Wireshark-dev] Microsoft Visual C Version 6support isa
bitoutdated ...
Hi,
The buildbot has the same problem so it's not related to MSVC...
BR
Anders
________________________________
Från: [EMAIL PROTECTED] genom Alfred Alinazar
Skickat: to 2007-01-11 09:43
Till: Developer support list for Wireshark
Ämne: Re: [Wireshark-dev] Microsoft Visual C Version 6support isa
bitoutdated ...
Ulf Lamping wrote:
> Should be fixed now, I simply messed up the line copying the file "if
> exist copy zlib1.dll.manifest ..." :-(
>
> I've done some more, all MSVC variants shouldn't give a NSIS warnings
> now :-)
>
> Regards, ULFL
Ulf,
I managed to build my wireshark yesterday.
But it failed again today after I update the source with the latest SVN.
Here is the error:
---------------------------------------------------
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cl -DWIN32 -DNULL=0 -D_MT -D_DLL -DHAVE_CONFIG_H /I..
/I../wiretap /IC:\
wireshark-win32-libs\glib\include\glib-2.0
/IC:\wireshark-win32-libs\glib\lib\g
lib-2.0\include /IC:\wireshark-win32-libs\gtk+\include
/IC:\wireshark-win32-libs
\gtk+\include\gdk /IC:\wireshark-win32-libs\gtk+\lib\gtk+\include
/IC:\wireshar
k-win32-libs\gnutls-1.6.1-1\include /DNOCRYPT
/IC:\wireshark-win32-libs\WPdpack
\WPCAP\LIBPCAP /IC:\wireshark-win32-libs\WPdpack\WPCAP\LIBPCAP\bpf
/IC:\wiresha
rk-win32-libs\WPdpack\WPCAP\LIBPCAP\lbl
/IC:\wireshark-win32-libs\WPdpack\inclu
de /IC:\wireshark-win32-libs\net-snmp-5.4\include
/IC:\wireshark-win32-libs\net-
snmp-5.4\win32 /Zm800 -D_U_="" -D_NEED_VAR_IMPORT_ /Zi /W3 /MD
/D_CRT_SECURE_NO
_DEPRECATE /D_CRT_NONSTDC_NO_DEPRECATE
/IC:\wireshark-win32-libs\portaudio_v19\
include /IC:\wireshark-win32-libs\portaudio_v19\src\common -Fd.\ -c
airpcap_g
ui_utils.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42
for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
airpcap_gui_utils.c
airpcap_gui_utils.c(338) : error C2039: 'str' : is not a member of
'_GByteArray'
C:\wireshark-win32-libs\glib\include\glib-2.0\glib/garray.h(45)
: see de
claration of '_GByteArray'
airpcap_gui_utils.c(338) : error C2198: 'g_strdup' : too few arguments
for call
airpcap_gui_utils.c(837) : warning C4133: '=' : incompatible types -
from 'GStri
ng *' to 'GByteArray *'
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Platform SDK for
Windows
Server 2003 R2\Bin\nmake.exe"' : return code '0x2'
Stop.
---------------------------------------------
regards,
-Alfred-
_______________________________________________
Wireshark-dev mailing list
[email protected]
http://www.wireshark.org/mailman/listinfo/wireshark-dev
This message should be regarded as confidential. If you have received this
email in error please notify the sender and destroy it immediately.
Statements of intent shall only become binding when confirmed in hard copy by
an authorised signatory. The contents of this email may relate to dealings
with other companies within the Detica Group plc group of companies.
Detica Limited is registered in England under No: 1337451.
Registered offices: Surrey Research Park, Guildford, Surrey, GU2 7YP, England.
_______________________________________________
Wireshark-dev mailing list
[email protected]
http://www.wireshark.org/mailman/listinfo/wireshark-dev