microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.1k stars 6.15k forks source link

[curl] Build CURL error on wasm32-emscripten #38287

Open rezzeted opened 2 months ago

rezzeted commented 2 months ago

Package: curl[core,non-http,openssl,ssl]:wasm32-emscripten@8.7.1#1

Host Environment

To Reproduce

vcpkg install Failure logs

-- Using cached curl-compression-fix-b30d694a027eb771c02a3db0dee0ca03ccab7377.patch.
-- Using cached curl-curl-curl-8_7_1.tar.gz.
-- Cleaning sources at D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source D:/sandbox/sandbox/toolchain/vcpkg/downloads/curl-curl-curl-8_7_1.tar.gz
-- Applying patch 0002_fix_uwp.patch
-- Applying patch 0005_remove_imp_suffix.patch
-- Applying patch 0012-fix-dependency-idn2.patch
-- Applying patch 0020-fix-pc-file.patch
-- Applying patch 0022-deduplicate-libs.patch
-- Applying patch mbedtls-ws2_32.patch
-- Applying patch export-components.patch
-- Applying patch dependencies.patch
-- Applying patch cmake-config.patch
-- Applying patch D:/sandbox/sandbox/toolchain/vcpkg/downloads/curl-compression-fix-b30d694a027eb771c02a3db0dee0ca03ccab7377.patch
-- Using source at D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean
-- Configuring wasm32-emscripten
-- Building wasm32-emscripten-dbg
-- Building wasm32-emscripten-rel
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: "C:/Program Files/CMake/bin/cmake.exe" --build . --config Release --target install -- -v -j33
    Working Directory: D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel
    See logs for more information:
      D:\sandbox\sandbox\toolchain\vcpkg\buildtrees\curl\install-wasm32-emscripten-rel-out.log

Call Stack (most recent call first):
  D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/curl/portfile.cmake:91 (vcpkg_cmake_install)
  scripts/ports.cmake:175 (include)
D:\sandbox\sandbox\toolchain\vcpkg\buildtrees\curl\install-wasm32-emscripten-rel-out.log ``` Change Dir: 'D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel' Run Build Command(s): D:/sandbox/sandbox/toolchain/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe -v -v -j33 install [1/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/asyn-ares.c.o -MF lib\CMakeFiles\libcurl_static.dir\asyn-ares.c.o.d -o lib/CMakeFiles/libcurl_static.dir/asyn-ares.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/asyn-ares.c [2/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/amigaos.c.o -MF lib\CMakeFiles\libcurl_static.dir\amigaos.c.o.d -o lib/CMakeFiles/libcurl_static.dir/amigaos.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/amigaos.c [3/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/c-hyper.c.o -MF lib\CMakeFiles\libcurl_static.dir\c-hyper.c.o.d -o lib/CMakeFiles/libcurl_static.dir/c-hyper.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/c-hyper.c [4/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/base64.c.o -MF lib\CMakeFiles\libcurl_static.dir\base64.c.o.d -o lib/CMakeFiles/libcurl_static.dir/base64.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/base64.c [5/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/cf-h2-proxy.c.o -MF lib\CMakeFiles\libcurl_static.dir\cf-h2-proxy.c.o.d -o lib/CMakeFiles/libcurl_static.dir/cf-h2-proxy.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/cf-h2-proxy.c [6/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/bufref.c.o -MF lib\CMakeFiles\libcurl_static.dir\bufref.c.o.d -o lib/CMakeFiles/libcurl_static.dir/bufref.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/bufref.c [7/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/asyn-thread.c.o -MF lib\CMakeFiles\libcurl_static.dir\asyn-thread.c.o.d -o lib/CMakeFiles/libcurl_static.dir/asyn-thread.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/asyn-thread.c [8/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/cf-haproxy.c.o -MF lib\CMakeFiles\libcurl_static.dir\cf-haproxy.c.o.d -o lib/CMakeFiles/libcurl_static.dir/cf-haproxy.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/cf-haproxy.c [9/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/bufq.c.o -MF lib\CMakeFiles\libcurl_static.dir\bufq.c.o.d -o lib/CMakeFiles/libcurl_static.dir/bufq.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/bufq.c ... Skipped 146 lines ... [156/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/vtls/wolfssl.c.o -MF lib\CMakeFiles\libcurl_static.dir\vtls\wolfssl.c.o.d -o lib/CMakeFiles/libcurl_static.dir/vtls/wolfssl.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/vtls/wolfssl.c [157/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/vquic/curl_ngtcp2.c.o -MF lib\CMakeFiles\libcurl_static.dir\vquic\curl_ngtcp2.c.o.d -o lib/CMakeFiles/libcurl_static.dir/vquic/curl_ngtcp2.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/vquic/curl_ngtcp2.c [158/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/url.c.o -MF lib\CMakeFiles\libcurl_static.dir\url.c.o.d -o lib/CMakeFiles/libcurl_static.dir/url.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/url.c [159/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/vssh/libssh.c.o -MF lib\CMakeFiles\libcurl_static.dir\vssh\libssh.c.o.d -o lib/CMakeFiles/libcurl_static.dir/vssh/libssh.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/vssh/libssh.c [160/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/vquic/curl_quiche.c.o -MF lib\CMakeFiles\libcurl_static.dir\vquic\curl_quiche.c.o.d -o lib/CMakeFiles/libcurl_static.dir/vquic/curl_quiche.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/vquic/curl_quiche.c [161/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/vquic/vquic-tls.c.o -MF lib\CMakeFiles\libcurl_static.dir\vquic\vquic-tls.c.o.d -o lib/CMakeFiles/libcurl_static.dir/vquic/vquic-tls.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/vquic/vquic-tls.c [162/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/vssh/wolfssh.c.o -MF lib\CMakeFiles\libcurl_static.dir\vssh\wolfssh.c.o.d -o lib/CMakeFiles/libcurl_static.dir/vssh/wolfssh.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/vssh/wolfssh.c [163/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/vquic/vquic.c.o -MF lib\CMakeFiles\libcurl_static.dir\vquic\vquic.c.o.d -o lib/CMakeFiles/libcurl_static.dir/vquic/vquic.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/vquic/vquic.c [164/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/vssh/libssh2.c.o -MF lib\CMakeFiles\libcurl_static.dir\vssh\libssh2.c.o.d -o lib/CMakeFiles/libcurl_static.dir/vssh/libssh2.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/vssh/libssh2.c [165/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/fopen.c.o -MF lib\CMakeFiles\libcurl_static.dir\fopen.c.o.d -o lib/CMakeFiles/libcurl_static.dir/fopen.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/fopen.c FAILED: lib/CMakeFiles/libcurl_static.dir/fopen.c.o D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/fopen.c.o -MF lib\CMakeFiles\libcurl_static.dir\fopen.c.o.d -o lib/CMakeFiles/libcurl_static.dir/fopen.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/fopen.c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/fopen.c:136:8: error: call to undeclared function 'open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 136 | fd = open(tempstore, O_WRONLY | O_CREAT | O_EXCL, 0600|sb.st_mode); | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/fopen.c:136:24: error: use of undeclared identifier 'O_WRONLY' 136 | fd = open(tempstore, O_WRONLY | O_CREAT | O_EXCL, 0600|sb.st_mode); | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/fopen.c:136:35: error: use of undeclared identifier 'O_CREAT' 136 | fd = open(tempstore, O_WRONLY | O_CREAT | O_EXCL, 0600|sb.st_mode); | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/fopen.c:136:45: error: use of undeclared identifier 'O_EXCL' 136 | fd = open(tempstore, O_WRONLY | O_CREAT | O_EXCL, 0600|sb.st_mode); | ^ 4 errors generated. [166/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/nonblock.c.o -MF lib\CMakeFiles\libcurl_static.dir\nonblock.c.o.d -o lib/CMakeFiles/libcurl_static.dir/nonblock.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/nonblock.c FAILED: lib/CMakeFiles/libcurl_static.dir/nonblock.c.o D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/nonblock.c.o -MF lib\CMakeFiles\libcurl_static.dir\nonblock.c.o.d -o lib/CMakeFiles/libcurl_static.dir/nonblock.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/nonblock.c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/nonblock.c:52:11: error: call to undeclared function 'fcntl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 52 | flags = sfcntl(sockfd, F_GETFL, 0); | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib\curl_setup_once.h:216:19: note: expanded from macro 'sfcntl' 216 | # define sfcntl fcntl | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/nonblock.c:52:26: error: use of undeclared identifier 'F_GETFL' 52 | flags = sfcntl(sockfd, F_GETFL, 0); | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/nonblock.c:54:27: error: use of undeclared identifier 'F_SETFL' 54 | return sfcntl(sockfd, F_SETFL, flags | O_NONBLOCK); | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/nonblock.c:54:44: error: use of undeclared identifier 'O_NONBLOCK' 54 | return sfcntl(sockfd, F_SETFL, flags | O_NONBLOCK); | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/nonblock.c:55:44: error: use of undeclared identifier 'O_NONBLOCK' 55 | return sfcntl(sockfd, F_SETFL, flags & (~O_NONBLOCK)); | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/nonblock.c:55:25: error: use of undeclared identifier 'F_SETFL' 55 | return sfcntl(sockfd, F_SETFL, flags & (~O_NONBLOCK)); | ^ 6 errors generated. [167/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/file.c.o -MF lib\CMakeFiles\libcurl_static.dir\file.c.o.d -o lib/CMakeFiles/libcurl_static.dir/file.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c FAILED: lib/CMakeFiles/libcurl_static.dir/file.c.o D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/file.c.o -MF lib\CMakeFiles\libcurl_static.dir\file.c.o.d -o lib/CMakeFiles/libcurl_static.dir/file.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:236:8: error: call to undeclared function 'open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 236 | fd = open_readonly(real_path, O_RDONLY); | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:82:30: note: expanded from macro 'open_readonly' 82 | # define open_readonly(p,f) open((p),(f)) | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:236:33: error: use of undeclared identifier 'O_RDONLY' 236 | fd = open_readonly(real_path, O_RDONLY); | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:319:12: error: use of undeclared identifier 'O_WRONLY' 319 | mode = MODE_DEFAULT|O_APPEND; | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:315:22: note: expanded from macro 'MODE_DEFAULT' 315 | #define MODE_DEFAULT O_WRONLY|O_CREAT | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:319:12: error: use of undeclared identifier 'O_CREAT' D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:315:31: note: expanded from macro 'MODE_DEFAULT' 315 | #define MODE_DEFAULT O_WRONLY|O_CREAT | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:319:25: error: use of undeclared identifier 'O_APPEND' 319 | mode = MODE_DEFAULT|O_APPEND; | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:321:12: error: use of undeclared identifier 'O_WRONLY' 321 | mode = MODE_DEFAULT|O_TRUNC; | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:315:22: note: expanded from macro 'MODE_DEFAULT' 315 | #define MODE_DEFAULT O_WRONLY|O_CREAT | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:321:12: error: use of undeclared identifier 'O_CREAT' D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:315:31: note: expanded from macro 'MODE_DEFAULT' 315 | #define MODE_DEFAULT O_WRONLY|O_CREAT | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:321:25: error: use of undeclared identifier 'O_TRUNC' 321 | mode = MODE_DEFAULT|O_TRUNC; | ^ D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/file.c:323:8: error: call to undeclared function 'open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 323 | fd = open(file->path, mode, data->set.new_file_perms); | ^ 9 errors generated. [168/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/vtls/vtls.c.o -MF lib\CMakeFiles\libcurl_static.dir\vtls\vtls.c.o.d -o lib/CMakeFiles/libcurl_static.dir/vtls/vtls.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/vtls/vtls.c [169/171] D:\_compilers\emsdk\upstream\emscripten\emcc.bat -DBUILDING_LIBCURL -DCURL_HIDDEN_SYMBOLS -DHAVE_CONFIG_H -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/../include -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib/.. -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib -ID:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/wasm32-emscripten-rel/lib -isystem D:/sandbox/sandbox/_obj-lib-etc-em/vcpkg_installed/wasm32-emscripten/include -Wextra -Wall -pedantic -Wbad-function-cast -Wconversion -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-long-long -Wno-multichar -Wpointer-arith -Wshadow -Wsign-compare -Wundef -Wunused -Wwrite-strings -Waddress -Wattributes -Wcast-align -Wdeclaration-after-statement -Wdiv-by-zero -Wempty-body -Wendif-labels -Wfloat-equal -Wformat-security -Wignored-qualifiers -Wmissing-field-initializers -Wmissing-noreturn -Wno-format-nonliteral -Wno-system-headers -Wold-style-definition -Wredundant-decls -Wsign-conversion -Wno-error=sign-conversion -Wstrict-prototypes -Wtype-limits -Wunreachable-code -Wunused-parameter -Wvla -Wshift-sign-overflow -Wshorten-64-to-32 -Wlanguage-extension-token -Wformat=2 -Wdouble-promotion -Wenum-conversion -Wpragmas -Wunused-const-variable -Wunreachable-code-break -Wheader-guard -Wsometimes-uninitialized -Wcomma -Wmissing-variable-declarations -Wassign-enum -Wextra-semi-stmt -Wimplicit-fallthrough -O3 -DNDEBUG -fvisibility=hidden -MD -MT lib/CMakeFiles/libcurl_static.dir/vtls/openssl.c.o -MF lib\CMakeFiles\libcurl_static.dir\vtls\openssl.c.o.d -o lib/CMakeFiles/libcurl_static.dir/vtls/openssl.c.o -c D:/sandbox/sandbox/toolchain/vcpkg/buildtrees/curl/src/curl-8_7_1-4fa2dc3eb6.clean/lib/vtls/openssl.c ninja: build stopped: subcommand failed. ```

Additional context

vcpkg.json ``` { "name": "engine", "version": "1.0.0", "dependencies": [ "nsync", "date", "nlohmann-json", "safeint", "curl", "nghttp2", "cpr", "crow", "jwt-cpp", "yaml-cpp" ] } ```
talregev commented 2 months ago

It actually compile for wasm32 on linux. You can see that it dose for boinc. Did you do?

source $EMSDK_ROOT/emsdk_env.sh

Try to follow this script, and see if you miss some step from there. It also compile curl:wasm32-emscripten. https://github.com/BOINC/boinc/blob/master/wasm/ci_configure_client.sh#L16

The main different, that boinc compile wasm32 on linux, and not on windows, as you do.