
make gcc -o python.exe \ Modules/python.o \
Hi, I wanted to know if you have some patch to compile python 3.x on mingw platform because I found some but doesn't work very well : libpython3.0.a -lm Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: can't initialize sys standard streams ImportError: No module named encodings.utf_8 I have some questions about posixmodule.c, config.c and makesetup, I can see in posixmodule that you define a INITFUNC like this : #if (defined(_MSC_VER) || defined(__WATCOMC__) || defined(__BORLANDC__)) && !defined(__QNX__) #define INITFUNC PyInit_nt #define MODNAME "nt" #elif defined(PYOS_OS2) #define INITFUNC PyInit_os2 #define MODNAME "os2" #else #define INITFUNC PyInit_posix #define MODNAME "posix" #endif So first I tried to add || defined(____MINGW32____) to declare a PyInit_nt but after config.c was still using PyInit_posix. How does makesetup choose to include one function or another ? So finally python is using PyInit_posix... Any idea why I got this compilation error ? And after

On Tue, Jun 23, 2009, Vincent R. wrote:
I wanted to know if you have some patch to compile python 3.x on mingw platform because I found some but doesn't work very well :
This question belongs on comp.lang.python, please re-post there. -- Aahz (aahz@pythoncraft.com) <*> http://www.pythoncraft.com/ "as long as we like the same operating system, things are cool." --piranha
participants (2)
-
Aahz
-
Vincent R.