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:54
>> : 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:54
>> : 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.cpp
>> : In member function ‘void PyCustomWidgets::registerWidgetType(PyObject*)’:
>> /home/kjelle/sandbox/software/pyside-qt4.7+1.0.1/plugins/customwidgets.cpp
>> :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

Reply via email to