Files
jakub 6a667d8deb Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
2026-10-13 22:52:53 +02:00

90 lines
12 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/tmp/err-policy-pd_h_loz/check.cpp:36:92: error: ‘Node’ has not been declared
36 | static void Log(string context, AIAgent* owner, float inner, float outer, string details, Node node = nullptr)
| ^~~~
/tmp/err-policy-pd_h_loz/check.cpp:36:104: error: could not convert ‘nullptr’ from ‘std::nullptr_t’ to ‘int’
36 | static void Log(string context, AIAgent* owner, float inner, float outer, string details, Node node = nullptr)
| ^~~~~~~
| |
| std::nullptr_t
/tmp/err-policy-pd_h_loz/check.cpp: In static member function ‘static void ERR_NativeRandomRadiusTrace::Log(string, AIAgent*, float, float, string, int)’:
/tmp/err-policy-pd_h_loz/check.cpp:41:18: error: request for member ‘GetCallstackStr’ in ‘node’, which is of non-class type ‘int’
41 | if (node) node.GetCallstackStr(nodeStack);
| ^~~~~~~~~~~~~~~
/tmp/err-policy-pd_h_loz/check.cpp:42:14: error: too many arguments to function ‘void PrintFormat(const char*, int, string, AIAgent*, float, float, string)’
42 | PrintFormat("ERR ZERO RADIUS TRACE: sample=%1/16 class=%2 owner=%3 inner=%4 outer=%5 %6 nodeStack=%7", s_Count, context, owner, inner, outer, details, nodeStack);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/err-policy-pd_h_loz/check.cpp:14:6: note: declared here
14 | void PrintFormat(const char*,int count,string context,AIAgent*owner,float inner,float outer,string details){rows.push_back({count,context,owner,inner,outer,details});}
| ^~~~~~~~~~~
/tmp/err-policy-pd_h_loz/check.cpp: In member function ‘ENodeResult SCR_AIGetRandomPoint::EOnTaskSimulate(AIAgent*, float)’:
/tmp/err-policy-pd_h_loz/check.cpp:52:150: error: invalid conversion from ‘SCR_AIGetRandomPoint*’ to ‘int’ [-fpermissive]
52 | ERR_NativeRandomRadiusTrace::Log("SCR_AIGetRandomPoint", owner, m_ExclusionRadius, m_Radius, string::Format("phase=after-success node=%1", this), this);
| ^~~~
| |
| SCR_AIGetRandomPoint*
/tmp/err-policy-pd_h_loz/check.cpp:36:97: note: initializing argument 6 of ‘static void ERR_NativeRandomRadiusTrace::Log(string, AIAgent*, float, float, string, int)’
36 | static void Log(string context, AIAgent* owner, float inner, float outer, string details, Node node = nullptr)
| ~~~~~^~~~~~~~~~~~~~
/tmp/err-policy-pd_h_loz/check.cpp: In member function ‘ENodeResult SCR_AIGetRandomLookPosition::EOnTaskSimulate(AIAgent*, float)’:
/tmp/err-policy-pd_h_loz/check.cpp:69:229: error: invalid conversion from ‘SCR_AIGetRandomLookPosition*’ to ‘int’ [-fpermissive]
69 | ERR_NativeRandomRadiusTrace::Log("SCR_AIGetRandomLookPosition", owner, 0, radius, string::Format("phase=before-super node=%1 entity=%2 inPos=%3 distance=%4 tangent=%5", this, controlledEntity, inPos, distance, m_fTangent), this);
| ^~~~
| |
| SCR_AIGetRandomLookPosition*
/tmp/err-policy-pd_h_loz/check.cpp:36:97: note: initializing argument 6 of ‘static void ERR_NativeRandomRadiusTrace::Log(string, AIAgent*, float, float, string, int)’
36 | static void Log(string context, AIAgent* owner, float inner, float outer, string details, Node node = nullptr)
| ~~~~~^~~~~~~~~~~~~~
/tmp/err-policy-pd_h_loz/check.cpp: In member function ‘vector SCR_AICalculateNextCombatMovePos::RandomizeDestinationPos(float, vector)’:
/tmp/err-policy-pd_h_loz/check.cpp:83:199: error: invalid conversion from ‘SCR_AICalculateNextCombatMovePos*’ to ‘int’ [-fpermissive]
83 | ERR_NativeRandomRadiusTrace::Log("SCR_AICalculateNextCombatMovePos", nullptr, 0, radius, string::Format("phase=before-super node=%1 center=%2 distance=%3 scale=0.1", this, centerPos, distance), this);
| ^~~~
| |
| SCR_AICalculateNextCombatMovePos*
/tmp/err-policy-pd_h_loz/check.cpp:36:97: note: initializing argument 6 of ‘static void ERR_NativeRandomRadiusTrace::Log(string, AIAgent*, float, float, string, int)’
36 | static void Log(string context, AIAgent* owner, float inner, float outer, string details, Node node = nullptr)
| ~~~~~^~~~~~~~~~~~~~
/tmp/err-policy-pd_h_loz/check.cpp: In member function ‘bool SCR_AIGetRandomPointWithExclude::FindPosition2D(vector&, vector, float, vector, float, int)’:
/tmp/err-policy-pd_h_loz/check.cpp:97:315: error: invalid conversion from ‘SCR_AIGetRandomPointWithExclude*’ to ‘int’ [-fpermissive]
97 | ERR_NativeRandomRadiusTrace::Log("SCR_AIGetRandomPointWithExclude", nullptr, excludeRadius, randomSphereRadius, string::Format("phase=before-super branch=direct node=%1 origin=%2 excludedOrigin=%3 excludeRadius=%4 iterations=%5", this, randomSphereOrigin, excludeSphereOrigin, excludeRadius, iterationCount), this);
| ^~~~
| |
| SCR_AIGetRandomPointWithExclude*
/tmp/err-policy-pd_h_loz/check.cpp:36:97: note: initializing argument 6 of ‘static void ERR_NativeRandomRadiusTrace::Log(string, AIAgent*, float, float, string, int)’
36 | static void Log(string context, AIAgent* owner, float inner, float outer, string details, Node node = nullptr)
| ~~~~~^~~~~~~~~~~~~~
/tmp/err-policy-pd_h_loz/check.cpp:100:305: error: invalid conversion from ‘SCR_AIGetRandomPointWithExclude*’ to ‘int’ [-fpermissive]
100 | ERR_NativeRandomRadiusTrace::Log("SCR_AIGetRandomPointWithExclude", nullptr, 0, randomSphereRadius, string::Format("phase=before-super branch=iterative node=%1 origin=%2 excludedOrigin=%3 excludeRadius=%4 iterations=%5", this, randomSphereOrigin, excludeSphereOrigin, excludeRadius, iterationCount), this);
| ^~~~
| |
| SCR_AIGetRandomPointWithExclude*
/tmp/err-policy-pd_h_loz/check.cpp:36:97: note: initializing argument 6 of ‘static void ERR_NativeRandomRadiusTrace::Log(string, AIAgent*, float, float, string, int)’
36 | static void Log(string context, AIAgent* owner, float inner, float outer, string details, Node node = nullptr)
| ~~~~~^~~~~~~~~~~~~~
/tmp/err-policy-pd_h_loz/check.cpp: In member function ‘vector SCR_RecoilCameraShakeParams::RandomVectorSphere(vector, vector, bool)’:
/tmp/err-policy-pd_h_loz/check.cpp:114:37: error: cannot convert ‘std::nullptr_t’ to ‘int’
114 | ERR_NativeRandomRadiusTrace::Log("SCR_RecoilCameraShakeParams", nullptr, inner, outer, string::Format("phase=before-super params=%1 min=%2 max=%3 uniform=%4", this, min, max, uniform));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| std::nullptr_t
/tmp/err-policy-pd_h_loz/check.cpp:36:97: note: initializing argument 6 of ‘static void ERR_NativeRandomRadiusTrace::Log(string, AIAgent*, float, float, string, int)’
36 | static void Log(string context, AIAgent* owner, float inner, float outer, string details, Node node = nullptr)
| ~~~~~^~~~~~~~~~~~~~
Traceback (most recent call last):
File "/tmp/erri-random-radius-tests-0504/tests/test_native_random_radius_trace.py", line 28, in <module>
run(r'''
~~~^^^^^
#include <cassert>
^^^^^^^^^^^^^^^^^^
...<67 lines>...
}
^
''')
^^^^
File "/home/jakub/devel/escapistsrereintroduced/tests/policy_harness.py", line 13, in run
subprocess.run(['g++','-std=c++17','-Wall','-Werror',str(p/'check.cpp'),'-o',str(p/'check')],check=True)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/subprocess.py", line 578, in run
raise CalledProcessError(retcode, process.args,
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['g++', '-std=c++17', '-Wall', '-Werror', '/tmp/err-policy-pd_h_loz/check.cpp', '-o', '/tmp/err-policy-pd_h_loz/check']' returned non-zero exit status 1.