On Wed, May 03, 2006 at 09:02:07AM +1000, John Machin wrote:
> Does this mean that psyco is not tested on Windows?
No, I've tested it with Python 2.4. I distribute this binary on the web
> >important note: on Windows you have to compile extension modules with
> >the same compiler as the one that compiled the Python DLL itself.
> Here's a tip: don't believe everything you read on the Internet.
Yes, I know more precisely what will or will not work if you mix
compilers. As for whether Psyco will work if you do that, I have no
clue: Psyco in general is using quite a number of tricks and depends on
quite a number of very precise details, so I definitely recommend care
> In file included from C:/python21/Include/Python.h:24,
> from c/psyco.h:9,
> from c/psyco.c:1:
> C:/python21/Include/config.h:293: error: conflicting types for 'intptr_t'
> error: previous declaration of 'intptr_t' was here
> C:/python21/Include/config.h:294: error: conflicting types for 'uintptr_t'
> error: previous declaration of 'uintptr_t' was here
Looks like all Python extension modules would have the same problem on
migwg32 with Python 2.1. As I said I cannot be of any help here, but
I'm sure the problem is reported somewhere (google...).