Scanning dependencies of target Common [ 29%] Building CXX object Common/CMakeFiles/Common.dir/Base/Ogre/BaseManager.cpp.o In file included from /home/joilnen/ogre3d_devel/mygui/Common/Base/Ogre/BaseManager.h:13, from /home/joilnen/ogre3d_devel/mygui/Common/Base/Ogre/BaseManager.cpp:8: /home/joilnen/ogre3d_devel/mygui/Common/Input/OIS/InputManager.h:11:10: fatal error: OIS.h: No such file or directory 11 | #include *** So I changed here CMakeList.txt 171 set(MYGUI_SAMPLES_INPUT 4) home/joilnen/ogre3d_devel/mygui/Common/Input/SDL/InputManager.h:14:10: fatal error: SDL.h: No such file or directory 14 | #include *** I deleted EMSCRIPTEN preprocessor directives and left only #include [ 29%] Building CXX object Common/CMakeFiles/Common.dir/Base/Ogre/BaseManager.cpp.o /home/joilnen/ogre3d_devel/mygui/Common/Base/Ogre/BaseManager.cpp: In member function ‘bool base::BaseManager::create(int, int)’: /home/joilnen/ogre3d_devel/mygui/Common/Base/Ogre/BaseManager.cpp:144:21: error: no matching function for call to ‘base::BaseManager::createInput(size_t&)’ 144 | createInput(handle); | ^ In file included from /home/joilnen/ogre3d_devel/mygui/Common/Base/Ogre/BaseManager.h:13, from /home/joilnen/ogre3d_devel/mygui/Common/Base/Ogre/BaseManager.cpp:8: /home/joilnen/ogre3d_devel/mygui/Common/Input/SDL/InputManager.h:21:8: note: candidate: ‘void input::InputManager::createInput()’ 21 | void createInput(); | ^~~~~~~~~~~ /home/joilnen/ogre3d_devel/mygui/Common/Input/SDL/InputManager.h:21:8: note: candidate expects 0 arguments, 1 provided /home/joilnen/ogre3d_devel/mygui/Common/Base/Ogre/BaseManager.cpp:146:30: error: no matching function for call to ‘base::BaseManager::createPointerManager(size_t&)’ 146 | createPointerManager(handle); | ^ In file included from /home/joilnen/ogre3d_devel/mygui/Common/Base/Ogre/BaseManager.h:14, from /home/joilnen/ogre3d_devel/mygui/Common/Base/Ogre/BaseManager.cpp:8: /home/joilnen/ogre3d_devel/mygui/Common/Input/SDL/PointerManager.h:22:8: note: candidate: ‘void input::PointerManager::createPointerManager()’ 22 | void createPointerManager(); | ^~~~~~~~~~~~~~~~~~~~ /home/joilnen/ogre3d_devel/mygui/Common/Input/SDL/PointerManager.h:22:8: note: candidate expects 0 arguments, 1 provided make[2]: *** [Common/CMakeFiles/Common.dir/build.make:83: Common/CMakeFiles/Common.dir/Base/Ogre/BaseManager.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:703: Common/CMakeFiles/Common.dir/all] Error 2 make: *** [Makefile:150: all] Error 2 *** Now I make it OpenGL default render CMakeList.txt 128 set(MYGUI_RENDERSYSTEM 4 CACHE STRING