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