Hi, I'm attempting to build the version 1.1.1 of PySide on windows with stackless python. I'm working from the instructions at http://qt-project.org/wiki/Building_PySide_on_Windows . I've run into two problems: The first is that c:\Python27\include\Stackless was not included on the include path by the build script from the build scripts repository. After including that path (using the INCLUDE environment variable), I get a more ominous error:
2012-04-27 08:45:23,171 - setuptools - INFO - [ 64%] Building CXX object libshiboken/CMakeFiles/libshiboken.dir/basewrapper.cpp.obj 2012-04-27 08:45:23,173 - setuptools - INFO - basewrapper.cpp 2012-04-27 08:45:23,673 - setuptools - INFO - C:\work\packaging\setuptools\modules\shiboken\libshiboken\basewrapper.cpp(156) : error C2078: too many initializers 2012-04-27 08:45:23,674 - setuptools - INFO - C:\work\packaging\setuptools\modules\shiboken\libshiboken\basewrapper.cpp(698) : error C2039: 'ht_type' : is not a member of '_typeobject' 2012-04-27 08:45:23,676 - setuptools - INFO - c:\python27\include\object.h(328) : see declaration of '_typeobject' 2012-04-27 08:45:23,677 - setuptools - INFO - C:\work\packaging\setuptools\modules\shiboken\libshiboken\basewrapper.cpp(698) : error C2228: left of '.tp_base' must have class/struct/union 2012-04-27 08:45:23,678 - setuptools - INFO - C:\work\packaging\setuptools\modules\shiboken\libshiboken\basewrapper.cpp(702) : error C2039: 'ht_type' : is not a member of '_typeobject' 2012-04-27 08:45:23,680 - setuptools - INFO - c:\python27\include\object.h(328) : see declaration of '_typeobject' 2012-04-27 08:45:23,680 - setuptools - INFO - C:\work\packaging\setuptools\modules\shiboken\libshiboken\basewrapper.cpp(702) : error C2228: left of '.tp_bases' must have class/struct/union 2012-04-27 08:45:23,683 - setuptools - INFO - NMAKE : fatal error U1077: 'c:\PROGRA~1\MICROS~1.0\VC\bin\cl.exe' : return code '0x2' 2012-04-27 08:45:23,684 - setuptools - INFO - Stop. A search indicates (e.g. http://www.stackless.com/pipermail/stackless/2008-October/003732.html) that this is because I'm building against the stackless python includes. This thread http://www.mail-archive.com/[email protected]/msg01733.html appears to produce a remedy, but I'm reluctant to study it in detail since it is 5 years old. I have been running the pre-built pyside 1.1.0 with both vanilla cpython and stackless so they certainly appear to be binary compatible, but I wanted the latest pyside 1.1.1 and there are no pre-built binaries for download. Is there a known fix for so I can build PySide against a Stackless python install on windows? Are there fixes for this case which should be in some upstream repo -- PySide? Stackless? or PySide packaging repo? Joel _______________________________________________ PySide mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/pyside
