#include <tqevent.h>
directly before this block of text:
#include <tqvaluelist.h> #include <tqwindowdefs.h> #include <kdelibs_export.h> #include <X11/Xlib.h>
Retry the compilation; if it gets farther please
let me
know.
I added that change to kipc.cpp and kept the same change in kxerrorhandler.h.
I'm curious: why the same change but one in a cpp and the other in an h file. Why not both cpp or h files?
You can remove the change from the .h file at this point. It has to do with #include ordering; tqevent.h needs to be included before a different header file (Xorg?) does some nasty things as far as #defines are concerned.
The package compiled for about 20 minutes. That is progress --- the previous failure occurred quickly at about two minutes.
Great! I'll get that change committed as soon as I am back at my development machine.
I'm attaching the full build output.
I'm unsure but looks like there are gcc file location errors. I'm using GCC 4.2.4, which is what comes with Slackware 12.2.
Note: I realize the free/libre software world moves at a maddening pace. Some people might consider Slackware 12.2 ancient or obsolete, but actually is more recent than Debian Lenny. Lenny is still supported and will be for a long while yet. I presume the Trinity KDE packages are compatible with Lenny and therefore should be compatible with Slackware 12.2. Also, Lenny and 12.2 were the last distros to support KDE 3.5.10 and I think Trinity should be backwards compatible with those distros --- at least for a long while.
Fully agree; that's one reason why I'm working with you to fix all these little bugs that snuck in. ;-)
Thanks again for being willing to package Trinity for Slackware! I'll give you some space on the main Trinity mirror when the packages are complete.
Tim