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
        Wireshark-dev@wireshark.org
        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
Wireshark-dev@wireshark.org
http://www.wireshark.org/mailman/listinfo/wireshark-dev

Reply via email to