Hey Stefan, In the SVN trunk, inside the lib/base/debug.h (installed in the includes folder as eq/base/debug.h), there is a missing reference to the eq namespace in the EQDONTCALL macro. I've attached a patch fixing the issue. Eq compiles fine before and after the patch. Before applying the patch any code using the EQDONTCALL macro will fail to compile, complaining the base namespace could not be found.
Matthew
Index: lib/base/debug.h
===================================================================
--- lib/base/debug.h (revision 4703)
+++ lib/base/debug.h (working copy)
@@ -148,7 +148,7 @@
eq::base::abort(); }
# define EQDONTCALL \
{ EQERROR << "Code is not supposed to be called in this context, type " \
- << base::className( this ) << " " ; \
+ << eq::base::className( this ) << " " ; \
eq::base::abort(); }
# define EQCHECK(x) { const bool eqOk = x; EQASSERTINFO( eqOk, #x ) }
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ eq-dev mailing list [email protected] http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev http://www.equalizergraphics.com

