On 07/17/2012 01:25 PM, Nix wrote: > On 17 Jul 2012, David C. Rankin outgrape: > >> --- kima/src/kima.h >> +++ kima/src/kima.h 2012-07-17 00:44:44.835910307 -0500 >> @@ -35,6 +35,9 @@ >> #include <tqptrlist.h> >> #include <tqlabel.h> >> >> +// Namespace >> +using namespace std; >> + > > That's not going to help: the list below on line 177 is already > namespace-qualified with std::. > What is wrong with private declaration: 'void addSources(const std::list<Source*>& inList);' (line 177 kima.h) see: http://www.3111skyline.com/dl/dt/tde/err/kima/kima.h.txt That is the line causing the error: In file included from kima.moc.cpp:9:0: ./kima.h:179:24: error: 'list' in namespace 'std' does not name a type ./kima.h:179:29: warning: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] ./kima.h:179:33: error: expected ',' or '...' before '<' token This has nothing to do with the information turned up from searching: "error: 'list' in namespace 'std' does not name a type" e.g.: http://www.cplusplus.com/forum/beginner/51696/ or any of the others turned up. It's like a round-peg error looking for a square-hole to fit in. It seems like this is just generated out of thin air. The namespace is correct, the declaration is std:: qualified, I can't find any standard it violates. It is like this is some implicit declaration problem that just shouldn't exist, or like gcc no longer knows what a STL list is. c++ gurus -- what is your take -- it still won't build :( -- David C. Rankin, J.D.,P.E.