I downloaded glow_104 and attempted to compile the library (and lesson0) using the given makefile, with g++ 4.3.3. Compilation failed with a message
--- Compiler: glowViewTransform ---
gcc -c -Wall -DGLOW_PLATFORM_LINUX -DGLOW_PLATFORM_LITTLEENDIAN -g -DGLOW_OPTION_DEBUG -I. -o glowViewTransform.o glowViewTransform.cpp
In file included from glowViewTransform.cpp:68:
glowViewTransform.h:192: error: expected `)' before ‘*’ token
glowViewTransform.h:201: error: ISO C++ forbids declaration of ‘GlowViewManipulator’ with no type
The workaround (solution) was to predeclare "class GlowViewManipulator;" at the top of glowViewTransform.h, next to the forward declaration of GlowTransformData. I'm attaching my working replacement file.
fixed header file