[Kde-bindings] Plasma API (kdelibs) cleanup breaks bindings

Maciej Mrozowski reavertm at gmail.com
Fri Jan 15 10:26:53 UTC 2010


Hi

Recent commits - 1073809 and 1073814 to kdelibs in 4.4 branch (and trunk as 
well I suppose) introduced issues with pykde4 bindings (not sure about other 
bindings, but may be affected as well) :

sipplasmapart7.cpp:1768: error: invalid initialization of non-const reference 
of type 'QEasingCurve&' from a temporary of type 'QEasingCurve'                                                                                           
sipplasmapart7.cpp: In function 'PyObject* 
meth_Plasma_Animation_setEasingCurveType(PyObject*, PyObject*)':         
sipplasmapart7.cpp:2080: error: 'class Plasma::Animation' has no member named 
'setEasingCurveType'                  
sipplasmapart7.cpp: In function 'PyObject* 
meth_Plasma_Animation_easingCurveType(PyObject*, PyObject*)':            
sipplasmapart7.cpp:2108: error: 'class Plasma::Animation' has no member named 
'easingCurveType'                     
sipplasmapart7.cpp: At global scope:                                                                                
sipplasmapart7.cpp:12119: error: 'MoveDown' is not a member of 'Plasma'                                             
sipplasmapart7.cpp:12120: error: 'MoveDownLeft' is not a member of 'Plasma'                                         
sipplasmapart7.cpp:12121: error: 'MoveDownRight' is not a member of 'Plasma'                                        
sipplasmapart7.cpp:12122: error: 'MoveLeft' is not a member of 'Plasma'
sipplasmapart7.cpp:12123: error: 'MoveRight' is not a member of 'Plasma'
sipplasmapart7.cpp:12124: error: 'MoveUp' is not a member of 'Plasma'
sipplasmapart7.cpp:12125: error: 'MoveUpLeft' is not a member of 'Plasma'
sipplasmapart7.cpp:12126: error: 'MoveUpRight' is not a member of 'Plasma'
make[2]: *** 
[python/pykde4/CMakeFiles/python_module_PyKDE4_plasma.dir/sip/plasma/sipplasmapart7.o] 
Error 1
make[1]: *** [python/pykde4/CMakeFiles/python_module_PyKDE4_plasma.dir/all] 
Error 2
make: *** [all] Error 2

This is with sip-4.10_pre20100108 and PyQt4-4.7_pre20100110 on top of Qt-4.6.0 
and with 4.4 branch that is.

-- 
regards
MM



More information about the Kde-bindings mailing list