This forum has been archived. All content is frozen. Please use KDE Discuss instead.

pykde4 sipkdeuipart2.cpp make error

Tags: None
(comma "," separated)
User avatar
DeTomasso
Registered Member
Posts
10
Karma
0
OS

pykde4 sipkdeuipart2.cpp make error

Tue Jan 18, 2011 10:11 am
When trying to compile newest pykde from git I get make error:
Code: Select all
[ 22%] Building CXX object CMakeFiles/python_module_PyKDE4_kdeui.dir/sip/kdeui/sipkdeuipart2.o
/home/zakonnik/programy/kde4.6/source/pykde4/build/sip/kdeui/sipkdeuipart2.cpp: In function 'PyObject* meth_KTabWidget_label(PyObject*, PyObject*)':                                   
/home/zakonnik/programy/kde4.6/source/pykde4/build/sip/kdeui/sipkdeuipart2.cpp:17474:42: error: 'class KTabWidget' has no member named 'label'
/home/zakonnik/programy/kde4.6/source/pykde4/build/sip/kdeui/sipkdeuipart2.cpp: In function 'PyObject* meth_KTabWidget_tabLabel(PyObject*, PyObject*)':
/home/zakonnik/programy/kde4.6/source/pykde4/build/sip/kdeui/sipkdeuipart2.cpp:17502:42: error: 'class KTabWidget' has no member named 'tabLabel'
/home/zakonnik/programy/kde4.6/source/pykde4/build/sip/kdeui/sipkdeuipart2.cpp: In function 'PyObject* meth_KTabWidget_setTabLabel(PyObject*, PyObject*)':
/home/zakonnik/programy/kde4.6/source/pykde4/build/sip/kdeui/sipkdeuipart2.cpp:17530:21: error: 'class KTabWidget' has no member named 'setTabLabel'
make[2]: *** [CMakeFiles/python_module_PyKDE4_kdeui.dir/sip/kdeui/sipkdeuipart2.o] Error 1
make[1]: *** [CMakeFiles/python_module_PyKDE4_kdeui.dir/all] Error 2
make: *** [all] Error 2

here's what I've done to fix this:
1. copied pykde/sip/kdecore/typedefs.sip to home directory
2. applied AlienBob's patch http://alien.slackbook.org/ktown/4.5.95 ... _x.diff.gz
got make error:
Code: Select all
/home/zakonnik/programy/kde4.6/source/pykde4/sip/kdecore/typedefs.sip:587: %MappedType template for this type has already been defined
make[2]: *** [sip/akonadi/sipakonadipart0.cpp] Error 1
make[1]: *** [CMakeFiles/python_module_PyKDE4_akonadi.dir/all] Error 2

3. copied back typedefs.sip to kdecore directory;
4. Applied Gentoo "updated patch for pykde4-4.5.5" https://bugs.gentoo.org/attachment.cgi?id=259333;
got same make error as above;
5. downloaded typedefs file from here --> http://websvn.kde.org/trunk/KDE/kdeb...athrev=1170602
same make error;
6. downloaded and applied patch from here --> https://bugs.kde.org/show_bug.cgi?id=261283
adn I'm back with first make error (error: 'class KTabWidget' has no member named 'label')

PyQt version: 4.8.2
SIP versio: 4.12
Any clue what to do next?


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot], rockscient