I am building a test example for Delta3D project using a CVS grab of replicantbody from 2005-03-14. ReplicantBody itself builds find, as does our dtChar::Character wrapper library. However, when I try to build our testCharacters in Debug mode, I get a whole mess of errors aluding to the redefintion of the class rvrutils::Notify. I at first thought this was a name conflict with our class dtCore::Notify, but since they are each in their own namepace, I'm quite confused. Furthermore if I include our header that pulls in ReplicantBody headers BEFORE our header that has dtCore::Notify, all is well. Perhaps this has do with your forward declaration of Notify, or the friend declaration?