[PySide] windows builds pyside + qt 4.8

Roger dev at projekt01.ch
Thu Sep 6 06:17:57 CEST 2012


Hi Roman

> Betreff: Re: [PySide] windows builds pyside + qt 4.8
> 
> OK, I will upload 32bit packages, and try to fix 64bit build.

This whould be great. The missing 4.8 release is also what
we need for switch from PyQt to pyside. Because of bugs
in pyside Qt 4.7 WebKit.

Regards
Roger Ineichen

> Regards
> Roman
> 
> 2012/9/5 Bjørn Helge Kjøsnes <bjelge at nefines.com>:
> > Hi,
> >
> > sorry but I have never had the need for a 64 bit version. I was just
happy
> > that the 32 bit version now finally compiles without patches.
> >
> > Bjorn Helge
> >
> > On 05.09.2012 10:10, Roman Lacko wrote:
> >>
> >> Bjorn, have You build also 64bit version of Qt and PySide ?
> >>
> >> Thanks
> >> R.
> >>
> >> 2012/9/5 Bjørn Helge Kjøsnes <bjelge at nefines.com>:
> >>>
> >>> On 05.09.2012 09:57, Roman Lacko wrote:
> >>>
> >>> Hi Bjorn,
> >>>
> >>> 2012/9/5 Bjørn Helge Kjøsnes <bjelge at nefines.com>:
> >>>
> >>> Hi,
> >>>
> >>> I have successfully built PySide 1.1.2 with Qt 4.8.2 and Python 2.7. I
> >>> have not made any packages but I can share my build batch file. I use
> >>> this batch file in a Visual Studio 2008 Command Prompt. You have to
have
> >>> a Python build in Visual Studio 2008 and a Qt 4.8.2 build from source
> >>> using Visula Studio 2008 if you want the debug versions as well as the
> >>> release version. I guess you can use the stock versions of but Qt and
> >>> Python if  you just remove the debug build parts of the batch file.
> >>>
> >>> Please can You send configure.exe parameters used when building Qt
from
> >>> source ?
> >>> Thanks
> >>>
> >>>
> >>> SET QTDIR=\Projects\Qt\QT482\
> >>> SET PYTHONDDIR=\Projects\Python\Python-2.7.3\PCbuild\
> >>> SET PYTHONRDIR=\Projects\Python\Python-2.7.3\PCbuild\
> >>> SET PYTHONVER=27
> >>> SET PYSIDESOURCEDIR=\Projects\PySide\
> >>> SET PYSIDEINSTALLDIR=\Projects\PySide\PySideInstall\
> >>> SET PSINSTALLD=%PYSIDEINSTALLDIR%Debug
> >>> SET PSINSTALLR=%PYSIDEINSTALLDIR%Release
> >>> SET SHIBOKENDIR=\Projects\PySide\shiboken-1.1.2
> >>> SET PYSIDEDIR=\Projects\PySide\pyside-qt4.8+1.1.2
> >>> SET PYSIDETOOLSDIR=\Projects\PySide\pyside-tools-0.2.13
> >>> SET QTDIR=E:\Projects\QT\QT482
> >>> SET LIBXML=E:\Projects\PySide\libxml2-2.7.8.win32\
> >>> SET LIBXSLT=E:\Projects\PySide\libxslt-1.1.26.win32\
> >>> SET LIBICONV=E:\Projects\PySide\iconv-1.9.2.win32\
> >>> SET LIBZLIB=E:\Projects\PySide\zlib-1.2.5\
> >>>
> >>> SET
> >>>
> >>>
> PATH=%QTDIR%\bin;%LIBXML%bin;%LIBXSLT%bin;%LIBICONV%bin;%LIBZLIB%bin;%P
> ATH%
> >>>
> >>> @echo make install dir
> >>> mkdir %PYSIDEINSTALLDIR%
> >>> @echo go to pyside source dir
> >>> cd %PYSIDESOURCEDIR%
> >>> @echo make install dir
> >>> mkdir %PSINSTALLR%
> >>>
> >>> @echo PySide build shiboken release
> >>> cd %SHIBOKENDIR%
> >>> mkdir buildrelease
> >>> cd buildrelease
> >>> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -
> DBUILD_TESTS=FALSE
> >>> -DPYTHON_EXECUTABLE="%PYTHONRDIR%python.exe"
> >>> -DLIBXML2_LIBRARIES=%LIBXML%lib\libxml2.lib
> >>> -DLIBXML2_INCLUDE_DIR=%LIBXML%include
> >>> -DLIBXSLT_LIBRARIES=%LIBXSLT%lib\libxslt.lib
> >>> -DLIBXSLT_INCLUDE_DIR=%LIBXSLT%include
> >>> -DCMAKE_INSTALL_PREFIX="%PSINSTALLR%" ..
> >>> nmake install
> >>> copy %LIBXML%bin\libxml2.dll %PYSIDEINSTALLDIR%Release\bin
> >>> copy %LIBXSLT%bin\libxslt.dll %PYSIDEINSTALLDIR%Release\bin
> >>> copy %LIBICONV%bin\iconv.dll %PYSIDEINSTALLDIR%Release\bin
> >>> copy %LIBZLIB%bin\zlib1.dll %PYSIDEINSTALLDIR%Release\bin
> >>> @echo PySide build shiboken debug
> >>> mkdir %PSINSTALLD%
> >>> cd %SHIBOKENDIR%
> >>> mkdir builddebug
> >>> cd builddebug
> >>> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=FALSE
> >>> -DPYTHON_EXECUTABLE="%PYTHONDDIR%python_d.exe"
> >>> -DPYTHON_DEBUG_LIBRARY="%PYTHONDDIR%python%PYTHONVER%_d.lib"
> >>> -DPYTHON_LIBRARIES="%PYTHONDDIR%python%PYTHONVER%_d.lib"
> >>> -DLIBXML2_LIBRARIES=%LIBXML%lib\libxml2.lib
> >>> -DLIBXML2_INCLUDE_DIR=%LIBXML%include
> >>> -DLIBXSLT_LIBRARIES=%LIBXSLT%lib\libxslt.lib
> >>> -DLIBXSLT_INCLUDE_DIR=%LIBXSLT%include
> >>> -DCMAKE_INSTALL_PREFIX="%PSINSTALLD%" ..
> >>> nmake install
> >>> copy %LIBXML%bin\libxml2.dll %PYSIDEINSTALLDIR%Debug\bin
> >>> copy %LIBXSLT%bin\libxslt.dll %PYSIDEINSTALLDIR%Debug\bin
> >>> copy %LIBICONV%bin\iconv.dll %PYSIDEINSTALLDIR%Debug\bin
> >>> copy %LIBZLIB%bin\zlib1.dll %PYSIDEINSTALLDIR%Debug\bin
> >>>
> >>> @echo PySide build pyside release
> >>> cd %PYSIDEDIR%
> >>> mkdir buildrelease
> >>> cd buildrelease
> >>> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -
> DBUILD_TESTS=FALSE
> >>> -DCMAKE_INSTALL_PREFIX="%PSINSTALLR%" ..
> >>> nmake install
> >>> @echo PySide build pyside debug
> >>> cd %PYSIDEDIR%
> >>> mkdir builddebug
> >>> cd builddebug
> >>> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=FALSE
> >>> -DCMAKE_INSTALL_PREFIX="%PSINSTALLD%" ..
> >>> nmake install
> >>> @echo PySide build pyside tools release
> >>> cd %PYSIDETOOLSDIR%
> >>> mkdir buildrelease
> >>> cd buildrelease
> >>> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -
> DBUILD_TESTS=FALSE
> >>> -DCMAKE_INSTALL_PREFIX="%PSINSTALLR%" ..
> >>> nmake install
> >>>
> >>> @echo PySide build pyside tools debug
> >>> cd %PYSIDETOOLSDIR%
> >>> mkdir builddebug
> >>> cd builddebug
> >>> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=FALSE
> >>> -DCMAKE_INSTALL_PREFIX="%PSINSTALLD%" ..
> >>> nmake install
> >>>
> >>> cd %PYSIDEINSTALLDIR%
> >>> @echo Done building PySide Debug and Release version
> >>>
> >>>
> >>> Regards,
> >>> Bjørn Helge Kjøsnes
> >>>
> >>> On 05.09.2012 09:32, Chris Bartels wrote:
> >>>
> >>> Hi all,
> >>>
> >>> Is there anyone who has succesfully build PySide Windows binaries with
> >>> qt 4.8? (If so, are they willing to share them?) I desperately need
> >>> the 4.8 versions, as there are some crucial bugfixes in Qt 4.8.. but I
> >>> haven't been able to build PySide.)
> >>>
> >>> Chris
> >>> _______________________________________________
> >>> PySide mailing list
> >>> PySide at qt-project.org
> >>> http://lists.qt-project.org/mailman/listinfo/pyside
> >>>
> >>> _______________________________________________
> >>> PySide mailing list
> >>> PySide at qt-project.org
> >>> http://lists.qt-project.org/mailman/listinfo/pyside
> >>>
> >>> Hi Roman,
> >>>
> >>> I use this method when building my own Qt from source:
> >>>
> >>>
> >>>
> >>> Build QT latest version using Visual Studio 2008
> >>>
> >>> Make sure you have openssl library installed
> >>>
> >>> Download from  http://www.slproweb.com/products/Win32OpenSSL.html and
> >>> install the Win32 OpenSSL full package (current version is v1.0.0a)
> >>> Install it to where you have the other libraries and let it install
dll
> >>> to
> >>> windows system (my place is E:\Projects\OpenSSL-Win32)
> >>>
> >>> Download QT source. Latest version can be  found with the name
> >>> qt-everywhere-opensource-src-xxxx.zip.
> >>> Unzip to a directory without spaces in the name like
> >>> e:\projects\qt\qt482.
> >>> Edit environment variable to add: QTDIR = e:\projects\qt\qt482
> >>> Edit the PATH environment variable to add: %QTDIR%\bin
> >>> Go to the e:\projects\qt\qt482 in Visual Studio 2008 command prompt
and
> >>> run:
> >>>
> >>> configure.exe -debug-and-release -platform win32-msvc2008 -webkit
> >>> -openssl
> >>> -I E:\Projects\OpenSSL-Win32\Include -L E:\Projects\OpenSSL-Win32\Lib
> >>>
> >>> Open Visual Studio 2008 and ignore warnings as this is just demo apps
> >>> with
> >>> the same name in different directories
> >>>
> >>> Build debug
> >>> Build release
> >>>
> >>> Regards,
> >>> Bjørn Helge
> >>>
> >>>
> >
> _______________________________________________
> PySide mailing list
> PySide at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/pyside





More information about the PySide mailing list