On 02/11/2011 09:57 AM, David C. Rankin wrote: > On 02/11/2011 12:46 AM, Timothy Pearson wrote: >> Then try rebuilding kdebase and see if the error changes at all. I have >> heard that GCC is not supposed to follow includes more than one file deep; >> if that is prohibiting a successful build then the above modification >> would fix it. >> >> Let me know if that works! >> >> Tim >> >> > <snip> > #include <string> > #include <stdio.h> > #include <tqstring.h> > > // test inclusion > #include <libkrandr/libkrandr.h> > > #include "iccconfig.h" > > using namespace std; > <snip> > > Hmm.. No change. Same 'expected type-specifier' -> cannot convert ‘int*’ to > ‘KRandrSimpleAPI*’ in initialization error. It is like it is missing code that > lets iccconfig.cpp know that ‘KRandrSimpleAPI*’ is an 'int*'. Could we add a > type-cast somewhere? If so, where? Here is the error in full: > <snip> Here are the current svn revisions for each of the modules I have built and installed if that makes any difference. I doubt it does, I do a svn up each day on the entire trinity svn tree and look for new/changed source files before copying the modules to a build directory. kdelibs was build just a few minutes ago and I haven't seen changes to tqtinterface or arts in several days so it should all be built against the current tree: trinity-qt3 3.3.8-20 trinity-pyqt3 3.18.1-9 trinity-tqtinterface 1219398-1 trinity-arts 1219157-1.1 trinity-kdelibs 1219817-1.1 -- David C. Rankin, J.D.,P.E.