[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/Models/GameObjectModel.cpp.o [ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/Models/ModelInstance.cpp.o In file included from /home/grad/TBC_New/src/common/Logging/Log.h:23, from /home/grad/TBC_New/src/common/Collision/DynamicTree.cpp:24: /home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:50:9: error: expected unqualified-id before ‘namespace’ 50 | namespace ip | ^~~~~~~~~ /home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:65:31: error: ‘ctime’ does not name a type 65 | typename ExecutionContext = ctime, | ^~~~~ /home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:67:15: error: redefinition of default argument for ‘class ExecutionContext’ 67 | class basic_deadline_timer | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:31, from /home/grad/TBC_New/src/common/Logging/Log.h:23, from /home/grad/TBC_New/src/common/Collision/DynamicTree.cpp:24: /usr/include/boost/asio/basic_deadline_timer.hpp:128:5: note: original definition appeared here 128 | typename TimeTraits = boost::asio::time_traits