-
Notifications
You must be signed in to change notification settings - Fork 26
Description
When trying to build with this command: omega get master cyclops, I encountered these errors:
[ 2%] Built target omicron
[ 55%] Built target FreeImage
[ 60%] Built target freetype
[ 66%] Built target ftgl
[ 67%] Built target glew
[ 80%] Built target omega
[ 84%] Built target omegaToolkit
[ 85%] Built target GLFW
[ 86%] Built target displaySystem_GLFW
[ 87%] Built target bullet
[ 88%] Built target osg
[ 89%] Built target osgWorks
[ 91%] Built target osgBullet
[ 91%] Building CXX object modules/omegaOsg/src/CMakeFiles/omegaOsg.dir/OsgDebugOverlay.cpp.o
/Users/toand/git/mivp/omegalib/omegalib/master/modules/omegaOsg/src/OsgDebugOverlay.cpp:201:15: error: member access into incomplete type 'const omega::DrawContext'
if(context.task == DrawContext::OverlayDrawTask &&
^
/Users/toand/git/mivp/omegalib/omegalib/master/include/omega/TextureSource.h:34:12: note: forward declaration of 'omega::DrawContext'
struct DrawContext;
^
/Users/toand/git/mivp/omegalib/omegalib/master/modules/omegaOsg/src/OsgDebugOverlay.cpp:204:36: error: member access into incomplete type 'const omega::DrawContext'
DrawInterface* di = context.renderer->getRenderer();
^
/Users/toand/git/mivp/omegalib/omegalib/master/include/omega/TextureSource.h:34:12: note: forward declaration of 'omega::DrawContext'
struct DrawContext;
^
/Users/toand/git/mivp/omegalib/omegalib/master/modules/omegaOsg/src/OsgDebugOverlay.cpp:210:12: error: unknown type name 'DisplayTileConfig'
const DisplayTileConfig* tile = context.tile;
^
/Users/toand/git/mivp/omegalib/omegalib/master/modules/omegaOsg/src/OsgDebugOverlay.cpp:210:45: error: member access into incomplete type 'const omega::DrawContext'
const DisplayTileConfig* tile = context.tile;
^
/Users/toand/git/mivp/omegalib/omegalib/master/include/omega/TextureSource.h:34:12: note: forward declaration of 'omega::DrawContext'
struct DrawContext;
^
4 errors generated.
make[2]: *** [modules/omegaOsg/src/CMakeFiles/omegaOsg.dir/OsgDebugOverlay.cpp.o] Error 1
make[1]: *** [modules/omegaOsg/src/CMakeFiles/omegaOsg.dir/all] Error 2
make: *** [all] Error 2
And I cannot build displaySystem_Equalizer either:
./omega get master displaySystem_Equalizer
First, I get this error which is easy to solve
/bin/sh: /Users/toand/git/mivp/omegalib/omegalib/master/external/equalizer.10.11.patch: No such file or directory
make[2]: *** [3rdparty/stamp/equalizer-patch] Error 1
make[1]: *** [modules/displaySystem_Equalizer/CMakeFiles/equalizer.dir/all] Error 2
After copying equalizer.10.11.patch to external:
[ 64%] Building CXX object libs/client/CMakeFiles/Equalizer.dir/aglEventHandler.cpp.o
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:69:32: error: use of undeclared identifier 'kEventWindowUpdate'
{ kEventClassWindow, kEventWindowUpdate },
^
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:70:32: error: use of undeclared identifier 'kEventWindowDrawContent';
did you mean 'kEventWindowFocusContent'?
{ kEventClassWindow, kEventWindowDrawContent },
^~~~~~~~~~~~~~~~~~~~~~~
kEventWindowFocusContent
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h:9000:3: note:
'kEventWindowFocusContent' declared here
kEventWindowFocusContent = 202
^
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:86:34: error: invalid application of 'sizeof' to an incomplete type
'EventTypeSpec []'
const size_t nEvents = sizeof( events ) / sizeof( EventTypeSpec );
^~~~~~~~~~
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:92:9: error: use of undeclared identifier 'GetWindowEventTarget'
InstallWindowEventHandler( carbonWindow, eventHandler, nEvents, events,
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h:15104:29: note:
expanded from macro 'InstallWindowEventHandler'
InstallEventHandler( GetWindowEventTarget( target ), (handler), (numTypes), (list), (userData), (outHandlerRef) )
^
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:109:13: error: use of undeclared identifier 'GetWindowEventTarget'
InstallWindowEventHandler( carbonWindow, eventDispatcher, nEvents,
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h:15104:29: note:
expanded from macro 'InstallWindowEventHandler'
InstallEventHandler( GetWindowEventTarget( target ), (handler), (numTypes), (list), (userData), (outHandlerRef) )
^
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:120:5: warning: add explicit braces to avoid dangling else
[-Wdangling-else]
else
^
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:205:5: error: use of undeclared identifier 'GetWindowBounds'
GetWindowBounds( carbonWindow, kWindowContentRgn, &rect );
^
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:221:14: error: use of undeclared identifier 'kEventWindowUpdate'
case kEventWindowUpdate:
^
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:222:13: error: use of undeclared identifier 'BeginUpdate'
BeginUpdate( carbonWindow );
^
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:223:13: error: use of undeclared identifier 'EndUpdate'
EndUpdate( carbonWindow );
^
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:225:14: error: use of undeclared identifier
'kEventWindowDrawContent'; did you mean 'kEventWindowFocusContent'?
case kEventWindowDrawContent:
^~~~~~~~~~~~~~~~~~~~~~~
kEventWindowFocusContent
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/CarbonEvents.h:9000:3: note:
'kEventWindowFocusContent' declared here
kEventWindowFocusContent = 202
^
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:241:33: error: use of undeclared identifier 'FrontNonFloatingWindow'
if( carbonWindow == FrontNonFloatingWindow( ))
^
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:242:17: error: use of undeclared identifier 'SetUserFocusWindow'
SetUserFocusWindow( carbonWindow );
^
/Users/toand/git/mivp/omegalib/omegalib/master/build/3rdparty/equalizer/source/libs/client/aglEventHandler.cpp:400:32: error: use of undeclared identifier 'typeLongInteger'; did
you mean 'cLongInteger'?
typeLongInteger, 0, sizeof( delta ), 0, &delta );
^~~~~~~~~~~~~~~
cLongInteger
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AERegistry.h:71:3: note:
'cLongInteger' declared here
cLongInteger = 'long', /* 0x6c6f6e67 /
^
1 warning and 13 errors generated.
make[5]: ** [libs/client/CMakeFiles/Equalizer.dir/aglEventHandler.cpp.o] Error 1
make[4]: *** [libs/client/CMakeFiles/Equalizer.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [3rdparty/stamp/equalizer-build] Error 2
make[1]: *** [modules/displaySystem_Equalizer/CMakeFiles/equalizer.dir/all] Error 2