You can ignore those SyntaxErrors Regards R.
2014-03-27 16:48 GMT+01:00 Jonas Thiem <[email protected]>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Ok it finished, but it has some kind of weird error (also the code it > quotes looks like Python 2.7?): > > changing mode of build/scripts-3.3/pyside_postinstall.py from 644 > to 755 > changing mode of /usr/bin/pyside_postinstall.py to 755 > Installing pyside-uic script to /usr/bin > Executing post install script '/usr/bin/pyside_postinstall.py'... > Running process: /usr/bin/python3 /usr/bin/pyside_postinstall.py > - -install > /usr/bin/python3 /usr/bin/pyside_postinstall.py -install > PySide package found in /usr/lib/python3.3/site-packages/PySide... > Patched rpath in > /usr/lib/python3.3/site-packages/PySide/QtUiTools.so to > /usr/lib/python3.3/site-packages/PySide. > Patched rpath in > /usr/lib/python3.3/site-packages/PySide/QtXmlPatterns.so to > /usr/lib/python3.3/site-packages/PySide. > Patched rpath in /usr/lib/python3.3/site-packages/PySide/QtXml.so > to /usr/lib/python3.3/site-packages/PySide. > Patched rpath in /usr/lib/python3.3/site-packages/PySide/QtCore.so > to /usr/lib/python3.3/site-packages/PySide. > Patched rpath in > /usr/lib/python3.3/site-packages/PySide/QtScript.so to > /usr/lib/python3.3/site-packages/PySide. > Patched rpath in > /usr/lib/python3.3/site-packages/PySide/QtOpenGL.so to > /usr/lib/python3.3/site-packages/PySide. > Patched rpath in /usr/lib/python3.3/site-packages/PySide/QtGui.so > to /usr/lib/python3.3/site-packages/PySide. > Patched rpath in > /usr/lib/python3.3/site-packages/PySide/QtMultimedia.so to > /usr/lib/python3.3/site-packages/PySide. > Patched rpath in /usr/lib/python3.3/site-packages/PySide/phonon.so > to /usr/lib/python3.3/site-packages/PySide. > Patched rpath in > /usr/lib/python3.3/site-packages/PySide/QtNetwork.so to > /usr/lib/python3.3/site-packages/PySide. > Patched rpath in /usr/lib/python3.3/site-packages/PySide/QtSql.so > to /usr/lib/python3.3/site-packages/PySide. > Patched rpath in > /usr/lib/python3.3/site-packages/PySide/QtDeclarative.so to > /usr/lib/python3.3/site-packages/PySide. > Patched rpath in /usr/lib/python3.3/site-packages/PySide/shiboken > to /usr/lib/python3.3/site-packages/PySide. > Patched rpath in /usr/lib/python3.3/site-packages/PySide/QtTest.so > to /usr/lib/python3.3/site-packages/PySide. > Patched rpath in > /usr/lib/python3.3/site-packages/PySide/QtScriptTools.so to > /usr/lib/python3.3/site-packages/PySide. > Patched rpath in /usr/lib/python3.3/site-packages/PySide/QtSvg.so > to /usr/lib/python3.3/site-packages/PySide. > Patched rpath in /usr/lib/python3.3/site-packages/PySide/QtHelp.so > to /usr/lib/python3.3/site-packages/PySide. > PySide package successfully installed in > /usr/lib/python3.3/site-packages/PySide... > File > "/usr/lib/python3.3/site-packages/pysideuic/port_v2/load_plugin.py", > line 36 > except Exception, e: > ^ > SyntaxError: invalid syntax > > File > "/usr/lib/python3.3/site-packages/pysideuic/port_v2/invoke.py", line 36 > except IOError, e: > ^ > SyntaxError: invalid syntax > > File > "/usr/lib/python3.3/site-packages/PySide/examples/widgets/movie/movie.py", > line 72 > print "fileName:", fileName > ^ > SyntaxError: invalid syntax > > File > > "/usr/lib/python3.3/site-packages/PySide/examples/itemviews/addressbook/newaddresstab.py", > line 85 > print "Name:", name > ^ > SyntaxError: invalid syntax > > File > > "/usr/lib/python3.3/site-packages/PySide/examples/itemviews/addressbook/adddialogwidget.py", > line 103 > print "Name:", name > ^ > SyntaxError: invalid syntax > > File > > "/usr/lib/python3.3/site-packages/PySide/examples/declarative/signals/qmltopy4/main.py", > line 42 > print s > ^ > SyntaxError: invalid syntax > > Sorry: TabError: inconsistent use of tabs and spaces in > indentation (main.py, line 45) > Sorry: TabError: inconsistent use of tabs and spaces in > indentation (main.py, line 50) > Sorry: TabError: inconsistent use of tabs and spaces in > indentation (main.py, line 57) > File > > "/usr/lib/python3.3/site-packages/PySide/examples/declarative/photoviewer/main.py", > line 234 > print "Must provide a username" > ^ > SyntaxError: invalid syntax > > Successfully installed PySide > Cleaning up... > [root@localhost jonas]# > > Would I need to worry about that? > > On 03/27/2014 04:05 PM, Jonas Thiem wrote: > > This seems to work :-) so far it's compiling happily. Many thanks! > > > > Maybe the Pypi package could somehow detect Qt5, and then throw > > some sort of warning? I guess that would help against accidentally > > compiling it with Qt5. > > > > On 03/27/2014 03:23 PM, Roman Lacko wrote: > >> please try following: > > > >> python3-pip install PySide > >> --install-option="--qmake=/path/to/qt4-qmake" > > > > > >> 2014-03-27 15:16 GMT+01:00 Jonas Thiem <[email protected] > >> <mailto:[email protected]>>: > > > >> I messed up sending this one to the list: -------- Original > >> Message -------- Subject: Re: [PySide] pypi package doesn't build > >> on Mageia 4 due to position dependent code Date: Thu, 27 Mar 2014 > >> 15:10:12 +0100 From: Jonas Thiem <[email protected] > >> <mailto:[email protected]>> To: Roman Lacko > >> <[email protected] <mailto:[email protected]>> > > > >> I didn't do anything except type python3-pip install PySide. How > >> would I make sure it builds against Qt4? (libqt4-devel is > >> installed) > > > >> On 03/27/2014 02:59 PM, Roman Lacko wrote: > >>> PySide does not support Qt 5 You need to build PySide against > >>> Qt 4 > > > >>> ============================== Package version: 1.2.1 Build > >>> type: Release Build tests: False --- Make path: /usr/bin/make > >>> Make generator: Unix Makefiles Make jobs: --- Script directory: > >>> /tmp/pip_build_root/PySide Sources directory: > >>> /tmp/pip_build_root/PySide/sources Build directory: > >>> /tmp/pip_build_root/PySide/pyside_build/py3.3-qt5.2.0-64bit-release > > > >>> > >>> > > > >> Install > > > >> directory: > >>> /tmp/pip_build_root/PySide/pyside_install/py3.3-qt5.2.0-64bit-release > > > >>> > >>> > > > >> Python > > > >> site-packages install directory: > > > >> > /tmp/pip_build_root/PySide/pyside_install/py3.3-qt5.2.0-64bit-release/lib64/python3.3/site-packages > > > >> > > > > > >> --- > > > > > >> Python executable: /usr/bin/python3 Python includes: > >>> /usr/include/python3.3m Python library: > >>> /usr/lib64/libpython3.3m.so <http://libpython3.3m.so> > >> <http://libpython3.3m.so> Python > >>> prefix: /usr Python scripts: /usr/bin --- Qt qmake: > >>> /usr/bin/qmake Qt version: 5.2.0 Qt bins: /usr/lib64/qt5/bin > >>> Qt plugins: /usr/lib64/qt5/plugins --- OpenSSL libs: None > >>> ============================== ... > > > > > > > >>> 2014-03-27 14:37 GMT+01:00 Jonas Thiem > >>> <[email protected] > >> <mailto:[email protected]> > >>> <mailto:[email protected] > >> <mailto:[email protected]>>>: > > > >>> Hi everyone, > > > >>> I wanted to use PySide with Python 3, but sadly Mageia 4 > >>> doesn't ship PySide packages for Python 3 (just 2.x). Therefore > >>> I tried installing it with python3-pip. Unfortunately, it > >>> doesn't work: > > > > > >>> Excerpt from the terminal output (full output is attached): > > > >>> ... > > > >>> [ 4%] Building CXX object > >>> ApiExtractor/CMakeFiles/apiextractor.dir/apiextractor.cpp.o > > > >>> In file included from > >>> /usr/lib64/qt5/include/QtCore/qchar.h:45:0, > > > >>> from /usr/lib64/qt5/include/QtCore/qhash.h:45, > > > >>> from /usr/lib64/qt5/include/QtCore/QHash:1, > > > >>> from > > > >> > /tmp/pip_build_root/PySide/sources/shiboken/ApiExtractor/typesystem.h:27, > > > >> > > > > > > > >> from > > > >> > /tmp/pip_build_root/PySide/sources/shiboken/ApiExtractor/abstractmetalang.h:27, > > > >> > > > > > > > >> from > > > >> > /tmp/pip_build_root/PySide/sources/shiboken/ApiExtractor/apiextractor.h:28, > > > >> > > > > > > > >> from > > > >> > /tmp/pip_build_root/PySide/sources/shiboken/ApiExtractor/apiextractor.cpp:24: > > > >> > > > > > > > >> /usr/lib64/qt5/include/QtCore/qglobal.h:996:4: error: #error > >> "You > >>> must build your code with position independent code if Qt was > >>> built with -reduce-relocations. " "Compile your code with > >>> -fPIC or -fPIE." > > > >>> # error "You must build your code with position independent > >>> code if Qt was built with -reduce-relocations. "\ > > > >>> ^ > > > > > >> > /tmp/pip_build_root/PySide/sources/shiboken/ApiExtractor/apiextractor.cpp: > > > >> > > > > > >> In > > > >> function ?bool preprocess(const QString&, QFile&, const > >>> QStringList&)?: > > > > > >> > /tmp/pip_build_root/PySide/sources/shiboken/ApiExtractor/apiextractor.cpp:273:38: > > > >> > > > > > >> error: > > > >> ?convertSeparators? is not a member of ?QDir? > > > >>> ... > > > > > >>> So it appears all that is missing is a simple -fPIC compile > >>> option. Is there a chance this can fixed in the near future? > >>> I'm happy to retest stuff or modify files if given suitable > >>> instructions for further testing. > > > >>> Regards, Jonas Thiem > > > >>> _______________________________________________ PySide mailing > >>> list [email protected] <mailto:[email protected]> > >> <mailto:[email protected] <mailto:[email protected]>> > >>> http://lists.qt-project.org/mailman/listinfo/pyside > > > > > >> _______________________________________________ PySide mailing > >> list [email protected] <mailto:[email protected]> > >> http://lists.qt-project.org/mailman/listinfo/pyside > > > > > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1 > > iQIcBAEBAgAGBQJTNEhcAAoJEBIDTbbx8YkeOzsP/il7iBK73OBFdHeH54PHFO9j > wx922FjPotaeVGwlZ8Ch8D43u+wsD7W6gWkBRAIGRWNdDNYceVDyAAj278Yb27c3 > HYYcHqAJyZb/34OBwk4Fx32KoTPGrQAYLXqlG6171qa1EzWPy0qNW7u/o8hEs5mf > 8xILCRyZv/MhkPJ8Iq+h9KYNjNRP1rQE3fATjxsJy5C5xnFQsNlr2gZGpPE+3Co0 > EWXwaSDLzpfR62YtnyXKE0X7apW/Lfvm9io/PoVhcXomHXuwsAcEwrpC+jOgDm7K > v+8MKUgEOkjzoYrTYyQ+Kw2eRgsCVUz+f5C5orhYfv6g27IrRAmevpkkXhXLWFqD > NZQmPTL9Zm5c4ipII7PpZXgT65YOFWz0EfKIBr0HVrNo1tRyny2M+Wdhev/lp+iu > io2zS5rUMjv76juRCofL2Sd3pQpp8A39wYJWNHndw5vQXldRigRwYZs797ZJAqlS > 4H4LrmaoNyQPbWRFN+T5OP/vucZ1OVtYy4KFfBflQ/cKaZ5Ii7/wNiverHl0BsDB > EaNyOeU5c9QxgG3JRa6RLjMCni+1ijDBLhwprcUY1lvD0r27v/DhY3c8GbyDA3qU > cLgc62FyRKqAm2hH8odnJNRh5JU2bHmnbPFQZIh3UrEHt9HA6Nmi78704SjBKm79 > g/rrJYf+fe5N4bm8UJpf > =Z2yo > -----END PGP SIGNATURE----- >
_______________________________________________ PySide mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/pyside
