Skip to content

support custom allocators (like uv_replace_allocator()) #907

support custom allocators (like uv_replace_allocator())

support custom allocators (like uv_replace_allocator()) #907

Triggered via pull request June 27, 2024 19:43
Status Failure
Total duration 12m 27s
Artifacts 2

cmake.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

30 errors and 46 warnings
build (ubuntu, mbedtls): src/mbedtls/engine.c#L163
‘struct cert_s’ has no member named ‘tlsuv__free’
build (ubuntu, mbedtls): src/mbedtls/engine.c#L196
‘struct tlsuv_engine_s’ has no member named ‘tlsuv__free’
build (ubuntu, mbedtls): src/mbedtls/engine.c#L501
‘struct priv_key_s’ has no member named ‘tlsuv__free’
build (ubuntu, mbedtls): src/mbedtls/keys.c#L33
‘struct pub_key_s’ has no member named ‘tlsuv__free’
build (ubuntu, mbedtls): src/mbedtls/keys.c#L46
‘struct priv_key_s’ has no member named ‘tlsuv__free’
build (ubuntu, mbedtls)
run-cmake action execution failed: 'Error: "'/home/runner/work/_temp/1406096797/cmake-3.29.6-linux-x86_64/bin/cmake' failed with error code: '1'.'
build (ubuntu, mbedtls): src/mbedtls/engine.c#L163
‘struct cert_s’ has no member named ‘tlsuv__free’
build (ubuntu, mbedtls): src/mbedtls/engine.c#L196
‘struct tlsuv_engine_s’ has no member named ‘tlsuv__free’
build (ubuntu, mbedtls): src/mbedtls/engine.c#L501
‘struct priv_key_s’ has no member named ‘tlsuv__free’
build (ubuntu, mbedtls): src/mbedtls/keys.c#L33
‘struct pub_key_s’ has no member named ‘tlsuv__free’
build (ubuntu, mbedtls): src/mbedtls/keys.c#L46
‘struct priv_key_s’ has no member named ‘tlsuv__free’
build (ubuntu, mbedtls)
run-cmake action execution failed: 'Error: "'/home/runner/work/_temp/1406096797/cmake-3.29.6-linux-x86_64/bin/cmake' failed with error code: '1'.'
build (macOS, openssl): src/alloc.c#L16
'malloc.h' file not found
build (macOS, openssl)
run-cmake action execution failed: 'Error: "'/Users/runner/work/_temp/1854734699/cmake-3.29.6-macos-universal/CMake.app/Contents/bin/cmake' failed with error code: '1'.'
build (macOS, mbedtls): src/alloc.c#L16
'malloc.h' file not found
build (macOS, mbedtls): src/mbedtls/mbed_p11.c#L59
call to undeclared function 'tlsuv__calloc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
build (macOS, mbedtls): src/mbedtls/mbed_p11.c#L151
call to undeclared function 'tlsuv__calloc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
build (macOS, mbedtls): src/mbedtls/mbed_p11.c#L155
call to undeclared function 'tlsuv__free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
build (macOS, mbedtls): src/mbedtls/engine.c#L163
field designator 'tlsuv__free' does not refer to any field in type 'struct cert_s'
build (macOS, mbedtls): src/mbedtls/engine.c#L196
field designator 'tlsuv__free' does not refer to any field in type 'struct tlsuv_engine_s'
build (macOS, mbedtls): src/mbedtls/engine.c#L501
no member named 'tlsuv__free' in 'struct priv_key_s'
build (macOS, mbedtls): src/mbedtls/keys.c#L33
field designator 'tlsuv__free' does not refer to any field in type 'struct pub_key_s'
build (macOS, mbedtls): src/mbedtls/keys.c#L46
field designator 'tlsuv__free' does not refer to any field in type 'struct priv_key_s'
build (macOS, mbedtls)
run-cmake action execution failed: 'Error: "'/Users/runner/work/_temp/1854734699/cmake-3.29.6-macos-universal/CMake.app/Contents/bin/cmake' failed with error code: '1'.'
build (windows, mbedtls): src/mbedtls/keys.c#L33
'tlsuv__free': is not a member of 'pub_key_s'
build (windows, mbedtls): src/mbedtls/keys.c#L46
'tlsuv__free': is not a member of 'priv_key_s'
build (windows, mbedtls): src/mbedtls/engine.c#L163
'tlsuv__free': is not a member of 'cert_s'
build (windows, mbedtls): src/mbedtls/engine.c#L196
'tlsuv__free': is not a member of 'tlsuv_engine_s'
build (windows, mbedtls): src/mbedtls/engine.c#L501
'tlsuv__free': is not a member of 'priv_key_s'
build (windows, mbedtls)
run-cmake action execution failed: 'Error: "'D:\a\_temp\1754600467\cmake-3.29.6-windows-x86_64\bin\cmake.exe' failed with error code: '1'.'
build (ubuntu, mbedtls)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, lukka/run-vcpkg@v10, actions/setup-go@v4, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (ubuntu, mbedtls): src/mbedtls/engine.c#L196
initialization of ‘int (*)(struct tlsuv_engine_s *)’ from incompatible pointer type ‘void (*)(struct tlsuv_engine_s *)’ [-Wincompatible-pointer-types]
build (ubuntu, mbedtls)
No files were found with the provided path: /home/runner/work/tlsuv/tlsuv/build/Testing/. No artifacts will be uploaded.
build (ubuntu, mbedtls): src/alloc.c#L95
implicit declaration of function ‘assert’ [-Wimplicit-function-declaration]
build (ubuntu, mbedtls): src/alloc.c#L97
implicit declaration of function ‘memcpy’ [-Wimplicit-function-declaration]
build (ubuntu, mbedtls): src/alloc.c#L97
incompatible implicit declaration of built-in function ‘memcpy’ [-Wbuiltin-declaration-mismatch]
build (ubuntu, mbedtls): src/alloc.c#L104
implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration]
build (ubuntu, mbedtls): src/alloc.c#L104
incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch]
build (ubuntu, mbedtls): src/mbedtls/engine.c#L196
initialization of ‘int (*)(struct tlsuv_engine_s *)’ from incompatible pointer type ‘void (*)(struct tlsuv_engine_s *)’ [-Wincompatible-pointer-types]
build (ubuntu, mbedtls): src/mbedtls/p11_ecdsa.c#L69
implicit declaration of function ‘tlsuv__calloc’ [-Wimplicit-function-declaration]
build (ubuntu, mbedtls): src/mbedtls/p11_ecdsa.c#L69
initialization of ‘mbedtls_ecdsa_context *’ {aka ‘mbedtls_ecp_keypair *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
build (ubuntu, mbedtls): src/mbedtls/p11_ecdsa.c#L191
implicit declaration of function ‘tlsuv__free’ [-Wimplicit-function-declaration]
build (ubuntu, mbedtls): src/mbedtls/mbed_p11.c#L59
implicit declaration of function ‘tlsuv__calloc’ [-Wimplicit-function-declaration]
build (ubuntu, openssl)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, lukka/run-vcpkg@v10, actions/setup-go@v4, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (macOS, openssl)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, lukka/run-vcpkg@v10, actions/setup-go@v4, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (macOS, openssl)
No files were found with the provided path: /Users/runner/work/tlsuv/tlsuv/build/Testing/. No artifacts will be uploaded.
build (macOS, openssl)
pkg-config 0.29.2_3 is already installed and up-to-date. To reinstall 0.29.2_3, run: brew reinstall pkg-config
build (macOS, mbedtls)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, lukka/run-vcpkg@v10, actions/setup-go@v4, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (macOS, mbedtls)
No files were found with the provided path: /Users/runner/work/tlsuv/tlsuv/build/Testing/. No artifacts will be uploaded.
build (macOS, mbedtls): src/mbedtls/mbed_p11.c#L59
incompatible integer to pointer conversion initializing 'mp11_key_ctx *' (aka 'struct mp11_key_ctx_s *') with an expression of type 'int' [-Wint-conversion]
build (macOS, mbedtls): src/mbedtls/mbed_p11.c#L151
incompatible integer to pointer conversion assigning to 'CK_SLOT_ID_PTR' (aka 'unsigned long *') from 'int' [-Wint-conversion]
build (macOS, mbedtls)
pkg-config 0.29.2_3 is already installed and up-to-date. To reinstall 0.29.2_3, run: brew reinstall pkg-config
build (windows, openssl)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, lukka/run-vcpkg@v10, actions/setup-go@v4, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (windows, openssl): include/tlsuv/tls_engine.h#L179
'tm': named type definition in parentheses
build (windows, openssl): src/alloc.h#L25
'_strdup': inconsistent dll linkage
build (windows, openssl): src/http.c#L304
'source': unreferenced formal parameter
build (windows, openssl): src/http.c#L309
'source': unreferenced formal parameter
build (windows, openssl): src/http.c#L318
'status': unreferenced formal parameter
build (windows, openssl): src/http.c#L318
'l': unreferenced formal parameter
build (windows, openssl): src/http.c#L344
'=': conversion from 'size_t' to 'ULONG', possible loss of data
build (windows, openssl): src/http.c#L361
'>': signed/unsigned mismatch
build (windows, openssl): src/http.c#L366
'>=': signed/unsigned mismatch
build (windows, openssl): src/http.c#L432
'=': conversion from 'ssize_t' to 'ULONG', possible loss of data
build (windows, mbedtls)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, lukka/run-vcpkg@v10, actions/setup-go@v4, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (windows, mbedtls): include/tlsuv/tls_engine.h#L179
'tm': named type definition in parentheses
build (windows, mbedtls): src/websocket.c#L208
'function': conversion from 'ULONG' to 'unsigned short', possible loss of data
build (windows, mbedtls): src/websocket.c#L292
'=': conversion from 'ssize_t' to 'ULONG', possible loss of data
build (windows, mbedtls): include/tlsuv/tls_engine.h#L179
'tm': named type definition in parentheses
build (windows, mbedtls): src/alloc.h#L25
'_strdup': inconsistent dll linkage
build (windows, mbedtls): src/http.c#L304
'source': unreferenced formal parameter
build (windows, mbedtls): src/http.c#L309
'source': unreferenced formal parameter
build (windows, mbedtls): src/http.c#L318
'status': unreferenced formal parameter
build (windows, mbedtls): src/http.c#L318
'l': unreferenced formal parameter
build (windows, mbedtls): src/http.c#L344
'=': conversion from 'size_t' to 'ULONG', possible loss of data
build (windows, mbedtls)
No files were found with the provided path: D:\a\tlsuv\tlsuv/build/Testing/. No artifacts will be uploaded.
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "ubuntu-openssl-TestReport", "windows-openssl-TestReport". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

Artifacts

Produced during runtime
Name Size
ubuntu-openssl-TestReport Expired
3.19 MB
windows-openssl-TestReport Expired
246 KB