trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: August 2010

Re: [trinity-devel] Building From SVN

From: "Timothy Pearson" <kb9vqf@...>
Date: Wed, 25 Aug 2010 13:56:33 -0500
>> >> #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