[PyKDE] PyKDE snapshot for KDE 3.3.2/recent sip

Jim Bublitz jbublitz at nwinternet.com
Tue Jan 4 19:43:14 GMT 2005


On Tuesday 04 January 2005 10:15, Michael Franz Aigner wrote:

> The include files not found are kkeyserver_x11.h, kaccelaction.h and
> kaccelbase.h. I investigated already a bit in the problem, and found
> that these files are listed in the KDE Makefiles under noinst_HEADERS:
> http://webcvs.kde.org/kdelibs/kdecore/Makefile.am?rev=1.349&view=markup

> So, those three header files are never installed. I guess they are
> just for internal use inside of KDE. I think it is a bug that PyKDE
> includes them.

The bug is that the PyKDE/extra/kde332 subdirectory is missing from the 
tarball. I've sent a new snapshot (20050104) to Phil to post on the 
riverbankcomputing site.

You can probably get it to compile and work by creating extra/kde332 and 
copying all of the files from extra/kde331 to extra/kde332. Alternatively, 
you can get the KDE 3.3.2 versions of the h files from the kdelibs source 
distribution. Usually I forget to add the new directory to the script that 
generates the tarball - this time I forgot to add the directory to source 
control, so it didn't get picked up when updating the machine I use to build 
the tarball (development for 3.3.2 was on a different box).

I haven't reviewed the files in extra/ directories for a while. A couple are 
there because the h files need minor modifications (usually  something 
private referenced in the h file but declared in the cpp file). The rest are 
there because historically parts of PyKDE that weren't internal to KDE 
wouldn't build without including the "internal" stuff. That may or may not be 
the case any longer, but I haven't really checked it out.

Jim




More information about the PyQt mailing list