Build Results for Job ID: 1572644355.314947_30361

Merge Request for BTFromMaster3 into master

Checkout out branch BTFromMaster3

git checkout BTFromMaster3
SUCCESS

Build

make -j8
FAILURE
CMake Warning (dev) at CMakeLists.txt:10 (set):
  implicitly converting 'TYPE' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring done
-- Generating done
-- Build files have been written to: /home/tyler/bin/tempestengine/Binaries/Bullet-download
make[1]: Entering directory '/home/tyler/bin/tempestengine/Binaries/Bullet-download'
make[2]: Entering directory '/home/tyler/bin/tempestengine/Binaries/Bullet-download'
make[3]: Entering directory '/home/tyler/bin/tempestengine/Binaries/Bullet-download'
make[3]: Leaving directory '/home/tyler/bin/tempestengine/Binaries/Bullet-download'
make[3]: Entering directory '/home/tyler/bin/tempestengine/Binaries/Bullet-download'
[ 11%] Performing update step for 'bullet'
[ 22%] No configure step for 'bullet'
[ 33%] No build step for 'bullet'
[ 44%] No install step for 'bullet'
[ 55%] No test step for 'bullet'
[ 66%] Completed 'bullet'
make[3]: Leaving directory '/home/tyler/bin/tempestengine/Binaries/Bullet-download'
[100%] Built target bullet
make[2]: Leaving directory '/home/tyler/bin/tempestengine/Binaries/Bullet-download'
make[1]: Leaving directory '/home/tyler/bin/tempestengine/Binaries/Bullet-download'
Linux
CMake Warning (dev) at /home/tyler/source/cmake-3.15.4-Linux-x86_64/share/cmake-3.15/Modules/FindOpenGL.cmake:275 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  /home/tyler/bin/tempestengine/Binaries/Bullet-src/CMakeLists.txt:288 (FIND_PACKAGE)
This warning is for project developers.  Use -Wno-dev to suppress it.

OPENGL FOUND
/usr/lib/x86_64-linux-gnu/libGL.so/usr/lib/x86_64-linux-gnu/libGLU.so
PortAudio_LIBRARIES=/usr/lib/x86_64-linux-gnu/libportaudio.so
PortAudio_RESOURCES=/usr/lib/x86_64-linux-gnu/libportaudio.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tyler/bin/tempestengine/Binaries/glfw-download
make[1]: Entering directory '/home/tyler/bin/tempestengine/Binaries/glfw-download'
make[2]: Entering directory '/home/tyler/bin/tempestengine/Binaries/glfw-download'
make[3]: Entering directory '/home/tyler/bin/tempestengine/Binaries/glfw-download'
make[3]: Leaving directory '/home/tyler/bin/tempestengine/Binaries/glfw-download'
make[3]: Entering directory '/home/tyler/bin/tempestengine/Binaries/glfw-download'
[ 11%] Performing update step for 'glfw'
[ 22%] No configure step for 'glfw'
[ 33%] No build step for 'glfw'
[ 44%] No install step for 'glfw'
[ 55%] No test step for 'glfw'
[ 66%] Completed 'glfw'
make[3]: Leaving directory '/home/tyler/bin/tempestengine/Binaries/glfw-download'
[100%] Built target glfw
make[2]: Leaving directory '/home/tyler/bin/tempestengine/Binaries/glfw-download'
make[1]: Leaving directory '/home/tyler/bin/tempestengine/Binaries/glfw-download'
-- Using X11 for window creation
-- GLFW_ROOT=/home/tyler/bin/tempestengine/Binaries/glfw-src
-- GLFW_INCLUDE_DIRS=/home/tyler/bin/tempestengine/Binaries/glfw-src/include;/home/tyler/bin/tempestengine/Binaries/glfw-src/include/GLFW
-- GLFW_ROOT=/home/tyler/bin/tempestengine/Binaries/glfw-src
-- GLFW_INCLUDE_DIRS=/home/tyler/bin/tempestengine/Binaries/glfw-src/include;/home/tyler/bin/tempestengine/Binaries/glfw-src/include/GLFW
LinuxWinDefs_ROOT=/home/tyler/bin/tempestengine/Source/ThirdParty/LinuxWinDefs
LinuxWinDefs_ROOT=/home/tyler/bin/tempestengine/Source/ThirdParty/LinuxWinDefs
-- GLFW_ROOT=/home/tyler/bin/tempestengine/Binaries/glfw-src
-- GLFW_INCLUDE_DIRS=/home/tyler/bin/tempestengine/Binaries/glfw-src/include;/home/tyler/bin/tempestengine/Binaries/glfw-src/include/GLFW
LinuxWinDefs_ROOT=/home/tyler/bin/tempestengine/Source/ThirdParty/LinuxWinDefs
LinuxWinDefs_ROOT=/home/tyler/bin/tempestengine/Source/ThirdParty/LinuxWinDefs
-- GLFW_ROOT=/home/tyler/bin/tempestengine/Binaries/glfw-src
-- GLFW_INCLUDE_DIRS=/home/tyler/bin/tempestengine/Binaries/glfw-src/include;/home/tyler/bin/tempestengine/Binaries/glfw-src/include/GLFW
LinuxWinDefs_ROOT=/home/tyler/bin/tempestengine/Source/ThirdParty/LinuxWinDefs
-- GLFW_ROOT=/home/tyler/bin/tempestengine/Binaries/glfw-src
-- GLFW_INCLUDE_DIRS=/home/tyler/bin/tempestengine/Binaries/glfw-src/include;/home/tyler/bin/tempestengine/Binaries/glfw-src/include/GLFW
-- GLFW_ROOT=/home/tyler/bin/tempestengine/Binaries/glfw-src
-- GLFW_INCLUDE_DIRS=/home/tyler/bin/tempestengine/Binaries/glfw-src/include;/home/tyler/bin/tempestengine/Binaries/glfw-src/include/GLFW
-- GLFW_ROOT=/home/tyler/bin/tempestengine/Binaries/glfw-src
-- GLFW_INCLUDE_DIRS=/home/tyler/bin/tempestengine/Binaries/glfw-src/include;/home/tyler/bin/tempestengine/Binaries/glfw-src/include/GLFW
-- GLFW_ROOT=/home/tyler/bin/tempestengine/Binaries/glfw-src
-- GLFW_INCLUDE_DIRS=/home/tyler/bin/tempestengine/Binaries/glfw-src/include;/home/tyler/bin/tempestengine/Binaries/glfw-src/include/GLFW
LinuxWinDefs_ROOT=/home/tyler/bin/tempestengine/Source/ThirdParty/LinuxWinDefs
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tyler/bin/tempestengine/Binaries
[  0%] Building CXX object Bullet-build/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/IDMath.o
[  0%] Building CXX object Logger/CMakeFiles/Logger.dir/Private/Logger.cpp.o
[  0%] Building CXX object Bullet-build/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3AlignedAllocator.o
[  0%] Building CXX object Bullet-build/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBody.o
[  0%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/btAlignedAllocator.o
[  0%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Character/btKinematicCharacterController.o
Scanning dependencies of target Math
[  0%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btAxisSweep3.o
[  0%] Building CXX object Math/CMakeFiles/Math.dir/Private/MathFunctions.cpp.o
[  0%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHull.o
[  0%] Building CXX object Bullet-build/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Vector3.o
[  0%] Building CXX object Bullet-build/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/MultiBodyTree.o
[  1%] Building CXX object Bullet-build/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Logging.o
[  1%] Linking CXX static library libBullet3Common.a
[  1%] Built target Bullet3Common
[  1%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHullComputer.o
[  2%] Building CXX object Math/CMakeFiles/Math.dir/Private/Matrix4x4.cpp.o
[  2%] Linking CXX static library ../Runtime/libLogger.a
[  2%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btConeTwistConstraint.o
[  2%] Built target Logger
[  2%] Building CXX object Bullet-build/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.o
[  3%] Building CXX object Bullet-build/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeImpl.o
[  3%] Building CXX object Math/CMakeFiles/Math.dir/Private/Quaternion.cpp.o
[  3%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btBroadphaseProxy.o
[  3%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btCollisionAlgorithm.o
[  4%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvt.o
[  4%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvtBroadphase.o
[  4%] Building CXX object Math/CMakeFiles/Math.dir/Private/Shapes.cpp.o
[  4%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btContactConstraint.o
[  5%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btFixedConstraint.o
[  5%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDispatcher.o
[  5%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGearConstraint.o
[  5%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btOverlappingPairCache.o
[  5%] Building CXX object Bullet-build/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyConcaveCollisionAlgorithm.o
[  5%] Building CXX object Math/CMakeFiles/Math.dir/Private/Vector2.cpp.o
[  5%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofConstraint.o
[  5%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpringConstraint.o
[  5%] Linking CXX static library libBulletInverseDynamics.a
[  5%] Built target BulletInverseDynamics
[  5%] Building CXX object Bullet-build/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyHelpers.o
[  5%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/btGeometryUtil.o
[  6%] Building CXX object Bullet-build/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyRigidBodyCollisionConfiguration.o
[  6%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btQuantizedBvh.o
[  7%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/btPolarDecomposition.o
[  7%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpring2Constraint.o
[  7%] Building CXX object Bullet-build/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidCollisionAlgorithm.o
[  7%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/btQuickprof.o
[  7%] Building CXX object Bullet-build/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidDynamicsWorld.o
[  7%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/btSerializer.o
[  7%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/btSerializer64.o
[  7%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/btThreads.o
[  8%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/btVector3.o
[  9%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHinge2Constraint.o
[  9%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHingeConstraint.o
[  9%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btPoint2PointConstraint.o
[  9%] Building CXX object Math/CMakeFiles/Math.dir/Private/Vector3.cpp.o
[  9%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/TaskScheduler/btTaskScheduler.o
[ 10%] Building CXX object Math/CMakeFiles/Math.dir/Private/Vector4.cpp.o
[ 10%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSequentialImpulseConstraintSolver.o
[ 10%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/TaskScheduler/btThreadSupportPosix.o
[ 11%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btSimpleBroadphase.o
[ 11%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSequentialImpulseConstraintSolverMt.o
[ 11%] Building CXX object Bullet-build/src/LinearMath/CMakeFiles/LinearMath.dir/TaskScheduler/btThreadSupportWin32.o
[ 11%] Linking CXX static library libLinearMath.a
[ 11%] Built target LinearMath
[ 11%] Building CXX object Math/CMakeFiles/Math.dir/Private/Color.cpp.o
[ 11%] Building CXX object Math/CMakeFiles/Math.dir/Private/Color4.cpp.o
[ 11%] Building CXX object Configuration/CMakeFiles/Configuration.dir/Private/HEADER_ONLY_MODULE.cpp.o
[ 11%] Linking CXX static library ../Runtime/libConfiguration.a
[ 11%] Built target Configuration
[ 11%] Building CXX object Utility/CMakeFiles/Utility.dir/Private/DataTypes.cpp.o
[ 11%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btBatchedConstraints.o
[ 11%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btActivatingCollisionAlgorithm.o
[ 11%] Building CXX object Bullet-build/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftMultiBodyDynamicsWorld.o
[ 11%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxCollisionAlgorithm.o
[ 11%] Linking CXX static library ../Runtime/libMath.a
[ 11%] Built target Math
[ 11%] Building CXX object Bullet-build/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftSoftCollisionAlgorithm.o
[ 12%] Building CXX object Bullet-build/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btDefaultSoftBodySolver.o
[ 12%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.o
[ 12%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxDetector.o
[ 13%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btNNCGConstraintSolver.o
[ 13%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSliderConstraint.o
[ 13%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSolve2LinearConstraint.o
[ 13%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btTypedConstraint.o
[ 13%] Linking CXX static library libBulletSoftBody.a
[ 14%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionDispatcher.o
[ 14%] Built target BulletSoftBody
[ 14%] Building CXX object EngineInterfaces/CMakeFiles/EngineInterfaces.dir/Private/HEADER_ONLY_MODULE.cpp.o
[ 14%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btUniversalConstraint.o
[ 14%] Linking CXX static library ../Runtime/libEngineInterfaces.a
[ 15%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorld.o
[ 15%] Built target EngineInterfaces
[ 15%] Building C object Engine/TempestEngine/CMakeFiles/XInput.dir/__/__/ThirdParty/XInput_Linux/XInput.c.o
[ 15%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionDispatcherMt.o
[ 15%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorldMt.o
[ 15%] Linking C static library ../../Runtime/libXInput.a
[ 15%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/AE_AudioMath.cpp.o
[ 15%] Built target XInput
[ 15%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/AE_RingBuffer.cpp.o
[ 15%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimulationIslandManagerMt.o
[ 16%] Building C object Graphics.OpenGL4/CMakeFiles/LinuxWinDefs.dir/__/ThirdParty/LinuxWinDefs/synchapi.c.o
[ 16%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionObject.o
[ 16%] Linking C static library ../Runtime/libLinuxWinDefs.a
[ 16%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btRigidBody.o
[ 16%] Built target LinuxWinDefs
[ 16%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimpleDynamicsWorld.o
[ 16%] Linking CXX static library ../Runtime/libUtility.a
[ 16%] Built target Utility
[ 16%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorld.o
[ 17%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btRaycastVehicle.o
[ 17%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btWheelInfo.o
[ 17%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorldImporter.o
[ 17%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/AudioAssetManager.cpp.o
[ 17%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/AudioEngine.cpp.o
[ 17%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBody.o
[ 17%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraint.o
[ 17%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraintSolver.o
[ 18%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyDynamicsWorld.o
[ 18%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyFixedConstraint.o
[ 18%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/AudioStorage.cpp.o
[ 18%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCollisionAlgorithm.o
[ 19%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/Compressor.cpp.o
[ 19%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyGearConstraint.o
[ 20%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.o
[ 20%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyJointLimitConstraint.o
[ 20%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/DoubleBuffer.cpp.o
[ 20%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyJointMotor.o
[ 20%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/DSPFactory.cpp.o
[ 20%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConcaveCollisionAlgorithm.o
[ 20%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/Envelopes.cpp.o
[ 21%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyMLCPConstraintSolver.o
[ 21%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/EventHandler.cpp.o
[ 22%] Building C object glfw-build/src/CMakeFiles/glfw.dir/context.c.o
[ 23%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/Filter.cpp.o
[ 23%] Building C object glfw-build/src/CMakeFiles/glfw.dir/init.c.o
[ 23%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyPoint2Point.o
[ 23%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodySliderConstraint.o
[ 23%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/FilterFactory.cpp.o
[ 23%] Building C object glfw-build/src/CMakeFiles/glfw.dir/input.c.o
[ 23%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConvexAlgorithm.o
[ 23%] Building C object glfw-build/src/CMakeFiles/glfw.dir/monitor.c.o
[ 23%] Building C object glfw-build/src/CMakeFiles/glfw.dir/vulkan.c.o
[ 24%] Building C object glfw-build/src/CMakeFiles/glfw.dir/window.c.o
[ 24%] Building C object glfw-build/src/CMakeFiles/glfw.dir/x11_init.c.o
[ 24%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodySphericalJointMotor.o
[ 24%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/IOTarget.cpp.o
[ 24%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btDantzigLCP.o
[ 24%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/Parameters.cpp.o
[ 24%] Building C object glfw-build/src/CMakeFiles/glfw.dir/x11_monitor.c.o
[ 24%] Building C object glfw-build/src/CMakeFiles/glfw.dir/x11_window.c.o
[ 24%] Building C object glfw-build/src/CMakeFiles/glfw.dir/xkb_unicode.c.o
[ 24%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexPlaneCollisionAlgorithm.o
[ 25%] Building C object glfw-build/src/CMakeFiles/glfw.dir/posix_time.c.o
[ 25%] Building C object glfw-build/src/CMakeFiles/glfw.dir/posix_thread.c.o
[ 25%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/ProcessingSettings.cpp.o
[ 26%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btMLCPSolver.o
[ 26%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvex2dConvex2dAlgorithm.o
[ 27%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btDefaultCollisionConfiguration.o
[ 27%] Building C object glfw-build/src/CMakeFiles/glfw.dir/glx_context.c.o
[ 27%] Building CXX object ThirdParty/googletest-master/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 28%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/Serializer.cpp.o
[ 28%] Building C object glfw-build/src/CMakeFiles/glfw.dir/egl_context.c.o
[ 28%] Building CXX object Engine/AudioEngine/CMakeFiles/AudioEngine.dir/Voice.cpp.o
[ 28%] Building CXX object Bullet-build/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btLemkeAlgorithm.o
[ 28%] Building C object glfw-build/src/CMakeFiles/glfw.dir/osmesa_context.c.o
[ 28%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btEmptyCollisionAlgorithm.o
[ 29%] Building C object glfw-build/src/CMakeFiles/glfw.dir/linux_joystick.c.o
[ 29%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btGhostObject.o
[ 29%] Linking C static library ../../Runtime/libglfw3.a
[ 29%] Built target glfw
[ 30%] Building CXX object Editor/CMakeFiles/ImGui.dir/__/ThirdParty/imgui-docking/imgui.cpp.o
[ 30%] Building CXX object Editor/CMakeFiles/ImGui.dir/__/ThirdParty/imgui-docking/imgui_draw.cpp.o
[ 31%] Building CXX object Editor/CMakeFiles/ImGuizmo.dir/__/ThirdParty/ImGuizmo-master/ImGuizmo.cpp.o
[ 31%] Building CXX object Editor/CMakeFiles/ImGui.dir/__/ThirdParty/imgui-docking/imgui_widgets.cpp.o
[ 31%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btHashedSimplePairCache.o
[ 31%] Linking CXX static library ../../Runtime/libAudioEngine.a
[ 31%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btInternalEdgeUtility.o
[ 31%] Built target AudioEngine
[ 32%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btManifoldResult.o
[ 32%] Linking CXX static library ../Runtime/libImGuizmo.a
[ 32%] Built target ImGuizmo
[ 32%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSimulationIslandManager.o
[ 32%] Building CXX object Editor/CMakeFiles/ImGui.dir/__/ThirdParty/imgui-docking/imgui_demo.cpp.o
[ 32%] Building CXX object SerializationCore/CMakeFiles/SerializationCore.dir/Private/Reflection.cpp.o
[ 32%] Linking CXX static library libBulletDynamics.a
[ 32%] Built target BulletDynamics
[ 32%] Building CXX object EventSystem/CMakeFiles/EventSystem.dir/Private/EventBus.cpp.o
[ 32%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/AudioMetrics.cpp.o
[ 32%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereBoxCollisionAlgorithm.o
[ 32%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereSphereCollisionAlgorithm.o
[ 32%] Linking CXX static library ../Runtime/libImGui.a
[ 32%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereTriangleCollisionAlgorithm.o
[ 32%] Built target ImGui
[ 33%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btUnionFind.o
[ 33%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/SphereTriangleDetector.o
[ 33%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBoxShape.o
[ 33%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBox2dShape.o
[ 33%] Linking CXX static library ../Runtime/libSerializationCore.a
[ 33%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/AudioPlayer.cpp.o
[ 33%] Built target SerializationCore
[ 33%] Linking CXX static library ../../../Runtime/libgtest.a
[ 34%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/AudioSystem.cpp.o
[ 34%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBvhTriangleMeshShape.o
[ 34%] Built target gtest
[ 35%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCapsuleShape.o
[ 35%] Building CXX object Editor/CMakeFiles/ImGui_Stdlib.dir/__/ThirdParty/imgui-docking/misc/cpp/imgui_stdlib.cpp.o
[ 35%] Building CXX object EventSystem/CMakeFiles/EventSystem.dir/Private/EventBase.cpp.o
[ 35%] Building CXX object EventSystem/CMakeFiles/EventSystem.dir/Private/EventFireError.cpp.o
[ 35%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCollisionShape.o
[ 35%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCompoundShape.o
[ 36%] Building CXX object Editor/CMakeFiles/ImGui_OpenGL3_GLFW_GLEW.dir/__/ThirdParty/imgui-docking/examples/imgui_impl_opengl3.cpp.o
[ 36%] Linking CXX static library ../Runtime/libImGui_Stdlib.a
[ 36%] Built target ImGui_Stdlib
[ 36%] Building CXX object Editor/CMakeFiles/ImGui_OpenGL3_GLFW_GLEW.dir/__/ThirdParty/imgui-docking/examples/imgui_impl_glfw.cpp.o
[ 36%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConcaveShape.o
[ 36%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConeShape.o
[ 37%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexHullShape.o
[ 37%] Linking CXX static library ../Runtime/libImGui_OpenGL3_GLFW_GLEW.a
[ 37%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexInternalShape.o
[ 37%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/DSPManipulator.cpp.o
[ 37%] Built target ImGui_OpenGL3_GLFW_GLEW
[ 38%] Building CXX object EventSystem/CMakeFiles/EventSystem.dir/Private/EventHandler.cpp.o
Scanning dependencies of target MathSerialization
[ 38%] Building CXX object MathSerialization/CMakeFiles/MathSerialization.dir/Private/QuaternionSerialization.cpp.o
[ 39%] Building CXX object MathSerialization/CMakeFiles/MathSerialization.dir/Private/Vector2Serialization.cpp.o
[ 39%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPointCloudShape.o
[ 39%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPolyhedron.o
[ 39%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexShape.o
[ 39%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvex2dShape.o
[ 40%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexTriangleMeshShape.o
[ 40%] Building CXX object MathSerialization/CMakeFiles/MathSerialization.dir/Private/Vector3Serialization.cpp.o
[ 40%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/FilterManipulator.cpp.o
[ 40%] Building CXX object MathSerialization/CMakeFiles/MathSerialization.dir/Private/Vector4Serialization.cpp.o
[ 40%] Building CXX object MathSerialization/CMakeFiles/MathSerialization.dir/Private/ColorSerialization.cpp.o
[ 40%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCylinderShape.o
[ 40%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btEmptyShape.o
[ 40%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btHeightfieldTerrainShape.o
[ 40%] Linking CXX static library ../Runtime/libEventSystem.a
[ 40%] Built target EventSystem
[ 40%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/main.cpp.o
[ 40%] Building CXX object ComponentCore/CMakeFiles/ComponentCore.dir/Private/Component.cpp.o
[ 41%] Building CXX object SystemCore/CMakeFiles/SystemCore.dir/Private/HEADER_ONLY_MODULE.cpp.o
[ 41%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMiniSDF.o
[ 41%] Linking CXX static library ../Runtime/libSystemCore.a
[ 41%] Building CXX object MathSerialization/CMakeFiles/MathSerialization.dir/Private/Color4Serialization.cpp.o
[ 41%] Built target SystemCore
[ 41%] Building CXX object Graphics.OpenGL4/CMakeFiles/Graphics.OpenGL4.dir/GLFWAdapter.cpp.o
[ 41%] Building CXX object ThirdParty/googletest-master/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 41%] Building CXX object Graphics.OpenGL4/CMakeFiles/Graphics.OpenGL4.dir/GlfwWindow.cpp.o
[ 41%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/ObjectEditor.cpp.o
[ 42%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/ObjectHierarchy.cpp.o
[ 42%] Linking CXX static library ../Runtime/libComponentCore.a
[ 42%] Linking CXX static library ../Runtime/libMathSerialization.a
[ 42%] Built target ComponentCore
[ 42%] Building CXX object ComponentRepository/CMakeFiles/ComponentRepository.dir/Private/ComponentRepository.cpp.o
[ 43%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMinkowskiSumShape.o
[ 43%] Linking CXX static library ../Runtime/libGraphics.OpenGL4.a
[ 43%] Built target MathSerialization
[ 43%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMultimaterialTriangleMeshShape.o
[ 43%] Built target Graphics.OpenGL4
[ 43%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMultiSphereShape.o
[ 44%] Linking CXX static library ../../../Runtime/libgtest_main.a
[ 44%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/SystemBase.cpp.o
[ 44%] Built target gtest_main
[ 44%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/SystemManager.cpp.o
[ 44%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/UI_System.cpp.o
[ 44%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btOptimizedBvh.o
[ 44%] Building C object Engine/AudioTool/CMakeFiles/AudioTool.dir/glad.c.o
[ 45%] Linking CXX static library ../Runtime/libComponentRepository.a
[ 45%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btPolyhedralConvexShape.o
[ 45%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/ImGui/imgui_demo.cpp.o
[ 46%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/ImGui/imgui_draw.cpp.o
[ 46%] Built target ComponentRepository
[ 47%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btScaledBvhTriangleMeshShape.o
[ 47%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/ImGui/imgui_impl_glfw.cpp.o
[ 47%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/ImGui/imgui_impl_opengl3.cpp.o
[ 47%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/ImGui/imgui_widgets.cpp.o
[ 47%] Building CXX object Engine/AudioTool/CMakeFiles/AudioTool.dir/ImGui/imgui.cpp.o
[ 47%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btSdfCollisionShape.o
[ 47%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btShapeHull.o
[ 47%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btSphereShape.o
[ 47%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStaticPlaneShape.o
[ 48%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStridingMeshInterface.o
[ 48%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTetrahedronShape.o
[ 48%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleBuffer.o
[ 48%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleCallback.o
[ 48%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexArray.o
[ 49%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexMaterialArray.o
[ 49%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMesh.o
[ 49%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMeshShape.o
[ 49%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btUniformScalingShape.o
[ 49%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btContactProcessing.o
[ 50%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGenericPoolAllocator.o
[ 50%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactBvh.o
[ 50%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactCollisionAlgorithm.o
[ 50%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactQuantizedBvh.o
[ 50%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactShape.o
[ 50%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btTriangleShapeEx.o
[ 51%] Linking CXX executable ../../Runtime/AudioTool
[ 52%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_box_set.o
[ 52%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.o
[ 52%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.o
[ 52%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.o
[ 52%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.o
[ 52%] Built target AudioTool
[ 53%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.o
[ 53%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.o
[ 53%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.o
[ 53%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.o
[ 53%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.o
[ 54%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.o
/home/tyler/bin/tempestengine/Binaries/Bullet-src/src/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp:46:9: warning: 'MAX_ITERATIONS' macro redefined [-Wmacro-redefined]
#define MAX_ITERATIONS 64
        ^
/home/tyler/bin/tempestengine/Binaries/Bullet-src/src/BulletCollision/NarrowPhaseCollision/btConvexCast.h:29:9: note: previous definition is here
#define MAX_ITERATIONS 32
        ^
[ 54%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.o
1 warning generated.
[ 54%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.o
[ 54%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.o
[ 54%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.o
[ 55%] Building CXX object Bullet-build/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.o
[ 55%] Linking CXX static library libBulletCollision.a
[ 55%] Built target BulletCollision
Scanning dependencies of target Physics.Bullet
[ 56%] Building CXX object Physics.Bullet/CMakeFiles/Physics.Bullet.dir/BulletWrapper.cpp.o
[ 56%] Building CXX object Physics.Bullet/CMakeFiles/Physics.Bullet.dir/PhysicsInterface.cpp.o
[ 56%] Linking CXX static library ../Runtime/libPhysics.Bullet.a
[ 56%] Built target Physics.Bullet
Scanning dependencies of target TempestEngine
[ 56%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Precompiled.cpp.o
[ 56%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Application.cpp.o
[ 57%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GamePadSystem.cpp.o
[ 57%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/PersistenceManipulator.cpp.o
[ 57%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Engine.cpp.o
[ 57%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/MeshDebug.cpp.o
[ 57%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/PersistenceRequest.cpp.o
[ 57%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/PersistenceSystem.cpp.o
[ 58%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/ScriptMaps.cpp.o
[ 58%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Serialization.cpp.o
[ 58%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SystemBase.cpp.o
[ 58%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SystemBundle.cpp.o
[ 58%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SystemManager.cpp.o
[ 59%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SystemTask.cpp.o
[ 59%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/TransformTestScript.cpp.o
[ 59%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Actions/Action.cpp.o
[ 59%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Actions/ActionSystem.cpp.o
[ 59%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Actions/DelayAction.cpp.o
[ 60%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Actions/LerpAction.cpp.o
[ 60%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Audio/AudioComponent.cpp.o
[ 60%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Audio/AudioSystem.cpp.o
[ 60%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/AnimatorComponent.cpp.o
[ 60%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/Agent.cpp.o
[ 60%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/Button.cpp.o
[ 61%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/Camera.cpp.o
[ 61%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/FBXFileComponent.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Components/Agent.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Components/Agent.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Components/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
[ 61%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/InputComponent.cpp.o
[ 61%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/Light.cpp.o
[ 61%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/ParticleEmitter.cpp.o
In file included from [ 62%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/Renderer.cpp.o
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Components/Agent.cpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Components/Agent.cpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
2 warnings and 1 error generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:348: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/Agent.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/Agent.cpp.o] Error 1
[ 62%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/RenderTarget.cpp.o
[ 62%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/RigidBody.cpp.o
[ 62%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/ScriptCPP.cpp.o
[ 62%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/Skybox.cpp.o
[ 63%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/WaypointNode.cpp.o
[ 63%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Components/WaypointNodeSet.cpp.o
[ 63%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/DynamicWaypoints/WaypointGraphPathfinder.cpp.o
[ 63%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/DynamicWaypoints/DynamicWaypointGraph.cpp.o
[ 63%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/External/AssetManipulator.cpp.o
[ 64%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/External/BehaviorTreeManipulator.cpp.o
[ 64%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/External/bundleManipulator.cpp.o
[ 64%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/External/CameraManipulator.cpp.o
[ 64%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/External/EngineMetadataManipulator.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/External/BehaviorTreeManipulator.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Components/Agent.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Components/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
[ 64%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/External/GraphicsManipulator.cpp.o
[ 65%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/External/NodeManipulator.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/External/BehaviorTreeManipulator.cpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/External/../BehaviorSystem/BehaviorTreeManager.hpp:30:10: error: no template named 'set' in namespace 'std'; did you mean 'get'?
    std::set treesToReload;
    ~~~~~^~~
         get
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/utility:216:5: note: 'get' declared here
    get(std::pair<_Tp1, _Tp2>& __in) noexcept
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/External/BehaviorTreeManipulator.cpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/External/../BehaviorSystem/BehaviorTreeManager.hpp:30:10: error: non-friend class member 'get' cannot have a qualified name
    std::set treesToReload;
    ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/External/../BehaviorSystem/BehaviorTreeManager.hpp:30:10: error: C++ requires a type specifier for all declarations
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/External/../BehaviorSystem/BehaviorTreeManager.hpp:30:26: error: expected ';' at end of declaration list
    std::set treesToReload;
                         ^
                         ;
[ 65%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/External/SceneEntityReference.cpp.o
[ 65%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/External/SceneManipulator.cpp.o
5 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:569: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/External/BehaviorTreeManipulator.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/External/BehaviorTreeManipulator.cpp.o] Error 1
[ 65%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameObjectFiltering/ComponentTypeSet.cpp.o
[ 66%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameObjectFiltering/ListBuilder.cpp.o
[ 66%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameObjectFiltering/GameObjectFilter.cpp.o
[ 66%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/AudioScript.cpp.o
[ 66%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/CameraScript.cpp.o
[ 66%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/BombScript.cpp.o
[ 66%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/ChangeSceneAfterDelayScript.cpp.o
[ 66%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/CharacterStateScript.cpp.o
[ 67%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/DamagePrismScript.cpp.o
[ 67%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/DynamiteScript.cpp.o
[ 67%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/EnemyAIScript.cpp.o
[ 67%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/GrabbableScript.cpp.o
[ 67%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/GameManagerScript.cpp.o
[ 68%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/GroundPoundScript.cpp.o
[ 68%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/InputTestScript.cpp.o
[ 68%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/JumpPadScript.cpp.o
[ 68%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/LariatScript.cpp.o
[ 68%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/LifetimeScript.cpp.o
[ 69%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/LightTestScript.cpp.o
[ 69%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/menuControllerScript.cpp.o
[ 69%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/PlayButtonScript.cpp.o
[ 69%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/PlayerControllerScript.cpp.o
[ 69%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/PrebuildTestScript.cpp.o
[ 70%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/RenderTargetScript.cpp.o
[ 70%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/ShooterScript.cpp.o
[ 70%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/SpawnerScript.cpp.o
[ 70%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/StressTestScript.cpp.o
[ 70%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/TestingScript.cpp.o
[ 71%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/GameScripts/TextSampleScript.cpp.o
[ 71%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Input/GamepadInputAdapter.cpp.o
[ 71%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Input/InputSystem.cpp.o
[ 71%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Node.cpp.o
[ 71%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/NodeFactory.cpp.o
[ 72%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/Blackboard.cpp.o
[ 72%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTree.cpp.o
[ 72%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTreeManager.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/Blackboard.cpp:1:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
[ 72%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTreeBuilder.cpp.o
1 error generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1102: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/Blackboard.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/Blackboard.cpp.o] Error 1
[ 72%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTreeDataBase.cpp.o
[ 72%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTask.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.cpp:9:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:21:10: error: no template named 'map' in namespace 'std'; did you mean 'max'?
    std::map nodeIDs;
    ~~~~~^~~
         max
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_algobase.h:219:5: note: 'max' declared here
    max(const _Tp& __a, const _Tp& __b)
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.cpp:9:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:21:10: error: non-friend class member 'max' cannot have a qualified name
    std::map nodeIDs;
    ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:21:10: error: C++ requires a type specifier for all declarations
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:21:31: error: expected ';' at end of declaration list
    std::map nodeIDs;
                              ^
                              ;
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:42:38: error: no template named 'map' in namespace 'std'; did you mean 'max'?
    void SetUpTree(BehaviorPtr, std::map);
                                ~~~~~^~~
                                     max
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_algobase.h:219:5: note: 'max' declared here
    max(const _Tp& __a, const _Tp& __b)
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.cpp:9:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:42:33: error: expected parameter declarator
    void SetUpTree(BehaviorPtr, std::map);
                                ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTask.cpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTask.hpp:96:10: error: no type named 'string' in namespace 'std'
    std::string GetTreeName();
    ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTask.hpp:106:10: error: no type named 'string' in namespace 'std'
    std::string treeName;
    ~~~~~^
[ 73%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorVisitor.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:9:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.hpp:21:18: error: no template named 'shared_ptr' in namespace 'std'
    typedef std::shared_ptr BehaviorPtr;
            ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.hpp:30:10: error: no template named 'shared_ptr' in namespace 'std'
    std::shared_ptr CreateTree(const std::string & fileName);
    ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.hpp:35:25: error: no template named 'map' in namespace 'std'; did you mean 'max'?
    void LinkNodes(std::map>& nodeLinks, std::map& behaviors);
                   ~~~~~^~~
                        max
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_algobase.h:219:5: note: 'max' declared here
    max(const _Tp& __a, const _Tp& __b)
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:9:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.hpp:35:39: error: no member named 'vector' in namespace 'std'
    void LinkNodes(std::map>& nodeLinks, std::map& behaviors);
                                 ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.hpp:35:49: error: expected '(' for function-style cast or type construction
    void LinkNodes(std::map>& nodeLinks, std::map& behaviors);
                                             ~~~^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTask.cpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:21:10: error: no template named 'map' in namespace 'std'; did you mean 'max'?
    std::map nodeIDs;
    ~~~~~^~~
         max
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_algobase.h:219:5: note: 'max' declared here
    max(const _Tp& __a, const _Tp& __b)
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTask.cpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:21:10: error: non-friend class member 'max' cannot have a qualified name
    std::map nodeIDs;
    ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:21:10: error: C++ requires a type specifier for all declarations
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:21:31: error: expected ';' at end of declaration list
    std::map nodeIDs;
                              ^
                              ;
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:42:38: error: no template named 'map' in namespace 'std'; did you mean 'max'?
    void SetUpTree(BehaviorPtr, std::map);
                                ~~~~~^~~
                                     max
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_algobase.h:219:5: note: 'max' declared here
    max(const _Tp& __a, const _Tp& __b)
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTask.cpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:42:33: error: expected parameter declarator
    void SetUpTree(BehaviorPtr, std::map);
                                ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:21:10: error: no template named 'map' in namespace 'std'; did you mean 'max'?
    std::map nodeIDs;
    ~~~~~^~~
         max
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_algobase.h:219:5: note: 'max' declared here
    max(const _Tp& __a, const _Tp& __b)
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:21:10: error: non-friend class member 'max' cannot have a qualified name
    std::map nodeIDs;
    ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:21:10: error: C++ requires a type specifier for all declarations
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:21:31: error: expected ';' at end of declaration list
    std::map nodeIDs;
                              ^
                              ;
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:42:38: error: no template named 'map' in namespace 'std'; did you mean 'max'?
    void SetUpTree(BehaviorPtr, std::map);
                                ~~~~~^~~
                                     max
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/stl_algobase.h:219:5: note: 'max' declared here
    max(const _Tp& __a, const _Tp& __b)
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:42:33: error: expected parameter declarator
    void SetUpTree(BehaviorPtr, std::map);
                                ^
[ 73%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Behavior.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.cpp:9:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.hpp:30:10: error: no template named 'set' in namespace 'std'; did you mean 'get'?
    std::set treesToReload;
    ~~~~~^~~
         get
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/utility:216:5: note: 'get' declared here
    get(std::pair<_Tp1, _Tp2>& __in) noexcept
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.cpp:9:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.hpp:30:10: error: non-friend class member 'get' cannot have a qualified name
    std::set treesToReload;
    ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.hpp:30:10: error: C++ requires a type specifier for all declarations
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.hpp:30:26: error: expected ';' at end of declaration list
    std::set treesToReload;
                         ^
                         ;
[ 73%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Leaf.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.cpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.cpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.cpp:13:20: error: out-of-line definition of 'SetUpTree' does not match any declaration in 'BehaviorTree'
void BehaviorTree::SetUpTree(BehaviorPtr root_, std::map nodes_)
                   ^~~~~~~~~
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.cpp:18:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
2 warnings and 8 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1115: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTree.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTree.cpp.o] Error 1
[ 73%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/DefaultLeaf.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTask.cpp:13:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/../Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.cpp:18:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.cpp:18:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.cpp:38:26: error: use of undeclared identifier 'treesToReload'
    for (auto treeName : treesToReload)
                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.cpp:54:5: error: use of undeclared identifier 'treesToReload'
    treesToReload.clear();
    ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.cppIn file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:22:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/../Nodes/Behaviors/DefaultLeaf.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/../Nodes/Behaviors/Leaf.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/../Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from :70:10: error: use of undeclared identifier 'treesToReload'
    if (!treesToReload.empty()) { ReloadTrees(); }
         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.cpp:87:23: error: cannot initialize object parameter of type 'const systemBase' with an expression of type 'BehaviorTreeManager'
        agent->Update(this->getDt(), tree);
                      ^~~~
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.cpp:101:55: error: cannot initialize object parameter of type 'const systemBase' with an expression of type 'BehaviorTreeManager'
    std::vector> actors = getSystemManager()->getGameObjectGatherer()->getList(node_pattern);
                                                      ^~~~~~~~~~~~~~~~
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:22:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/../Nodes/Behaviors/DefaultLeaf.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/../Nodes/Behaviors/Leaf.hpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/../Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:22:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/../Nodes/Behaviors/DefaultLeaf.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/../Nodes/Behaviors/Leaf.hpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/../Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeManager.cpp:123:9: error: use of undeclared identifier 'treesToReload'
        treesToReload.insert(treeName);
        ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTask.cpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/../Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTask.cpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/../Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:82:19: error: implicit instantiation of undefined template 'std::basic_ifstream >'
    std::ifstream l_if_stream(filePath);
                  ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/iosfwd:116:11: note: template is declared here
    class basic_ifstream;
          ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorVisitor.cpp:7:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/DefaultLeaf.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:105:13: error: no matching function for call to 'CreateNodes'
            CreateNodes(l_graph, nodeLinks, behaviors);
            ^~~~~~~~~~~
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:43:6: note: candidate function not viable: no known conversion from 'std::map' (aka 'map') to 'std::map &' (aka 'map > &') for 3rd argument
void CreateNodes(const rapidjson::Value & l_graph, std::map>& nodeLinks,
     ^
:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:110:52: error: too many arguments to function call, expected 1, have 2
        tree->SetUpTree(behaviors.begin()->second, behaviors);
        ~~~~~~~~~~~~~~~                            ^~~~~~~~~
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTree.hpp:42:5: note: 'SetUpTree' declared here
    void SetUpTree(BehaviorPtr, std::map);
    ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:152:23: error: no matching conversion for functional-style cast from 'const char [40]' to 'std::exception'
                throw std::exception("MISSING ID for a node in behavior tree!");
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char [40]' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:200:27: error: out-of-line definition of 'LinkNodes' does not match any declaration in 'BehaviorTreeBuilder'
void BehaviorTreeBuilder::LinkNodes(std::map>& nodeLinks, std::map& behaviors)
                          ^~~~~~~~~
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:216:25: error: member reference type 'BehaviorTreeBuilder::BehaviorPtr' (aka 'int') is not a pointer
            ParentNode->addChild(ChildNode);
            ~~~~~~~~~~  ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorTreeBuilder.cpp:217:24: error: member reference type 'int' is not a pointer
            ChildNode->setParent(ParentNode);
            ~~~~~~~~~  ^
2 warnings and 10 errors generated.
2Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1167: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTask.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTask.cpp.o] Error 1
 warnings and 11 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1128: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTreeManager.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTreeManager.cpp.o] Error 1
[ 73%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Repeater.cpp.o
[ 74%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/JumpUp.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.cpp:1:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorVisitor.cpp:7:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/DefaultLeaf.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorVisitor.cpp:7:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/DefaultLeaf.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorVisitor.cpp:7:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/DefaultLeaf.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/DefaultLeaf.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/DefaultLeaf.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/BehaviorSystem/BehaviorVisitor.cpp:80:11: error: no matching conversion for functional-style cast from 'const char [26]' to 'std::exception'
    throw std::exception("No getRenderData function");
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char [26]' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
2 warnings and 19 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1141: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTreeBuilder.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorTreeBuilder.cpp.o] Error 1
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
[ 74%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Timer.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.cpp:9:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.cpp:9:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.cpp:31:15: error: no matching conversion for functional-style cast from 'const char [27]' to 'std::exception'
        throw std::exception("Debugging unknown behavior");
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char [27]' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.cpp:87:11: error: no matching conversion for functional-style cast from 'const char [31]' to 'std::exception'
    throw std::exception("Do not use update from type rt");
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char [31]' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
2 warnings and 3 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1180: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorVisitor.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/BehaviorSystem/BehaviorVisitor.cpp.o] Error 1
[ 74%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Inverter.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.cpp:1:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Repeater.cpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Repeater.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/JumpUp.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/JumpUp.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
2 warnings and 4 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1193: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Behavior.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Behavior.cpp.o] Error 1
[ 74%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Decorator.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.cpp:1:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.cpp:1:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.cpp:61:11: error: no matching conversion for functional-style cast from 'const char [46]' to 'std::exception'
    throw std::exception("Tried to add child to leaf node. Not allowed.");
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char [46]' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/DefaultLeaf.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/DefaultLeaf.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
2 warnings and 3 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1206: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Leaf.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Leaf.cpp.o] Error 1
[ 74%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/ReturnTrue.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/DefaultLeaf.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/DefaultLeaf.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/DefaultLeaf.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/DefaultLeaf.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Timer.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Timer.hpp:12:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
2 warnings and 2 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1219: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/DefaultLeaf.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/DefaultLeaf.cpp.o] Error 1
[ 75%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/RepeatUntilN.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Inverter.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Inverter.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Repeater.cpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Repeater.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/JumpUp.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/JumpUp.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Repeater.cpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Repeater.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Repeater.cpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Repeater.hpp:11:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/JumpUp.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/JumpUp.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/JumpUp.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/JumpUp.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Leaf.hpp:11:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
[ 75%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/RepeatUntilFailure.cpp.o
2 warnings and 2 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1232: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Repeater.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Repeater.cpp.o] Error 1
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/ReturnTrue.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/ReturnTrue.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
[ 75%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/RepeatUntilSuccess.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Timer.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Timer.hpp:12:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Timer.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Timer.hpp:12:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Timer.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Timer.hpp:12:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Timer.cpp:39:15: error: no matching conversion for functional-style cast from 'const char [17]' to 'std::exception'
        throw std::exception("Missing Max Time");
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char [17]' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilN.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilN.hpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Inverter.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Inverter.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/JumpUp.cpp:30:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
2In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Inverter.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Inverter.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Inverter.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Inverter.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
 warnings and 3 errors generated.
In file included from Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1258: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Timer.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Timer.cpp.o] Error 1
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
[ 75%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Composite.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilFailure.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilFailure.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.cpp:73:15: error: no matching conversion for functional-style cast from 'const char [52]' to 'std::exception'
        throw std::exception("Tried to add more than 1 child to a decorator node.");
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char [52]' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
2 warnings and 2 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1271: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Inverter.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Inverter.cpp.o] Error 1
[ 75%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Selector.cpp.o
2 warnings and 3 errors generated.
In file included from Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1245: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/JumpUp.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/JumpUp.cpp.o] Error 1
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/ReturnTrue.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/ReturnTrue.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
[ 76%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Sequencer.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilSuccess.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilSuccess.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
2In file included from  warnings and 3 errors generated.
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/ReturnTrue.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/ReturnTrue.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/ReturnTrue.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/ReturnTrue.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1284: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Decorator.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Decorator.cpp.o] Error 1
[ 76%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Physics/PhysicsSystem.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilN.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilN.hpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilFailure.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilFailure.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
2 warnings and 2 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1297: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/ReturnTrue.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/ReturnTrue.cpp.o] Error 1
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilFailure.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilFailure.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilFailure.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilFailure.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
[ 76%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Platform/PlatformWindowing.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilN.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilN.hpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilN.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilN.hpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilN.cpp:36:15: error: no matching conversion for functional-style cast from 'const char [45]' to 'std::exception'
        throw std::exception("Missing maximumSuccesses in repeatuntiln.cpp");
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char [45]' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.hpp:12:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
2 warnings and 2 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1323: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/RepeatUntilFailure.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/RepeatUntilFailure.cpp.o] Error 1
[ 76%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/CameraBase.cpp.o
2 warnings and 3 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1310: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/RepeatUntilN.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/RepeatUntilN.cpp.o] Error 1
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilSuccess.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilSuccess.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
[ 76%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/CameraSystem.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Selector.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Selector.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.hpp:12:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Sequencer.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Sequencer.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.hpp:12:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/BehaviorTask.hpp:15:14: error: no template named 'shared_ptr' in namespace 'std'
typedef std::shared_ptr GameObjectPtr;
        ~~~~~^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilSuccess.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilSuccess.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilSuccess.cpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilSuccess.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Decorator.hpp:10:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/RepeatUntilSuccess.cpp:34:8: warning: extra tokens at end of #endif directive [-Wextra-tokens]
#endif TESTING_NODES
       ^
       //
3 warnings and 2 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1336: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/RepeatUntilSuccess.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/RepeatUntilSuccess.cpp.o] Error 1
[ 77%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/CubeTexture.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.hpp:12:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.hpp:12:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.hpp:12:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Selector.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Selector.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.hpp:12:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Sequencer.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Sequencer.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.hpp:12:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:15:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Actions/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
2 warnings and 2 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1349: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Composite.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Composite.cpp.o] Error 1
[ 77%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/FrameBuffer.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Selector.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Selector.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.hpp:12:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Selector.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Selector.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.hpp:12:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Sequencer.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Sequencer.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.hpp:12:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:98:42: warning: 'validate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual std::pair validate() { return {}; }
                                         ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:29:40: note: overridden virtual function is here
  virtual std::pair validate() = 0;
                                       ^
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Sequencer.cpp:9:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Sequencer.hpp:10:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Composite.hpp:12:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Behaviors/Behavior.hpp:102:18: warning: 'updateFromTypeRT' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
    virtual void updateFromTypeRT(typeRT & p_data);
                 ^
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Nodes/Node.hpp:27:16: note: overridden virtual function is here
  virtual void updateFromTypeRT(typeRT & p_data) = 0;
               ^
2 warnings and 2 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1362: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Selector.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Selector.cpp.o] Error 1
[ 77%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/FrameBufferManager.cpp.o
2 warnings and 2 errors generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:1375: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Sequencer.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Nodes/Behaviors/Sequencer.cpp.o] Error 1
[ 77%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/GLDebug.cpp.o
[ 77%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/GraphicsSystem.cpp.o
[ 78%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/IndexBufferObject.cpp.o
[ 78%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/LineMesh.cpp.o
[ 78%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/DepthTexture.cpp.o
[ 78%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/DebugLines.cpp.o
[ 78%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/LineBuffer.cpp.o
[ 78%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/LineSegment.cpp.o
[ 79%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/Material.cpp.o
[ 79%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/MaterialLoader.cpp.o
[ 79%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/Mesh.cpp.o
[ 79%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/MeshBuilder.cpp.o
[ 79%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/ModularFrameBuffer.cpp.o
[ 80%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/ParticleBuffer.cpp.o
[ 80%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/ParticleMesh.cpp.o
[ 80%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/ParticleSystem.cpp.o
[ 80%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/ProgramPipeline.cpp.o
[ 80%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/Shader.cpp.o
[ 81%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/ShaderManager.cpp.o
[ 81%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/ShaderProgram.cpp.o
[ 81%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/SimpleTexture.cpp.o
[ 81%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/TextRenderer.cpp.o
[ 81%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/Texture.cpp.o
[ 82%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/TextureManager.cpp.o
[ 82%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/TriangleMesh.cpp.o
[ 82%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/VertexArrayManager.cpp.o
[ 82%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/VertexArrayObject.cpp.o
[ 82%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Rendering/VertexBufferObject.cpp.o
[ 83%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Replay/InstantReplaySystem.cpp.o
[ 83%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Replay/JumbotronComponent.cpp.o
[ 83%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SceneManagement/ComponentList.cpp.o
[ 83%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SceneManagement/GameObject.cpp.o
[ 83%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SceneManagement/GameObjectSerialization.cpp.o
[ 84%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SceneManagement/Scene.cpp.o
[ 84%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SceneManagement/SceneSystem.cpp.o
[ 84%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SceneManagement/Space.cpp.o
[ 84%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SceneManagement/Transform.cpp.o
[ 84%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SceneManagement/UISystem.cpp.o
[ 84%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Scripting/ScriptingSystem.cpp.o
[ 85%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SystemManagement/SystemManagerSTA.cpp.o
[ 85%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/SystemManagement/SystemMonitor.cpp.o
[ 85%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Systems/AnimationSystem.cpp.o
[ 85%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Systems/FBXLoader.cpp.o
[ 85%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Telemetry/InjectableInterface.cpp.o
[ 86%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Telemetry/SQLConnection.cpp.o
[ 86%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Telemetry/TelemetryComponent.cpp.o
[ 86%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Telemetry/TelemetrySystem.cpp.o
[ 86%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Threading/JobManager.cpp.o
[ 86%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Threading/Task.cpp.o
[ 87%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Utility/AssetManager.cpp.o
[ 87%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Utility/Debug.cpp.o
[ 87%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Utility/GeneralizedFileLoader.cpp.o
[ 87%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Utility/NavMeshGenerator.cpp.o
[ 87%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/Utility/TextureLoader.cpp.o
[ 88%] Building CXX object Engine/TempestEngine/CMakeFiles/TempestEngine.dir/ComponentFactory.cpp.o
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/ComponentFactory.cpp:13:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/ComponentLists.h:5:
In file included from /home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Components/Agent.hpp:13:
/home/tyler/bin/tempestengine/Source/Engine/TempestEngine/Components/../BehaviorSystem/Blackboard.hpp:38:15: error: no matching conversion for functional-style cast from 'const char *' to 'std::exception'
        throw std::exception(message.c_str());
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:60:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'const char *' to 'const std::exception' for 1st argument
  class exception
        ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/8/../../../../include/c++/8/bits/exception.h:63:5: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
    exception() _GLIBCXX_USE_NOEXCEPT { }
    ^
1 error generated.
Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build.make:2181: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/ComponentFactory.cpp.o' failed
make[2]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/ComponentFactory.cpp.o] Error 1
make[2]: Target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/build' not remade because of errors.
CMakeFiles/Makefile2:1464: recipe for target 'Engine/TempestEngine/CMakeFiles/TempestEngine.dir/all' failed
make[1]: *** [Engine/TempestEngine/CMakeFiles/TempestEngine.dir/all] Error 2
make[1]: Target 'all' not remade because of errors.
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
make: Target 'default_target' not remade because of errors.

Unit Tests

./Runtime/UnitTests
FAILURE