[Help-gnutls] Re: Help for Gnutls4win

Simon Josefsson simon at josefsson.org
Wed May 6 09:25:37 CEST 2009


"Yan, Patrick (NSN - CN/Beijing)" <patrick.yan at nsn.com> writes:

> Hi helper-guntls:
>
> I want to added a protocol dissectors in wireshark, this dissectors need Gcrypt. But when I compliing the code, here is some make error related to Gcrypt. Would you help to check that. 
>
> I used gnutls-2.6.3. 
> OS is windows XP, wireshark source code is last version of wireshark-1.0.7. 
>  
> Checking for required applications:
>         cl: /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/BIN/cl
>         link: /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/BIN/link
>         nmake: /cygdrive/c/Program Files/Microsoft Visual Studio 9.0/VC/BIN/nmake
>         bash: /usr/bin/bash
>         bison: /usr/bin/bison
>         flex: /usr/bin/flex
>         env: /usr/bin/env
>         grep: /usr/bin/grep
>         /usr/bin/find: /usr/bin/find
>         perl: /usr/bin/perl
>         C:\Python26\python.exe: /cygdrive/c/Python26/python.exe
>         sed: /usr/bin/sed
>         unzip: /usr/bin/unzip
>         wget: /usr/bin/wget 
>
> Here is the make error:
>
> packet-chlipx1.c
> C:\wireshark-libs-1.0\gnutls-2.6.3-1\include\gcrypt.h(206) : error C2061: syntax error : identifier 'ssize_t'
...

The problem is that Windows doesn't have ssize_t.  Add '#define ssize_t
long' or -Dssize_t=long somewhere in your build system.

/Simon





More information about the Gnutls-help mailing list