>>> civetweb: Building testing/civetweb 1.16-r0 (using abuild 3.16.0-r0) started Sun, 05 Apr 2026 16:45:44 +0000 >>> civetweb: Validating /home/buildozer/aports/testing/civetweb/APKBUILD... >>> civetweb: Analyzing dependencies... >>> civetweb: Installing for build: build-base cmake openssl-dev samurai zlib-dev ( 1/10) Installing libbz2 (1.0.8-r6) ( 2/10) Installing xz-libs (5.8.2-r0) ( 3/10) Installing libarchive (3.8.6-r0) ( 4/10) Installing rhash-libs (1.4.6-r0) ( 5/10) Installing libuv (1.51.0-r0) ( 6/10) Installing cmake (4.2.3-r0) ( 7/10) Installing openssl-dev (3.5.5-r1) ( 8/10) Installing samurai (1.2-r8) ( 9/10) Installing zlib-dev (1.3.2-r0) (10/10) Installing .makedepends-civetweb (20260405.164545) Executing busybox-1.37.0-r31.trigger OK: 501.9 MiB in 116 packages >>> civetweb: Cleaning up srcdir >>> civetweb: Cleaning up pkgdir >>> civetweb: Cleaning up tmpdir >>> civetweb: Fetching https://distfiles.alpinelinux.org/distfiles/edge/civetweb-1.16.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> civetweb: Fetching https://github.com/civetweb/civetweb/archive/v1.16/civetweb-1.16.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/civetweb-1.16.tar.gz.part' civetweb-1.16.tar.gz 100% |********************************| 11.5M 0:00:00 ETA '/var/cache/distfiles/edge/civetweb-1.16.tar.gz.part' saved /var/cache/distfiles/edge/civetweb-1.16.tar.gz: OK /home/buildozer/aports/testing/civetweb/CMakeLists.txt.patch: OK /home/buildozer/aports/testing/civetweb/fix-heap-overflow.patch: OK /home/buildozer/aports/testing/civetweb/more-robust-url-parsing.patch: OK >>> civetweb: Fetching https://distfiles.alpinelinux.org/distfiles/edge/civetweb-1.16.tar.gz /var/cache/distfiles/edge/civetweb-1.16.tar.gz: OK /home/buildozer/aports/testing/civetweb/CMakeLists.txt.patch: OK /home/buildozer/aports/testing/civetweb/fix-heap-overflow.patch: OK /home/buildozer/aports/testing/civetweb/more-robust-url-parsing.patch: OK >>> civetweb: Unpacking /var/cache/distfiles/edge/civetweb-1.16.tar.gz... >>> civetweb: CMakeLists.txt.patch patching file CMakeLists.txt >>> civetweb: fix-heap-overflow.patch patching file src/civetweb.c >>> civetweb: more-robust-url-parsing.patch patching file src/civetweb.c patching file src/handle_form.inl -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Target architecture - x86_64 -- Enabling tests in the build - OFF -- Thread Stack Size - 102400 -- Enabling server executable - ON -- Serve no static files - OFF -- Disable CGI support - OFF -- Disable caching support - OFF -- C++ wrappers - ON -- IP Version 6 - ON -- Websockets support - OFF -- Server statistics support - OFF -- Memory Debugging - OFF -- ASAN in debug mode - ON -- Force x32 / x64 architecture - OFF -- Lua CGI support - OFF -- zlib support - ON -- Executable installation - ON -- Build if there are warnings - ON -- Duktape CGI support - OFF -- SSL support - ON -- Compile for OpenSSL 1.0 API - OFF -- Compile for OpenSSL 1.1 API - OFF -- Compile for OpenSSL 3.0 API - ON -- Dynamically load SSL libraries - ON -- SSL Library Name - libssl.so -- SSL Cryptography Library Name - libcrypto.so -- Configuring C Compiler -- Performing Test HAVE_C_FLAG_STD_C11 -- Performing Test HAVE_C_FLAG_STD_C11 - Success -- Performing Test HAVE_C_FLAG_FSANITIZE_UNDEFINED -- Performing Test HAVE_C_FLAG_FSANITIZE_UNDEFINED - Success -- Performing Test HAVE_C_FLAG_FSANITIZE_ADDRESS -- Performing Test HAVE_C_FLAG_FSANITIZE_ADDRESS - Failed -- Performing Test HAVE_C_FLAG_COVERAGE -- Performing Test HAVE_C_FLAG_COVERAGE - Failed -- Configuring C++ Compiler -- Performing Test HAVE_CXX_FLAG_STD_CXX14 -- Performing Test HAVE_CXX_FLAG_STD_CXX14 - Success -- Performing Test HAVE_CXX_FLAG_WALL -- Performing Test HAVE_CXX_FLAG_WALL - Success -- Performing Test HAVE_CXX_FLAG_WEXTRA -- Performing Test HAVE_CXX_FLAG_WEXTRA - Success -- Performing Test HAVE_CXX_FLAG_WSHADOW -- Performing Test HAVE_CXX_FLAG_WSHADOW - Success -- Performing Test HAVE_CXX_FLAG_WMISSING_PROTOTYPES -- Performing Test HAVE_CXX_FLAG_WMISSING_PROTOTYPES - Failed -- Performing Test HAVE_CXX_FLAG_WEVERYTHING -- Performing Test HAVE_CXX_FLAG_WEVERYTHING - Failed -- Performing Test HAVE_CXX_FLAG_W4 -- Performing Test HAVE_CXX_FLAG_W4 - Failed -- Performing Test HAVE_CXX_FLAG_WNO_PADDED -- Performing Test HAVE_CXX_FLAG_WNO_PADDED - Success -- Performing Test HAVE_CXX_FLAG_WD4820 -- Performing Test HAVE_CXX_FLAG_WD4820 - Failed -- Performing Test HAVE_CXX_FLAG_WNO_UNUSED_MACROS -- Performing Test HAVE_CXX_FLAG_WNO_UNUSED_MACROS - Success -- Performing Test HAVE_CXX_FLAG_WNO_FORMAT_NONLITERAL -- Performing Test HAVE_CXX_FLAG_WNO_FORMAT_NONLITERAL - Success -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success -- Performing Test HAVE_CXX_FLAG_FVISIBILITY_HIDDEN -- Performing Test HAVE_CXX_FLAG_FVISIBILITY_HIDDEN - Success -- Performing Test HAVE_CXX_FLAG_FSTACK_PROTECTOR_STRONG -- Performing Test HAVE_CXX_FLAG_FSTACK_PROTECTOR_STRONG - Success -- Performing Test HAVE_CXX_FLAG_FLTO -- Performing Test HAVE_CXX_FLAG_FLTO - Success -- Performing Test HAVE_CXX_FLAG_FSANITIZE_UNDEFINED -- Performing Test HAVE_CXX_FLAG_FSANITIZE_UNDEFINED - Success -- Performing Test HAVE_CXX_FLAG_FSANITIZE_ADDRESS -- Performing Test HAVE_CXX_FLAG_FSANITIZE_ADDRESS - Failed -- Performing Test HAVE_CXX_FLAG_FSTACK_PROTECTOR_ALL -- Performing Test HAVE_CXX_FLAG_FSTACK_PROTECTOR_ALL - Success -- Performing Test HAVE_CXX_FLAG_COVERAGE -- Performing Test HAVE_CXX_FLAG_COVERAGE - Failed -- Performing Test HAVE_C_FLAG_WALL -- Performing Test HAVE_C_FLAG_WALL - Success -- Performing Test HAVE_C_FLAG_WEXTRA -- Performing Test HAVE_C_FLAG_WEXTRA - Success -- Performing Test HAVE_C_FLAG_WSHADOW -- Performing Test HAVE_C_FLAG_WSHADOW - Success -- Performing Test HAVE_C_FLAG_WCONVERSION -- Performing Test HAVE_C_FLAG_WCONVERSION - Success -- Performing Test HAVE_C_FLAG_WMISSING_PROTOTYPES -- Performing Test HAVE_C_FLAG_WMISSING_PROTOTYPES - Success -- Performing Test HAVE_C_FLAG_WEVERYTHING -- Performing Test HAVE_C_FLAG_WEVERYTHING - Failed -- Performing Test HAVE_C_FLAG_WPARENTHESES -- Performing Test HAVE_C_FLAG_WPARENTHESES - Success -- Performing Test HAVE_C_FLAG_W4 -- Performing Test HAVE_C_FLAG_W4 - Failed -- Performing Test HAVE_C_FLAG_WNO_PADDED -- Performing Test HAVE_C_FLAG_WNO_PADDED - Success -- Performing Test HAVE_C_FLAG_WNO_UNUSED_MACROS -- Performing Test HAVE_C_FLAG_WNO_UNUSED_MACROS - Success -- Performing Test -Wno-reserved-id-macros -- Performing Test -Wno-reserved-id-macros - Failed -- Performing Test HAVE_C_FLAG_WNO_FORMAT_NONLITERAL -- Performing Test HAVE_C_FLAG_WNO_FORMAT_NONLITERAL - Success -- Performing Test HAVE_C_FLAG_WNO_CAST_QUAL -- Performing Test HAVE_C_FLAG_WNO_CAST_QUAL - Success -- Performing Test HAVE_C_FLAG_WD4820 -- Performing Test HAVE_C_FLAG_WD4820 - Failed -- Performing Test HAVE_C_FLAG_PEDANTIC_ERRORS -- Performing Test HAVE_C_FLAG_PEDANTIC_ERRORS - Success -- Performing Test HAVE_C_FLAG_FVISIBILITY_HIDDEN -- Performing Test HAVE_C_FLAG_FVISIBILITY_HIDDEN - Success -- Performing Test HAVE_C_FLAG_FSTACK_PROTECTOR_STRONG -- Performing Test HAVE_C_FLAG_FSTACK_PROTECTOR_STRONG - Success -- Performing Test HAVE_C_FLAG_FSTACK_PROTECTOR_ALL -- Performing Test HAVE_C_FLAG_FSTACK_PROTECTOR_ALL - Success -- Could NOT find WinSock (missing: WINSOCK_LIBRARIES WINSOCK_INCLUDE_DIRS) -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found LibRt: /usr/lib/librt.a -- Found LibDl: /usr/lib/libdl.a -- Found ZLIB: /usr/lib/libz.so (found version "1.3.2") -- Configuring done (3.9s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/build [1/8] Building CXX object src/CMakeFiles/civetweb-cpp.dir/CivetServer.cpp.o [2/8] Building C object src/CMakeFiles/civetweb-c-executable.dir/main.c.o [3/8] Building C object src/CMakeFiles/civetweb-c-library.dir/civetweb.c.o /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/CivetServer.cpp: In constructor 'CivetServer::CivetServer(const char**, const CivetCallbacks*, const void*)': /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/CivetServer.cpp:409:52: warning: missing initializer for member 'mg_init_data::user_data' [-Wmissing-field-initializers] 409 | struct mg_init_data mg_start_init_data = {0}; | ^ /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/CivetServer.cpp:409:52: warning: missing initializer for member 'mg_init_data::configuration_options' [-Wmissing-field-initializers] /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/CivetServer.cpp:414:54: warning: missing initializer for member 'mg_error_data::code_sub' [-Wmissing-field-initializers] 414 | struct mg_error_data mg_start_error_data = {0}; | ^ /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/CivetServer.cpp:414:54: warning: missing initializer for member 'mg_error_data::text' [-Wmissing-field-initializers] /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/CivetServer.cpp:414:54: warning: missing initializer for member 'mg_error_data::text_buffer_size' [-Wmissing-field-initializers] /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/CivetServer.cpp: In constructor 'CivetServer::CivetServer(const std::vector >&, const CivetCallbacks*, const void*)': /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/CivetServer.cpp:453:52: warning: missing initializer for member 'mg_init_data::user_data' [-Wmissing-field-initializers] 453 | struct mg_init_data mg_start_init_data = {0}; | ^ /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/CivetServer.cpp:453:52: warning: missing initializer for member 'mg_init_data::configuration_options' [-Wmissing-field-initializers] /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/CivetServer.cpp:458:54: warning: missing initializer for member 'mg_error_data::code_sub' [-Wmissing-field-initializers] 458 | struct mg_error_data mg_start_error_data = {0}; | ^ /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/CivetServer.cpp:458:54: warning: missing initializer for member 'mg_error_data::text' [-Wmissing-field-initializers] /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/CivetServer.cpp:458:54: warning: missing initializer for member 'mg_error_data::text_buffer_size' [-Wmissing-field-initializers] In file included from /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/civetweb.c:10219: /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/mod_zlib.inl: In function 'send_compressed_data': /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/mod_zlib.inl:68:36: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'uInt' {aka 'unsigned int'} may change value [-Wconversion] 68 | zstream.avail_in = fread(in_buf, 1, MG_BUF_LEN, in_file); | ^~~~~ /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/civetweb.c: In function 'init_ssl_ctx_impl': /home/buildozer/aports/testing/civetweb/src/civetweb-1.16/src/civetweb.c:17304:47: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 17304 | SSL_CTX_set_options(dom_ctx->ssl_ctx, ssl_get_protocol(protocol_ver)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [4/8] Linking C shared library src/libcivetweb.so.1.15.0 [5/8] Creating library symlink src/libcivetweb.so [6/8] Linking CXX shared library src/libcivetweb-cpp.so.1.15.0 [7/8] Linking C executable src/civetweb [8/8] Creating library symlink src/libcivetweb-cpp.so >>> civetweb: Entering fakeroot... -- Install configuration: "MinSizeRel" -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/lib/cmake/civetweb/civetweb-targets.cmake -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/lib/cmake/civetweb/civetweb-targets-minsizerel.cmake -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/share/pkgconfig/civetweb.pc -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/share/pkgconfig/civetweb-cpp.pc -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/lib/cmake/civetweb/civetweb-config.cmake -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/lib/cmake/civetweb/civetweb-config-version.cmake -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/lib/cmake/civetweb/FindLibDl.cmake -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/lib/cmake/civetweb/FindLibRt.cmake -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/lib/cmake/civetweb/FindWinSock.cmake -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/lib/libcivetweb.so.1.15.0 -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/lib/libcivetweb.so -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/include/civetweb.h -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/bin/civetweb -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/bin/civetweb" to "" -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/lib/libcivetweb-cpp.so.1.15.0 -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/lib/libcivetweb-cpp.so.1.15.0" to "" -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/lib/libcivetweb-cpp.so -- Installing: /home/buildozer/aports/testing/civetweb/pkg/civetweb/usr/include/CivetServer.h >>> libcivetweb*: Running split function libcivetweb... 'usr/lib/libcivetweb.so.1.15.0' -> '/home/buildozer/aports/testing/civetweb/pkg/libcivetweb/usr/lib/libcivetweb.so.1.15.0' >>> libcivetweb*: Preparing subpackage libcivetweb... >>> libcivetweb*: Stripping binaries >>> libcivetweb*: Running postcheck for libcivetweb >>> libcivetweb-cpp*: Running split function cpp... 'usr/lib/libcivetweb-cpp.so.1.15.0' -> '/home/buildozer/aports/testing/civetweb/pkg/libcivetweb-cpp/usr/lib/libcivetweb-cpp.so.1.15.0' >>> libcivetweb-cpp*: Preparing subpackage libcivetweb-cpp... >>> libcivetweb-cpp*: Stripping binaries >>> libcivetweb-cpp*: Running postcheck for libcivetweb-cpp >>> civetweb-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/testing/civetweb/pkg/civetweb-dev/usr/include' 'usr/share/pkgconfig' -> '/home/buildozer/aports/testing/civetweb/pkg/civetweb-dev/usr/share/pkgconfig' 'usr/lib/cmake' -> '/home/buildozer/aports/testing/civetweb/pkg/civetweb-dev/usr/lib/cmake' 'usr/lib/libcivetweb-cpp.so' -> '/home/buildozer/aports/testing/civetweb/pkg/civetweb-dev/usr/lib/libcivetweb-cpp.so' 'usr/lib/libcivetweb.so' -> '/home/buildozer/aports/testing/civetweb/pkg/civetweb-dev/usr/lib/libcivetweb.so' >>> civetweb-dev*: Preparing subpackage civetweb-dev... >>> civetweb-dev*: Stripping binaries >>> civetweb-dev*: Running postcheck for civetweb-dev >>> civetweb*: Running postcheck for civetweb >>> civetweb*: Preparing package civetweb... >>> civetweb*: Stripping binaries >>> civetweb*: Scanning shared objects >>> libcivetweb*: Scanning shared objects >>> libcivetweb-cpp*: Scanning shared objects >>> civetweb-dev*: Scanning shared objects >>> civetweb-dev*: Tracing dependencies... libcivetweb-cpp=1.16-r0 libcivetweb=1.16-r0 pkgconfig >>> civetweb-dev*: Package size: 104.2 KB >>> civetweb-dev*: Compressing data... >>> civetweb-dev*: Create checksum... >>> civetweb-dev*: Create civetweb-dev-1.16-r0.apk >>> civetweb*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libcivetweb.so.1.15.0 >>> civetweb*: Package size: 22.1 KB >>> civetweb*: Compressing data... >>> civetweb*: Create checksum... >>> civetweb*: Create civetweb-1.16-r0.apk >>> libcivetweb-cpp*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libcivetweb.so.1.15.0 so:libgcc_s.so.1 so:libstdc++.so.6 >>> libcivetweb-cpp*: Package size: 37.9 KB >>> libcivetweb-cpp*: Compressing data... >>> libcivetweb-cpp*: Create checksum... >>> libcivetweb-cpp*: Create libcivetweb-cpp-1.16-r0.apk >>> libcivetweb*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libz.so.1 >>> libcivetweb*: Package size: 139.1 KB >>> libcivetweb*: Compressing data... >>> libcivetweb*: Create checksum... >>> libcivetweb*: Create libcivetweb-1.16-r0.apk >>> civetweb: Build complete at Sun, 05 Apr 2026 16:45:56 +0000 elapsed time 0h 0m 12s >>> civetweb: Cleaning up srcdir >>> civetweb: Cleaning up pkgdir >>> civetweb: Cleaning up tmpdir >>> civetweb: Uninstalling dependencies... ( 1/10) Purging .makedepends-civetweb (20260405.164545) ( 2/10) Purging cmake (4.2.3-r0) ( 3/10) Purging openssl-dev (3.5.5-r1) ( 4/10) Purging samurai (1.2-r8) ( 5/10) Purging zlib-dev (1.3.2-r0) ( 6/10) Purging libarchive (3.8.6-r0) ( 7/10) Purging libbz2 (1.0.8-r6) ( 8/10) Purging libuv (1.51.0-r0) ( 9/10) Purging rhash-libs (1.4.6-r0) (10/10) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 440.5 MiB in 106 packages >>> civetweb: Updating the testing/x86_64 repository index... >>> civetweb: Signing the index...