<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