Skip to content

[libwebsockets] build failure on armv7 #48725

@mprather

Description

@mprather

Operating system

Linux

Compiler

gcc

Steps to reproduce the behavior

Package: libwebsockets:[email protected]

**Host Environment**

- Host: arm-linux
- Compiler: GNU 12.2.0
- CMake Version: 0
-    vcpkg-tool version: 2999-12-31-unknownhash
    vcpkg-scripts version: 74e6536 2025-10-17 (7 weeks ago)

**To Reproduce**

`vcpkg install libwebsockets`

Failure logs

Failure logs

Downloading https://github.com/warmcat/libwebsockets/archive/v4.4.1.tar.gz -> warmcat-libwebsockets-v4.4.1.tar.gz
Successfully downloaded warmcat-libwebsockets-v4.4.1.tar.gz
-- Extracting source /home/azure/agent/_work/55/no-cache/d/warmcat-libwebsockets-v4.4.1.tar.gz
-- Applying patch fix-dependency-libuv.patch
-- Applying patch fix-build-error.patch
-- Applying patch export-include-path.patch
-- Using source at /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean
-- Configuring arm-linux
CMake Warning at installed/arm-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:344 (message):
  The following variables are not used in CMakeLists.txt:

      LWS_MSVC_STATIC_RUNTIME

  Please recheck them and remove the unnecessary options from the
  `vcpkg_cmake_configure` call.

  If these options should still be passed for whatever reason, please use the
  `MAYBE_UNUSED_VARIABLES` argument.
Call Stack (most recent call first):
  ports/libwebsockets/portfile.cmake:139 (vcpkg_cmake_configure)
  scripts/ports.cmake:206 (include)


-- Building arm-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: /usr/bin/cmake --build . --config Debug --target install -- -v -j5
    Working Directory: /home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg
    See logs for more information:
      /home/azure/agent/_work/55/no-cache/b/libwebsockets/install-arm-linux-dbg-out.log

Call Stack (most recent call first):
  installed/arm-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/arm-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/libwebsockets/portfile.cmake:158 (vcpkg_cmake_install)
  scripts/ports.cmake:206 (include)



/home/azure/agent/_work/55/no-cache/b/libwebsockets/install-arm-linux-dbg-out.log
[1/120] cd /home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg && /usr/bin/cmake -E copy /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include/libwebsockets.h /home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg/include/libwebsockets.h && /usr/bin/cmake -E copy_directory /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include/libwebsockets/ /home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg/include/libwebsockets && /usr/bin/cmake -E copy /home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg/lws_config.h /home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg/include/lws_config.h
[2/120] /usr/bin/cc -DLWS_BUILDING_STATIC -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg -I/home/azure/agent/_work/55/vcpkg/installed/arm-linux/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/tls/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/misc/jrpc -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/./async-dns -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/smd/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/metrics/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core-net/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/./compression -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h1/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h2/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/ws/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-skt/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-file/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/listen/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/poll/../poll -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/libuv/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams/. -Wno-deprecated-declarations -Wno-deprecated -Wall -Wextra -Wno-unused-parameter -Wconversion -Wsign-compare -Wstrict-aliasing -fvisibility=hidden -Wundef  -Wuninitialized -Wtype-limits -Wignored-qualifiers -fPIC  -Werror -g -MD -MT lib/CMakeFiles/websockets.dir/plat/unix/unix-init.c.o -MF lib/CMakeFiles/websockets.dir/plat/unix/unix-init.c.o.d -o lib/CMakeFiles/websockets.dir/plat/unix/unix-init.c.o -c /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-init.c
FAILED: lib/CMakeFiles/websockets.dir/plat/unix/unix-init.c.o
/usr/bin/cc -DLWS_BUILDING_STATIC -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg -I/home/azure/agent/_work/55/vcpkg/installed/arm-linux/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/tls/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/misc/jrpc -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/./async-dns -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/smd/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/metrics/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core-net/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/./compression -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h1/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h2/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/ws/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-skt/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-file/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/listen/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/poll/../poll -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/libuv/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams/. -Wno-deprecated-declarations -Wno-deprecated -Wall -Wextra -Wno-unused-parameter -Wconversion -Wsign-compare -Wstrict-aliasing -fvisibility=hidden -Wundef  -Wuninitialized -Wtype-limits -Wignored-qualifiers -fPIC  -Werror -g -MD -MT lib/CMakeFiles/websockets.dir/plat/unix/unix-init.c.o -MF lib/CMakeFiles/websockets.dir/plat/unix/unix-init.c.o.d -o lib/CMakeFiles/websockets.dir/plat/unix/unix-init.c.o -c /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-init.c
In file included from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include/libwebsockets.h:778,
                 from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/./private-lib-core.h:150,
                 from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-init.c:28:
/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include/libwebsockets/lws-genhash.h:93:18: error: field ‘ctx’ has incomplete type
   93 |         HMAC_CTX ctx;
      |                  ^~~
[3/120] /usr/bin/cc -DLWS_BUILDING_STATIC -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg -I/home/azure/agent/_work/55/vcpkg/installed/arm-linux/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/tls/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/misc/jrpc -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/./async-dns -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/smd/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/metrics/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core-net/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/./compression -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h1/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h2/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/ws/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-skt/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-file/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/listen/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/poll/../poll -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/libuv/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams/. -Wno-deprecated-declarations -Wno-deprecated -Wall -Wextra -Wno-unused-parameter -Wconversion -Wsign-compare -Wstrict-aliasing -fvisibility=hidden -Wundef  -Wuninitialized -Wtype-limits -Wignored-qualifiers -fPIC  -Werror -g -MD -MT lib/CMakeFiles/websockets.dir/plat/unix/unix-misc.c.o -MF lib/CMakeFiles/websockets.dir/plat/unix/unix-misc.c.o.d -o lib/CMakeFiles/websockets.dir/plat/unix/unix-misc.c.o -c /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-misc.c
FAILED: lib/CMakeFiles/websockets.dir/plat/unix/unix-misc.c.o
/usr/bin/cc -DLWS_BUILDING_STATIC -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg -I/home/azure/agent/_work/55/vcpkg/installed/arm-linux/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/tls/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/misc/jrpc -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/./async-dns -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/smd/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/metrics/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core-net/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/./compression -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h1/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h2/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/ws/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-skt/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-file/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/listen/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/poll/../poll -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/libuv/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams/. -Wno-deprecated-declarations -Wno-deprecated -Wall -Wextra -Wno-unused-parameter -Wconversion -Wsign-compare -Wstrict-aliasing -fvisibility=hidden -Wundef  -Wuninitialized -Wtype-limits -Wignored-qualifiers -fPIC  -Werror -g -MD -MT lib/CMakeFiles/websockets.dir/plat/unix/unix-misc.c.o -MF lib/CMakeFiles/websockets.dir/plat/unix/unix-misc.c.o.d -o lib/CMakeFiles/websockets.dir/plat/unix/unix-misc.c.o -c /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-misc.c
In file included from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include/libwebsockets.h:778,
                 from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/./private-lib-core.h:150,
                 from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-misc.c:28:
/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include/libwebsockets/lws-genhash.h:93:18: error: field ‘ctx’ has incomplete type
   93 |         HMAC_CTX ctx;
      |                  ^~~
[4/120] /usr/bin/cc -DLWS_BUILDING_STATIC -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg -I/home/azure/agent/_work/55/vcpkg/installed/arm-linux/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/tls/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/misc/jrpc -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/./async-dns -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/smd/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/metrics/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core-net/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/./compression -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h1/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h2/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/ws/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-skt/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-file/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/listen/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/poll/../poll -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/libuv/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams/. -Wno-deprecated-declarations -Wno-deprecated -Wall -Wextra -Wno-unused-parameter -Wconversion -Wsign-compare -Wstrict-aliasing -fvisibility=hidden -Wundef  -Wuninitialized -Wtype-limits -Wignored-qualifiers -fPIC  -Werror -g -MD -MT lib/CMakeFiles/websockets.dir/plat/unix/unix-file.c.o -MF lib/CMakeFiles/websockets.dir/plat/unix/unix-file.c.o.d -o lib/CMakeFiles/websockets.dir/plat/unix/unix-file.c.o -c /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-file.c
FAILED: lib/CMakeFiles/websockets.dir/plat/unix/unix-file.c.o
/usr/bin/cc -DLWS_BUILDING_STATIC -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg -I/home/azure/agent/_work/55/vcpkg/installed/arm-linux/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/tls/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/misc/jrpc -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/./async-dns -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/smd/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/metrics/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core-net/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/./compression -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h1/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h2/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/ws/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-skt/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-file/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/listen/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/poll/../poll -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/libuv/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams/. -Wno-deprecated-declarations -Wno-deprecated -Wall -Wextra -Wno-unused-parameter -Wconversion -Wsign-compare -Wstrict-aliasing -fvisibility=hidden -Wundef  -Wuninitialized -Wtype-limits -Wignored-qualifiers -fPIC  -Werror -g -MD -MT lib/CMakeFiles/websockets.dir/plat/unix/unix-file.c.o -MF lib/CMakeFiles/websockets.dir/plat/unix/unix-file.c.o.d -o lib/CMakeFiles/websockets.dir/plat/unix/unix-file.c.o -c /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-file.c
In file included from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include/libwebsockets.h:778,
                 from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/./private-lib-core.h:150,
                 from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-file.c:28:
/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include/libwebsockets/lws-genhash.h:93:18: error: field ‘ctx’ has incomplete type
   93 |         HMAC_CTX ctx;
      |                  ^~~
[5/120] /usr/bin/cc -DLWS_BUILDING_STATIC -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg -I/home/azure/agent/_work/55/vcpkg/installed/arm-linux/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/tls/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/misc/jrpc -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/./async-dns -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/smd/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/metrics/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core-net/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/./compression -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h1/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h2/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/ws/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-skt/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-file/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/listen/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/poll/../poll -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/libuv/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams/. -Wno-deprecated-declarations -Wno-deprecated -Wall -Wextra -Wno-unused-parameter -Wconversion -Wsign-compare -Wstrict-aliasing -fvisibility=hidden -Wundef  -Wuninitialized -Wtype-limits -Wignored-qualifiers -fPIC  -Werror -g -MD -MT lib/CMakeFiles/websockets.dir/plat/unix/unix-caps.c.o -MF lib/CMakeFiles/websockets.dir/plat/unix/unix-caps.c.o.d -o lib/CMakeFiles/websockets.dir/plat/unix/unix-caps.c.o -c /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-caps.c
FAILED: lib/CMakeFiles/websockets.dir/plat/unix/unix-caps.c.o
/usr/bin/cc -DLWS_BUILDING_STATIC -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg -I/home/azure/agent/_work/55/vcpkg/installed/arm-linux/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/tls/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/misc/jrpc -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/./async-dns -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/smd/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/metrics/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core-net/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/./compression -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h1/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h2/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/ws/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-skt/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-file/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/listen/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/poll/../poll -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/libuv/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams/. -Wno-deprecated-declarations -Wno-deprecated -Wall -Wextra -Wno-unused-parameter -Wconversion -Wsign-compare -Wstrict-aliasing -fvisibility=hidden -Wundef  -Wuninitialized -Wtype-limits -Wignored-qualifiers -fPIC  -Werror -g -MD -MT lib/CMakeFiles/websockets.dir/plat/unix/unix-caps.c.o -MF lib/CMakeFiles/websockets.dir/plat/unix/unix-caps.c.o.d -o lib/CMakeFiles/websockets.dir/plat/unix/unix-caps.c.o -c /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-caps.c
In file included from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include/libwebsockets.h:778,
                 from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/./private-lib-core.h:150,
                 from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-caps.c:28:
/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include/libwebsockets/lws-genhash.h:93:18: error: field ‘ctx’ has incomplete type
   93 |         HMAC_CTX ctx;
      |                  ^~~
[6/120] /usr/bin/cc -DLWS_BUILDING_STATIC -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg -I/home/azure/agent/_work/55/vcpkg/installed/arm-linux/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/tls/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/misc/jrpc -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/./async-dns -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/smd/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/metrics/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core-net/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/./compression -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h1/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h2/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/ws/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-skt/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-file/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/listen/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/poll/../poll -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/libuv/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams/. -Wno-deprecated-declarations -Wno-deprecated -Wall -Wextra -Wno-unused-parameter -Wconversion -Wsign-compare -Wstrict-aliasing -fvisibility=hidden -Wundef  -Wuninitialized -Wtype-limits -Wignored-qualifiers -fPIC  -Werror -g -MD -MT lib/CMakeFiles/websockets.dir/plat/unix/unix-pipe.c.o -MF lib/CMakeFiles/websockets.dir/plat/unix/unix-pipe.c.o.d -o lib/CMakeFiles/websockets.dir/plat/unix/unix-pipe.c.o -c /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-pipe.c
FAILED: lib/CMakeFiles/websockets.dir/plat/unix/unix-pipe.c.o
/usr/bin/cc -DLWS_BUILDING_STATIC -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/arm-linux-dbg -I/home/azure/agent/_work/55/vcpkg/installed/arm-linux/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/tls/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/misc/misc/jrpc -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/./async-dns -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/smd/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/system/metrics/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core-net/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/http/./compression -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h1/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/h2/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/ws/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-skt/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/raw-file/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/roles/listen/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/poll/../poll -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/event-libs/libuv/. -I/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/secure-streams/. -Wno-deprecated-declarations -Wno-deprecated -Wall -Wextra -Wno-unused-parameter -Wconversion -Wsign-compare -Wstrict-aliasing -fvisibility=hidden -Wundef  -Wuninitialized -Wtype-limits -Wignored-qualifiers -fPIC  -Werror -g -MD -MT lib/CMakeFiles/websockets.dir/plat/unix/unix-pipe.c.o -MF lib/CMakeFiles/websockets.dir/plat/unix/unix-pipe.c.o.d -o lib/CMakeFiles/websockets.dir/plat/unix/unix-pipe.c.o -c /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-pipe.c
In file included from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include/libwebsockets.h:778,
                 from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/core/./private-lib-core.h:150,
                 from /home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/lib/plat/unix/unix-pipe.c:28:
/home/azure/agent/_work/55/no-cache/b/libwebsockets/src/v4.4.1-86cef274ae.clean/include/libwebsockets/lws-genhash.h:93:18: error: field ‘ctx’ has incomplete type
   93 |         HMAC_CTX ctx;
      |                  ^~~
ninja: build stopped: subcommand failed.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    category:port-bugThe issue is with a library, which is something the port should already support

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions