[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