Wolfgang Rohdewald wrote:
> compiling pykde on windows with msvc2010 on a 32bit Windows 7:
>
> sipdnssdpart0.cpp
> R:\include\msvc\sys/types.h(52) : error C2371: 'ssize_t' : redefinition; 
> different basic types
>         c:\python27\include\pyconfig.h(201) : see declaration of 'ssize_t'
>
> I can fix this by defining ssize_t as long in pyconfig.h or 
> as int in kdewin/include/msvc/sys/types.h
>
> the original files from windows define SSIZE_T as long so to
> me this seems like a bug in pyconfig.h, it should say
> typedef _W64 long ssize_t
>
>
> Python27\include\pyconfig.h says (same in Python32):
>
> #ifdef MS_WIN64
> typedef __int64 ssize_t;
> #else
> typedef _W64 int ssize_t;
> #endif
>
> while kdewin/include/msvc/sys/types.h says:
>
> typedef SSIZE_T ssize_t;

I agree with your conclusion.  However, this isn't a Python-Win32
issue.  You need to file a bug report against Python itself.

-- 
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.

_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to