../examples/benchmark/tls_bench.c:310:5: error: unknown type name 'COND_TYPE' 310 | COND_TYPE cond; | ^~~~~~~~~ In file included from ../examples/benchmark/tls_bench.c:47: ../examples/benchmark/tls_bench.c: In function 'ServerMemSend': ../examples/benchmark/tls_bench.c:400:22: warning: implicit declaration of function 'wolfSSL_CondStart'; did you mean 'wolfSSL_connect'? [-Wimplicit-function-declaration] 400 | THREAD_CHECK_RET(wolfSSL_CondStart(&info->to_client.cond)); | ^~~~~~~~~~~~~~~~~ ../wolfssl/test.h:367:28: note: in definition of macro ' CC tests/unit_test-unit.o THREAD_CHECK_RET' 367 | int _thread_ret = (__VA_ARGS__); \ | ^~~~~~~~~~~ ../examples/benchmark/tls_bench.c:400:22: CC tests/unit_test-api.o warning: nested extern declaration of 'wolfSSL_CondStart' [-Wnested-externs] 400 | THREAD_CHECK_RET(wolfSSL_CondStart(&info->to_client.cond)); | ^~~~~~~~~~~~~~~~~ CC tests/unit_test-suites.o ../wolfssl/test.h:367:28: note: in definition of macro 'THREAD_CHECK_RET' 367 | int _thread_ret = (__VA_ARGS__); \ | ^~~~~~~~~~~ CC tests/unit_test-hash.o ../examples/benchmark/tls_bench.c:405:26: warning: implicit declaration of function ' CC tests/unit_test-w64wrapper.o wolfSSL_CondEnd'; did you mean 'wolfSSL_pending'? [-Wimplicit-function-declaration] 405 | THREAD_CHECK_RET(wolfSSL_CondEnd(&info->to_client.cond)); | ^~~~~~~~~~~~~~~ ../wolfssl/test.h:367:28: note: in definition of macro 'THREAD_CHECK_RET' 367 | int _thread_ret = (__VA_ARGS__); \ | CC tests/unit_test-srp.o ^~~~~~~~~~~ ../examples/benchmark/tls_bench.c:405:26: warning: nested extern declaration of 'wolfSSL_CondEnd' [-Wnested-externs CC tests/unit_test-quic.o ] 405 | THREAD_CHECK_RET(wolfSSL_CondEnd(&info->to_client.cond)); | ^~~~~~~~~~~~~~~ ../wolfssl/test.h:367:28: note: in definition of macro 'THREAD_CHECK_RET' 367 | int _thread_ret = (__VA_ARGS__); \ | ^~~~~~~~~~~ ../examples/benchmark/tls_bench.c:419:22: warning: implicit declaration of function 'wolfSSL_CondSignal'; did you mean wolfSSL_SHA_Final'? [-Wimplicit-function-declaration] 419 | THREAD_CHECK_RET(wolfSSL_CondSignal(&info->to_client.cond)); | ^~~~~~~~~~~~~~~~~~ ../wolfssl/test.h:367:28: note: in definition of macro 'THREAD_CHECK_RET' 367 | int _thread_ret = (__VA_ARGS__); \ | ^~~~~~~~~~~ ../examples/benchmark/tls_bench.c:419:22: warning: nested extern declaration of 'wolfSSL_CondSignal' [-Wnested-externs] 419 | THREAD_CHECK_RET(wolfSSL_CondSignal(&info->to_client.cond)); | ^~~~~~~~~~~~~~~~~~ ../wolfssl/test.h:367:28: note: in definition of macro 'THREAD_CHECK_RET' 367 | int _thread_ret = (__VA_ARGS__); \ | ^~~~~~~~~~~ ../examples/benchmark/tls_bench.c: In function 'ServerMemRecv': ../examples/benchmark/tls_bench.c:438:26: warning: implicit declaration of function 'wolfSSL_CondWait'; did you mean 'wolfSSL_connect'? [-Wimplicit-function-declaration] 438 | THREAD_CHECK_RET(wolfSSL_CondWait(&info->to_server.cond)); | ^~~~~~~~~~~~~~~~ ../wolfssl/test.h:367:28: note: in definition of macro 'THREAD_CHECK_RET' 367 | int _thread_ret = (__VA_ARGS__); \ | ^~~~~~~~~~~ ../examples/benchmark/tls_bench.c:438:26: warning: nested extern declaration of 'wolfSSL_CondWait' [-Wnested-externs] 438 | THREAD_CHECK_RET(wolfSSL_CondWait(&info->to_server.cond)); | ^~~~~~~~~~~~~~~~ ../wolfssl/test.h:367:28: note: in definition of macro 'THREAD_CHECK_RET' 367 | int _thread_ret = (__VA_ARGS__); \ | ^~~~~~~~~~~ make[2]: *** [Makefile:6220: examples/benchmark/tls_bench.o] Error 1