trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: September 2010

Re: [trinity-devel] Building kdebase with svn 1173506

From: "Timothy Pearson" <kb9vqf@...>
Date: Thu, 9 Sep 2010 18:09:01 -0500
<snip>
> I notice from some of the patches you make that the tqtinterface layer
> contributes to some of the differences. In several of the patches all you
> did was add a single tqtinterface include file. Possibly your system finds
> those files but can't on Slackware without explicit declaration. Is there
> a way you can configure or test your system for strict explicit
> declarations?
Not easily it would seem.  If this keeps up I will need to install
Slackware on a VM here, but that will take a few days when downloads are
included and also would require me to have a current copy of your build
script(s).
>
> You never have shared that adding all of these specific include file
> patches cause failures on your build system for Debian and Kubuntu. Thus
> I'm guessing these patches probably make the system more robust and less
> prone to other errors. I suspect that is a good thing despite being an
> awkwardly slow process to get this to work on Slackware.
You are correct; each change does not break Debian, but instead seems to
make the build process more robust.
>
> I realize there is MUCH to know with what needs to be repaired with these
> errors. Yet is there some guidelines I can follow to try to patch things
> here? Yes I have other things to do and a little patience doesn't hurt,
> but sure would be nice if I could try to find a simple patch here and test
> rather than wait for you to patch. A little frustrating for me and I know
> you're swamped. If I could learn to understand some of the error messages
> I could expedite this process a tad.

Generally what I do is look for a class name at the failing line number,
then search the entire Trinity source directory for
<classname>::<classname>, where <classname> is the class name you found
referenced in the failing file.  When I find it, I look for a .h header
file with the same name, then include that in the failing file.

Hope this helps!

Tim