-------- Original Message --------
Subject: PySide experiments on Mac
Date: Thu, 10 Jun 2010 08:34:13 +0200
From: Tenhunen Jari (Nokia-D/Oulu) <[email protected]>
To: [email protected] <[email protected]>
CC: Airas Matti.P (Nokia-D/Helsinki) <[email protected]>

Hi,

As an interested early adopter, I tried yesterday building PySide on Mac OS X (Snow Leopard) but unfortunately it wasn't a very smooth ride.

Python, Qt and CMake were installed from MacPorts:
  python26 @2.6.5_1+darwin (active)
  qt4-mac @4.6.2_1 (active)
  cmake @2.8.1_2 (active)

And here are the findings:

1) CMake must be run with -DCMAKE_INSTALL_NAME_DIR=/opt/local/lib (or whatever your install prefix is). Otherwise the dynamically linked libraries don't get the full paths and are not found when running the binaries. Perhaps this is something that should be in the CMakelists.txt files or in the instructions?

2) in PySide/CMakelists.txt line 9 (http://qt.gitorious.org/pyside/pyside/blobs/master/PySide/CMakeLists.txt#line9)
    --include-paths=${pyside_SOURCE_DIR}:${QT_INCLUDE_DIR}
does not work because QT_INCLUDE_DIR is a space-separated string of paths. This breaks generatorrunner as it expects a colon-separated list here.

This sounds like a bug but I don't know if it's in PySide or CMake or something else.

3) Building the bindings fails eventually:
[ 80%] Building CXX object PySide/QtTest/CMakeFiles/QtTest.dir/PySide/QtTest/qtest_wrapper.cpp.o /Users/jari/pyside/pyside-qt4.6+0.3.2/build/PySide/QtTest/PySide/QtTest/qtest_wrapper.cpp:1181: error: expected initializer before '<' token

I filed this last item as http://bugs.openbossa.org/show_bug.cgi?id=238.


This is not a blocker for me as I can play with PySide in other machines, but it would be nice to get PySide working on Mac too, and eventually distributed e.g. via MacPorts.


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

Reply via email to