Hi Jon, I uploaded my scripts I'm using to create the windows distribution packages.
This is my new how-to for buildnig the windows distributions from scratch: 1. Download and install prerequisities: 1.1 MS Visual Studio Express 2008 (http://www.microsoft.com/express/Downloads/) 1.2 CMake (http://www.cmake.org/files/v2.8/cmake-2.8.2-win32-x86.exe) 1.3 Git (only needed if You want to download latest sources from git repostitories) (http://code.google.com/p/msysgit/downloads/detail?name=Git-1.7.3.1-preview20101002.exe&can=2&q=) 1.4 Python 2.6 or 2.7 (http://www.python.org/ftp/python/2.7/python-2.7.msi) 2. Download and unzip pyside package creator: http://www.pyside.org/files/pkg/pyside-pkgsetup-0.4.2.zip Note: the zip contains also the complete sources of PySide version 0.4.2, so You don't need to download the stable souces your self. 3. Run the create_package.py script: For example, to build the binaries from stable sources (version 0.4.2) for Python 2.7 and Qt 4.7, run the script with parameters: >c:\Python27\python.exe create_package.py --qmake=c:\Qt\4.7.0\bin\qmake.exe To build the binaries from git: >c:\Python27\python.exe create_package.py --qmake=c:\Qt\4.7.0\bin\qmake.exe --download To check the environment: >c:\Python27\python.exe create_package.py --qmake=c:\Qt\4.7.0\bin\qmake.exe --check-environ To show help on all parameters: >c:\Python27\python.exe create_package.py --help 4. After the successfull build, the final binary distribution can be found in subfolder "dist". Please let me know if You have any problems Regards -Roman PS: This script can be also used to build the Linux binaries (tested under Ubuntu), but the distribution creation part is not finished yet 2010/11/1 Jon Middleton <jon.middle...@blacktrace.com>: > Hi, > > I want to build pyside for windows as there are some fixes that I need > on the Git HEAD (see > http://stackoverflow.com/questions/4013615/how-to-provide-data-from-pyside-qabstractitemmodel-subclass-to-qml-listview), > here is a record of what I have done so far. > > Basically everything works until the final step the "pyside" module > build step, I am not sure why this is failing, any help with this > would be great. > > Building Pyside > First make sure that you have the following on your system, and make > sure they are part of your system PATH. > > python = http://www.python.org/download/releases/2.6/ > python libxml2 = http://users.skynet.be/sbi/libxml-python/ > qt = http://qt.nokia.com/downloads/windows-cpp-vs2008 > iscc = inno SETUP http://www.jrsoftware.org/isdl.php > nmake = C:\Program Files\Visual Studio 9.0\VC\bin > git = http://git-scm.com/download > cmake = http://www.cmake.org/cmake/resources/software.html > create package script: > http://qt.gitorious.org/pyside/packaging/blobs/master/windows/createpackage.js > > From Lacko Roman on how to build: > I installed and compiled binaries with the Qt 4.7 for > VisualStudio2008, NOT Qt SDK. Qt SDK is compiled with MinGW. > > Note, that the createpackage.js script must be run from Visual Studio > 2008 Command Prompt. > > The createpackage.js gets the source from > http://qt.gitorious.org/pyside then compiles, then creates an > installer using INNO setup. > > so to run the createpackage.js open a command window and type >>cscript createpackage.js > > Progress > The script successfully > 1. gets the source from gitorious.org > 2. builds, test and installs: > - apiextractor > - generatorrunner > - shiboken > > It Fails to build “pyside” with 18 errors: > > “Error 1 error PRJ0019: A tool returned an error code from "Running > generator for QtCore.. > ... > Error 18 error PRJ0019: A tool returned an error code from "Running > generator for QtTest..." > > Running the generatorrunner manually with the following command: > > C:\Qt\Temp\pyside\PySide\QtCore>C:\Qt\Temp\PySideInstall\bin\generatorrunner > --g > eneratorSet=shiboken --enable-parent-ctor-heuristic > --enable-pyside-extensions - > -enable-return-value-heuristic C:/Qt/Temp/pyside/build/PySide/global.h > --include > -paths=C:/Qt/Temp/pyside/PySide;C:/Qt/4.7.0/include > --typesystem-paths=C:/Qt/Tem > p/pyside/PySide; --output-directory=C:/Qt/Temp/pyside/build/PySide/QtCore > --lice > nse-file=C:/Qt/Temp/pyside/PySide/QtCore/../licensecomment.txt > C:/Qt/Temp/pyside > /PySide/QtCore/typesystem_core.xml --api-version=4.7 > > Displays the following error: > C:\Qt\Temp\PySideInstall\bin\generatorrunner: Error loading generatorset > plugin: > Cannot load library > C:/Qt/Temp/PySideInstall/lib/generatorrunner/shiboken_gener > ator: The specified module could not be found. > > It looks like it is missing some files in > C:/Qt/Temp/PySideInstall/lib/generatorrunner/ > > I have uploaded all the generated files in PySideInstall directory as > it has been created on my system here: > http://www.syrris-support.com/Downloads/JMM/PySideInstall.zip > > Any suggestions how to get this to work would be great. > > Cheers, > Jon. > > -- > Jonathan Middleton > _______________________________________________ > PySide mailing list > PySide@lists.openbossa.org > http://lists.openbossa.org/listinfo/pyside > _______________________________________________ PySide mailing list PySide@lists.openbossa.org http://lists.openbossa.org/listinfo/pyside