the Build and install instructions in
https://qt.gitorious.org/pyside/buildscripts/blobs/master/README
state:
    If you want to build PySide against the Qt SDK, you have to set the
    environment variable QT_SDK_HOME - this variable needs to be set before
    "environment.sh" is sourced, and before "build_and_install" is run.

the environment.sh has:
# If you want to use Qt SDK, uncomment the following line, or set the
# environment variable $QT_SDK_HOME in something like your ~/.profile

#QT_SDK_HOME="$HOME/qtsdk-2010.05"

if [ "$QT_SDK_HOME" != "" ]; then
  export PATH=$QT_SDK_HOME/bin:$QT_SDK_HOME/qt/bin:$PATH
  export LD_LIBRARY_PATH=$QT_SDK_HOME/lib:$LD_LIBRARY_PATH
  export QTDIR=$QT_SDK_HOME/qt:$QTDIR
fi

the older(?) instructions shown directly on the bottom of the wiki page
http://developer.qt.nokia.com/wiki/Building_PySide_on_Linux
make no mention of building pyside against the sdk?


but, in any case, a current install of QtSDK:
Qt Creator 2.3.0

Based on Qt 4.7.4 (32 bit)

Built on Aug 25 2011 at 15:22:39

>From revision 4b96d7d867


shows a directory structure that doesn't fit the PATH or LD_LIBRARY_PATH or
QTDIR (no bin nor lib nor qt subdir in QT_SDK_HOME), so none of these env
vars would appear to expose the anything in the qt sdk to the build process
(build_and_install.sh sources environment.sh) or to the "Working with the
build" (see README) process.


$ ls ~/QtSDK
Changelog.txt Licenses SDKMaintenanceTool.dat
components.xml Madde SDKMaintenanceTool.ini
Desktop pythongdb Simulator
Documentation QtCreator Symbian
Examples readme


for example, bin:


$ find ~/QtSDK -name bin -type d
/home/d/QtSDK/Desktop/Qt/474/gcc/bin
/home/d/QtSDK/Madde/bin
/home/d/QtSDK/Madde/toolchains/arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu/arm-2009q3-67/bin
/home/d/QtSDK/Madde/toolchains/arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu/arm-2009q3-67/arm-none-linux-gnueabi/bin
/home/d/QtSDK/Madde/sysroots/harmattan-nokia-meego-arm-sysroot-1122-slim/usr/lib/AccountSetup/bin
/home/d/QtSDK/Madde/sysroots/harmattan-nokia-meego-arm-sysroot-1122-slim/usr/share/qt4/bin
/home/d/QtSDK/Madde/tools/qt-tools_linux_2011-05-18_i686_qt4.7.4_mt0.21.14/bin
/home/d/QtSDK/Madde/targets/harmattan-nokia-meego-api/bin
/home/d/QtSDK/Simulator/Qt/gcc/bin
/home/d/QtSDK/Simulator/QtMobility/gcc/bin
/home/d/QtSDK/QtCreator/bin


to successfully "build_and_install.sh" pyside, pyside-mobility, and
pyside-tools against the QtSDK (simulator), should  PATH (and
LD_LIBRARY_PATH) reference the Madde/toolchains/... path that exposes gcc
(as opposed to path that exposes the cross-compiler form
arm-none-linux-gnueabi-gcc)? (this assumes that the whole
build_and_install.sh process is basically cross-compiler-safe or otherwise
agnostic) (CMAKE_TOOLCHAIN_FILE?)


also, maybe QTDIR is only for symbian? or obsolete? or is intended to
instead to point to Qt lib/ or include/ dirs (which ones)?


$ find ~/QtSDK -name qt -type d
/home/d/QtSDK/Desktop/Qt/474/gcc/mkspecs/symbian-sbsv2/flm/qt
/home/d/QtSDK/Madde/sysroots/harmattan-nokia-meego-arm-sysroot-1122-slim/usr/share/qt4/mkspecs/symbian-sbsv2/flm/qt
/home/d/QtSDK/Simulator/Qt/gcc/mkspecs/symbian-sbsv2/flm/qt

i assume that if i want to use a desktop to do any development of python
mobile apps that use pyside-mobility features, i have to do it via the qtsdk
(and pyside-mobility built against the sdk, not against my system qt).  but
if there is another method, short of manually writing mocks or stubs for
every class (as documented in http://www.pyside.org/docs/pyside-mobility/)
that i'd use, please let me know.

i haven't found any documentation besides the build script comments and the
ancient blog post
https://lizardo.wordpress.com/2010/08/26/running-pyside-applications-on-qt-simulator/that
suggests anyone ever attempts this build procedure, much less
succeeds?

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

Reply via email to