>> >> #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