Building file: ../widgets/TransformWidget.cpp Invoking: GCC C++ Compiler g++ -I/usr/include/ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"widgets/TransformWidget.d" -MT"widgets/TransformWidget.d" -o"widgets/TransformWidget.o" "../widgets/TransformWidget.cpp" /usr/local/include/osg/ref_ptr: In constructor ‘osg::ref_ptr::ref_ptr(T*) [with T = Renderable]’: ../widgets/../include/widgets/../DataEntry.h:34: instantiated from here /usr/local/include/osg/ref_ptr:27: error: invalid use of undefined type ‘struct Renderable’ ../widgets/../include/widgets/../DataEntry.h:16: error: forward declaration of ‘struct Renderable’ /usr/local/include/osg/ref_ptr: In destructor ‘osg::ref_ptr::~ref_ptr() [with T = Renderable]’: ../widgets/../include/widgets/../DataEntry.h:34: instantiated from here /usr/local/include/osg/ref_ptr:30: error: invalid use of undefined type ‘struct Renderable’ ../widgets/../include/widgets/../DataEntry.h:16: error: forward declaration of ‘struct Renderable’ /usr/local/include/osg/ref_ptr: In copy constructor ‘osg::ref_ptr::ref_ptr(const osg::ref_ptr&) [with T = Renderable]’: ../widgets/../include/widgets/../DataEntry.h:34: instantiated from here /usr/local/include/osg/ref_ptr:28: error: invalid use of undefined type ‘struct Renderable’ ../widgets/../include/widgets/../DataEntry.h:16: error: forward declaration of ‘struct Renderable’ make: *** [widgets/TransformWidget.o] Error 1