Hello again, I tried compiling the new 1.0.2 release for Qt 4.5 but problems arise :-o
First off all, is it possible that the patch you sent is not yet included? After patching I get this error: [ 17%] Building CXX object PySide/QtGui/CMakeFiles/QtGui.dir/PySide/QtGui/qgraphicsscene_wrapper.cpp.o /home/kjellea/sandbox/software/pyside-qt4.7+1.0.2/build/PySide/QtGui/PySide/QtGui/qgraphicsscene_wrapper.cpp: In function ‘PyObject* Sbk_QGraphicsSceneFunc_destroyItemGroup(PyObject*, PyObject*)’: /home/kjellea/sandbox/software/pyside-qt4.7+1.0.2/build/PySide/QtGui/PySide/QtGui/qgraphicsscene_wrapper.cpp:2471: error: ‘class QGraphicsItemGroup’ has no member named ‘parentObject’ /home/kjellea/sandbox/pyside_1.0.2_Qt4.5/include/shiboken/conversions.h: In static member function ‘static PyIntEquiv Shiboken::Converter_PyInt<PyIntEquiv>::toCpp(PyObject*) [with PyIntEquiv = int]’: /home/kjellea/sandbox/software/pyside-qt4.7+1.0.2/build/PySide/QtCore/PySide/QtCore/pyside_qtcore_python.h:2611: instantiated from here /home/kjellea/sandbox/pyside_1.0.2_Qt4.5/include/shiboken/conversions.h:332: warning: passing ‘double’ for argument 1 to ‘static bool Shiboken::OverFlowChecker<T, true>::check(const long long int&) [with T = int]’ /home/kjellea/sandbox/pyside_1.0.2_Qt4.5/include/shiboken/conversions.h: In static member function ‘static PyIntEquiv Shiboken::Converter_PyInt<PyIntEquiv>::toCpp(PyObject*) [with PyIntEquiv = long unsigned int]’: /home/kjellea/sandbox/software/pyside-qt4.7+1.0.2/build/PySide/QtGui/PySide/QtGui/pyside_qtgui_python.h:8070: instantiated from here /home/kjellea/sandbox/pyside_1.0.2_Qt4.5/include/shiboken/conversions.h:332: warning: passing ‘double’ for argument 1 to ‘static bool Shiboken::OverFlowChecker<T, false>::check(const long long int&) [with T = long unsigned int]’ /home/kjellea/sandbox/pyside_1.0.2_Qt4.5/include/shiboken/conversions.h: In static member function ‘static PyIntEquiv Shiboken::Converter_PyInt<PyIntEquiv>::toCpp(PyObject*) [with PyIntEquiv = unsigned int]’: /home/kjellea/sandbox/software/pyside-qt4.7+1.0.2/build/PySide/QtGui/PySide/QtGui/pyside_qtgui_python.h:8285: instantiated from here /home/kjellea/sandbox/pyside_1.0.2_Qt4.5/include/shiboken/conversions.h:332: warning: passing ‘double’ for argument 1 to ‘static bool Shiboken::OverFlowChecker<T, false>::check(const long long int&) [with T = unsigned int]’ make[2]: *** [PySide/QtGui/CMakeFiles/QtGui.dir/PySide/QtGui/qgraphicsscene_wrapper.cpp.o] Error 1 make[1]: *** [PySide/QtGui/CMakeFiles/QtGui.dir/all] Error 2 make: *** [all] Error 2 Any ideas? Thanks in advance! P.S.: Is there any chance that Qt4.5 will get officially supported? -- Kjelle On Tue, Apr 19, 2011 at 10:09 PM, Hugo Parente Lima <[email protected] > wrote: > On Tuesday 19 April 2011 16:56:31 Kjelle Apers wrote: > > Hi, > > > > Hugo, I am using Qt 4.5.3; I compiled it and installed it in the sandbox > > too. > > > > Thanks for the hint Renator; but there's still an error: > > > > [ 21%] Building CXX object > > PySide/QtGui/CMakeFiles/QtGui.dir/PySide/QtGui/qcolor_wrapper.cpp.o > > > /home/kjelle/sandbox/software/pyside-qt4.7+1.0.1/build/PySide/QtGui/PySide/ > > QtGui/qcolor_wrapper.cpp: In function ‘PyObject* > > Sbk_QColorFunc___reduce__(PyObject*)’: > > > /home/kjelle/sandbox/software/pyside-qt4.7+1.0.1/build/PySide/QtGui/PySide/ > > QtGui/qcolor_wrapper.cpp:284: error: ‘Hsl’ is not a member of ‘QColor’ > > make[2]: *** > > [PySide/QtGui/CMakeFiles/QtGui.dir/PySide/QtGui/qcolor_wrapper.cpp.o] > Error > > 1 > > make[1]: *** [PySide/QtGui/CMakeFiles/QtGui.dir/all] Error 2 > > make: *** [all] Error 2 > > I guess QColor::Hsl was added after Qt 4.5 too. Applye the attached patch > (with git am) and try again. > > > I commented out these lines from the CMakeLists.txt to get there: > > if(QT_QTUITOOLS_FOUND AND QT_QTDESIGNER_FOUND) > > add_subdirectory(plugins) > > endif() > > > > > > Greets, > > -- > > Kjelle > > > > > > On Tue, Apr 19, 2011 at 8:10 PM, Renato Araujo Oliveira Filho < > > > > [email protected]> wrote: > > > You can remove the plugins dir from CMakeList file, This will fix this > > > problem, I think you do not need the plugins on Maya. > > > > > > BR > > > > > > On Tue, Apr 19, 2011 at 11:03 AM, Hugo Parente Lima > > > > > > <[email protected]> wrote: > > > > On Tuesday 19 April 2011 10:42:29 Kjelle Apers wrote: > > > >> Hello, > > > >> I am trying to use PySide with Autodesk Maya 2011, which is using Qt > > > > > > 4.5. I > > > > > > >> know 4.5 is not supported by PySide but decided to give it a try > > > > > > anyway... > > > > > > >> but I get the following error when compiling the latest PySide: > > > >> > > > >> kjelle@orion:~/sandbox/ > > > >> software/pyside-qt4.7+1.0.1/build$ make > > > >> [ 1%] Built target pyside > > > >> [ 1%] Building CXX object > > > >> plugins/CMakeFiles/uiplugin.dir/customwidgets.cpp.o > > > >> In file included from > > > > > > /home/kjelle/sandbox/software/pyside- > qt4.7+1.0.1/plugins/customwidgets.cpp: > > > >> 23: > > > > /home/kjelle/sandbox/software/pyside-qt4.7+1.0.1/plugins/customwidget.h:5 > > > 4 > > > > > > >> : error: ISO C++ forbids declaration of ‘QScopedPointer’ with no > type > > > > > > > > IIRC QScopedPointer was added on Qt 4.6 and you are using the auto > > > > > > generated > > > > > > > headers created with Qt 4.7. > > > > > > > > The solution is to try to compile PySide with Qt 4.5, otherwise even > if > > > > > > you > > > > > > > got everything compiled you will get a link error due to missing > > > > symbols. > > > > > > > /home/kjelle/sandbox/software/pyside-qt4.7+1.0.1/plugins/customwidget.h:5 > > > 4 > > > > > > >> : error: expected ‘;’ before ‘<’ token > > > >> > > > >> In file included from > > > > > > /home/kjelle/sandbox/software/pyside- > qt4.7+1.0.1/plugins/customwidgets.cpp: > > > >> 24: > > > > /home/kjelle/sandbox/software/pyside-qt4.7+1.0.1/plugins/customwidgets.h: > > > 4 > > > > > > >> 7: error: ISO C++ forbids declaration of ‘QScopedPointer’ with no > type > > > > > > > /home/kjelle/sandbox/software/pyside-qt4.7+1.0.1/plugins/customwidgets.h: > > > 4 > > > > > > >> 7: error: expected ‘;’ before ‘<’ token > > > > > > /home/kjelle/sandbox/software/pyside- > qt4.7+1.0.1/plugins/customwidgets.cpp: > > > >> In constructor ‘PyCustomWidgets::PyCustomWidgets(QObject*)’: > > > /home/kjelle/sandbox/software/pyside- > qt4.7+1.0.1/plugins/customwidgets.cpp: > > > >> 49: error: class ‘PyCustomWidgets’ does not have any field named > > > > > > ‘m_data’ > > > > > > > /home/kjelle/sandbox/software/pyside-qt4.7+1.0.1/plugins/customwidgets.cp > > > p > > > > > > >> : In member function ‘void > > > > > > PyCustomWidgets::registerWidgetType(PyObject*)’: > > > > > > > /home/kjelle/sandbox/software/pyside-qt4.7+1.0.1/plugins/customwidgets.cp > > > p > > > > > > >> :59: error: ‘m_data’ was not declared in this scope > > > > > > /home/kjelle/sandbox/software/pyside- > qt4.7+1.0.1/plugins/customwidgets.cpp: > > > >> In member function ‘virtual QList<QDesignerCustomWidgetInterface*> > > > > > > >> PyCustomWidgets::customWidgets() const’: > > > /home/kjelle/sandbox/software/pyside- > qt4.7+1.0.1/plugins/customwidgets.cpp: > > > >> 64: error: ‘m_data’ was not declared in this scope > > > >> make[2]: *** [plugins/CMakeFiles/uiplugin.dir/customwidgets.cpp.o] > > > >> Error > > > > > > 1 > > > > > > >> make[1]: *** [plugins/CMakeFiles/uiplugin.dir/all] Error 2 > > > >> make: *** [all] Error 2 > > > >> > > > >> > > > >> So can I use PySide at all with Maya? Will 4.5 be supported in the > > > > > > future, > > > > > > >> or do I have to modify the source code? Is it perhaps feasible to > use > > > >> an older version of PySide for this? > > > >> > > > >> Thanks in advance! > > > >> -- > > > >> Kjelle > > > > > > > > -- > > > > Hugo Parente Lima > > > > INdT - Instituto Nokia de Tecnologia > > > > > > > > _______________________________________________ > > > > PySide mailing list > > > > [email protected] > > > > http://lists.pyside.org/listinfo/pyside > > > > > > -- > > > Renato Araujo Oliveira Filho > > > Instituto Nokia de Tecnologia - INdT > > > Mobile: +55 (81) 8704-2144 > > > _______________________________________________ > > > PySide mailing list > > > [email protected] > > > http://lists.pyside.org/listinfo/pyside > > -- > Hugo Parente Lima > INdT - Instituto Nokia de Tecnologia >
_______________________________________________ PySide mailing list [email protected] http://lists.pyside.org/listinfo/pyside
