Message: Return type of CI_Session_database_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
[ 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:63:15: error: redeclared with 1 template parameter
63 | 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:130:7: note: previous declaration ‘template<class Time, class TimeTraits, class Executor> class boost::asio::basic_deadline_timer’ used 3 template parameters
130 | class basic_deadline_timer
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/common/Logging/Log.h:23,
from /home/grad/TBC_New/src/common/Collision/Maps/MapTree.cpp:23:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:63:15: error: redeclared with 1 template parameter
63 | 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/Maps/MapTree.cpp:23:
/usr/include/boost/asio/basic_deadline_timer.hpp:130:7: note: previous declaration ‘template<class Time, class TimeTraits, class Executor> class boost::asio::basic_deadline_timer’ used 3 template parameters
130 | class basic_deadline_timer
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/common/Logging/Log.h:23,
from /home/grad/TBC_New/src/common/Collision/Management/VMapManager2.cpp:28:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:63:15: error: redeclared with 1 template parameter
63 | 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/Management/VMapManager2.cpp:28:
/usr/include/boost/asio/basic_deadline_timer.hpp:130:7: note: previous declaration ‘template<class Time, class TimeTraits, class Executor> class boost::asio::basic_deadline_timer’ used 3 template parameters
130 | class basic_deadline_timer
| ^~~~~~~~~~~~~~~~~~~~
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/Models/WorldModel.cpp.o
In file included from /home/grad/TBC_New/src/common/Logging/Log.h:23,
from /home/grad/TBC_New/src/common/Collision/Management/MMapManager.cpp:20:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:63:15: error: redeclared with 1 template parameter
63 | 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/Management/MMapManager.cpp:20:
/usr/include/boost/asio/basic_deadline_timer.hpp:130:7: note: previous declaration ‘template<class Time, class TimeTraits, class Executor> class boost::asio::basic_deadline_timer’ used 3 template parameters
130 | class basic_deadline_timer
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/grad/TBC_New/src/common/Logging/Log.h:23,
from /home/grad/TBC_New/src/common/Collision/Models/GameObjectModel.cpp:26:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:63:15: error: redeclared with 1 template parameter
63 | 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/Models/GameObjectModel.cpp:26:
/usr/include/boost/asio/basic_deadline_timer.hpp:130:7: note: previous declaration ‘template<class Time, class TimeTraits, class Executor> class boost::asio::basic_deadline_timer’ used 3 template parameters
130 | class basic_deadline_timer
| ^~~~~~~~~~~~~~~~~~~~
[ 11%] Building CXX object src/common/CMakeFiles/common.dir/Collision/PrecompiledHeaders/collisionPCH.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Configuration/BuiltInConfig.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Configuration/Config.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/common.dir/Cryptography/ARC4.cpp.o
In file included from /home/grad/TBC_New/src/common/Logging/Log.h:23,
from /home/grad/TBC_New/src/common/Configuration/Config.cpp:25:
/home/grad/TBC_New/src/common/Asio/AsioHacksFwd.h:63:15: error: redeclared with 1 template parameter
63 | 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/Configuration/Config.cpp:25:
/usr/include/boost/asio/basic_deadline_timer.hpp:130:7: note: previous declaration ‘template<class Time, class TimeTraits, class Executor> class boost::asio::basic_deadline_timer’ used 3 template parameters