Hi All,

Need some help building pyside for the first time.

I've built the pre-reqs ( apiextractor, generatorrunner, boostpythongenerator) and have built boost 1.38 with the patches specified in the build docs.

I do the following to build pyside:

   # set PATH to qmake
   export PATH=/home/josh/sandbox/pyside/qt-4.6.1/bin/:$PATH
   cmake -DCMAKE_INSTALL_PREFIX=/home/josh/sandbox/pyside/staging \
               -DBOOST_ROOT=/home/josh/sandbox/pyside/boost_138 \
-DCMAKE_MODULE_PATH=/home/josh/sandbox/pyside/staging/share/cmake-2.6/Modules
   \
-DPYTHON_EXECUTABLE=/home/josh/sandbox/pyside/python2.5/bin/python2.5 \ -DPYTHON_SITE_PACKAGES_DIR=/home/josh/sandbox/pyside/python2.5/lib/python/site-packages
   \
-DPYTHON_INCLUDE_PATH=/home/sandbox/josh/pyside/python2.5/include/python2.5
   \
-DPYTHON_LIBRARY=/home/josh/sandbox/pyside/python2.5/lib/libpython2.5.so



I'm getting the following error:

   ...
   -- Looking for Q_WS_X11
   -- Looking for Q_WS_X11 - found
   -- Looking for Q_WS_WIN
   -- Looking for Q_WS_WIN - not found.
   -- Looking for Q_WS_QWS
   -- Looking for Q_WS_QWS - not found.
   -- Looking for Q_WS_MAC
   -- Looking for Q_WS_MAC - not found.
   -- Found Qt-Version 4.6.1
   CMake Error: Error in cmake code at
   
/home/josh/sandbox/pyside/pyside-qt4.6+0.2.3/data/typesystem/CMakeLists.txt:3:
   Parse error.  Function missing ending ")".  Instead found left paren
   with text "(".
   ...

The line in question is this: (from pyside-qt4.6+0.2.3/data/typesystem/CMakeLists.txt)

   if ((${QT_VERSION_MAJOR} EQUAL 4) AND (${QT_VERSION_MINOR} GREATER 5))

From the initial build output, it appears that my Qt version (4.6.1) was found. My guess is that one or both of the QT_VERSION_* variables are undefined, causing the "Parse error".

What's the correct way to fix this?

Thanks!

Josh
_______________________________________________
PySide mailing list
[email protected]
http://lists.openbossa.org/listinfo/pyside

Reply via email to