[PyKDE] PyKDE fails to compile on Debian

Jim Bublitz jbublitz at nwinternet.com
Sun Mar 12 18:00:06 GMT 2006


On Sunday 12 March 2006 08:35, Gudjon I. Gudjonsson wrote:

> sipkdecorepart0.o sipkdecorepart0.cpp
> sip/kdecore/ktimezones.sip: In function 'PyObject*
> convertFrom_ZoneMap(void*)':
> /usr/include/kde/ktimezones.h:191: error: 'KTimezone::KTimezone(const
> KTimezone&)' is private
> sip/kdecore/ktimezones.sip:209: error: within this context
> sipkdecorepart0.cpp: In function 'void* init_KTimezones(sipWrapper*,
> PyObject*, sipWrapper**)':
> /usr/include/kde/ktimezones.h:340: error: 'KTimezones::KTimezones(const
> KTimezones&)' is private
> sipkdecorepart0.cpp:9497: error: within this context
> sipkdecorepart0.cpp: In function 'void* init_KTimezone(sipWrapper*,
> PyObject*, sipWrapper**)':
> /usr/include/kde/ktimezones.h:191: error: 'KTimezone::KTimezone(const
> KTimezone&)' is private
> sipkdecorepart0.cpp:10450: error: within this context

According to the "official" KDE 3.5.0/3.5.1 source from kde.org, 
KTimezone::KTimezone(const KTimezone&) isn't private. In fact it's implicit 
(not declared at all as far as I can tell).

Can you check the KDE ktimezones.h that's being included when you 
build/compile and see if/how the copy constructor is declared there? Looks 
like a difference in KDE source files.

Jim




More information about the PyQt mailing list