Package: boost-exception[core]:wasm32-emscripten -> 1.80.0#1
Host Environment
- Host: x64-linux
- Compiler: Clang 16.0.0
- vcpkg-tool version: 2022-12-14-7ae0d8527fb488fde10a89c2813802dc9b03b6f9
vcpkg-scripts version: 71f51b1 2022-12-17 (24 hours ago)
To Reproduce
vcpkg install boost-date-time:wasm32-emscripten boost-filesystem:wasm32-emscripten boost-format:wasm32-emscripten boost-locale:wasm32-emscripten boost-optional:wasm32-emscripten boost-system:wasm32-emscripten glbinding:wasm32-emscripten libpng:wasm32-emscripten libogg:wasm32-emscripten libvorbis:wasm32-emscripten glm:wasm32-emscripten zlib:wasm32-emscripten
Failure logs
-- Downloading https://github.com/boostorg/exception/archive/boost-1.80.0.tar.gz -> boostorg-exception-boost-1.80.0.tar.gz...
-- Extracting source /tmp/tmp.sWy5XZyaNF/vcpkg/downloads/boostorg-exception-boost-1.80.0.tar.gz
-- Using source at /tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/src/ost-1.80.0-dffd4d0ef9.clean
-- Getting CMake variables for wasm32-emscripten
-- Configuring wasm32-emscripten
-- Building wasm32-emscripten-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:131 (message):
Command failed: /tmp/tmp.sWy5XZyaNF/vcpkg/downloads/tools/cmake-3.25.0-linux/cmake-3.25.0-linux-x86_64/bin/cmake --build . --config Debug --target install -- -v -j13
Working Directory: /tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg
See logs for more information:
/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/install-wasm32-emscripten-dbg-out.log
Call Stack (most recent call first):
installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
installed/x64-linux/share/boost-build/boost-modular-build.cmake:137 (vcpkg_cmake_install)
ports/boost-exception/portfile.cmake:12 (boost_modular_build)
scripts/ports.cmake:147 (include)
/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/install-wasm32-emscripten-dbg-out.log
[1/2] cd /tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/src/ost-1.80.0-dffd4d0ef9.clean/build && /tmp/tmp.sWy5XZyaNF/vcpkg/installed/x64-linux/tools/boost-build/b2 toolset=clang --user-config=/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/user-config.jam --stagedir=/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage --build-dir=/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg runtime-link=shared link=static address-model=32 architecture=x86 target-os=linux threadapi=pthread variant=debug --layout=system -sICU_PATH="ICU_PATH-NOTFOUND" --with-atomic --with-random --with-date_time --with-filesystem --with-system --with-thread --with-chrono -j 13 -sBOOST_ROOT=/tmp/tmp.sWy5XZyaNF/vcpkg/installed/x64-linux/tools/boost-build -sBOOST_BUILD_PATH=/tmp/tmp.sWy5XZyaNF/vcpkg/installed/x64-linux/tools/boost-build --debug-configuration --debug-building --debug-generators --ignore-site-config --hash -q debug-symbols=on -d +2 threading=multi stage
FAILED: CMakeFiles/boost /tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/CMakeFiles/boost
cd /tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/src/ost-1.80.0-dffd4d0ef9.clean/build && /tmp/tmp.sWy5XZyaNF/vcpkg/installed/x64-linux/tools/boost-build/b2 toolset=clang --user-config=/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/user-config.jam --stagedir=/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage --build-dir=/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg runtime-link=shared link=static address-model=32 architecture=x86 target-os=linux threadapi=pthread variant=debug --layout=system -sICU_PATH="ICU_PATH-NOTFOUND" --with-atomic --with-random --with-date_time --with-filesystem --with-system --with-thread --with-chrono -j 13 -sBOOST_ROOT=/tmp/tmp.sWy5XZyaNF/vcpkg/installed/x64-linux/tools/boost-build -sBOOST_BUILD_PATH=/tmp/tmp.sWy5XZyaNF/vcpkg/installed/x64-linux/tools/boost-build --debug-configuration --debug-building --debug-generators --ignore-site-config --hash -q debug-symbols=on -d +2 threading=multi stage
notice: loading B2 from /tmp/tmp.sWy5XZyaNF/vcpkg/installed/x64-linux/tools/boost-build/src/kernel/bootstrap.jam
notice: Site configuration files will be ignored due to the
notice: --ignore-site-config command-line option.
notice: Loading explicitly specified user configuration file:
/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/user-config.jam
notice: Searching '/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg' for user-config configuration file 'user-config.jam'.
notice: Loading user-config configuration file 'user-config.jam' from '/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg'.
notice: will use '/tmp/tmp.sWy5XZyaNF/emsdk/upstream/emscripten/em++' for clang-linux, condition <toolset>clang-linux-3.1
Building target '../build/stage'
...
Skipped 78 lines
...
** generator 'clang-linux.compile.asm' pruned
** generator 'clang-linux.compile.m' pruned
** generator 'clang-linux.compile.mm' pruned
** generator 'clang-linux.compile.fortran' pruned
SUCCESS: [ <relevant>address-model <relevant>architecture <relevant>archiveflags <relevant>instruction-set <relevant>response-file <relevant>target-os <relevant>toolset <relevant>toolset-clang:platform <relevant>toolset-clang:version ] { clang-linux%clang-linux.archive-libboost_exception.a.STATIC_LIB { clang-linux%clang-linux.compile.c++-clone_current_exception_non_intrusive.o.OBJ { clone_current_exception_non_intrusive.cpp.CPP } } }
returned [ <relevant>address-model <relevant>address-sanitizer <relevant>architecture <relevant>archiveflags <relevant>c++-template-depth <relevant>cflags <relevant>coverage <relevant>cxxflags <relevant>cxxstd <relevant>cxxstd-dialect <relevant>debug-symbols <relevant>define <relevant>exception-handling <relevant>force-include <relevant>include <relevant>inlining <relevant>instruction-set <relevant>leak-sanitizer <relevant>link <relevant>local-visibility <relevant>lto <relevant>lto-mode <relevant>optimization <relevant>pch <relevant>pch-file <relevant>profiling <relevant>response-file <relevant>rtti <relevant>stdlib <relevant>target-os <relevant>thread-sanitizer <relevant>threading <relevant>toolset <relevant>toolset-clang:platform <relevant>toolset-clang:version <relevant>undefined-sanitizer <relevant>warnings <relevant>warnings-as-errors ] { clang-linux%clang-linux.archive-libboost_exception.a.STATIC_LIB { clang-linux%clang-linux.compile.c++-clone_current_exception_non_intrusive.o.OBJ { clone_current_exception_non_intrusive.cpp.CPP } } }
generator clang-linux.archive spawned
{ clang-linux%clang-linux.archive-libboost_exception.a.STATIC_LIB { clang-linux%clang-linux.compile.c++-clone_current_exception_non_intrusive.o.OBJ { clone_current_exception_non_intrusive.cpp.CPP } } }
with usage requirements: [ <relevant>address-model <relevant>address-sanitizer <relevant>architecture <relevant>archiveflags <relevant>c++-template-depth <relevant>cflags <relevant>coverage <relevant>cxxflags <relevant>cxxstd <relevant>cxxstd-dialect <relevant>debug-symbols <relevant>define <relevant>exception-handling <relevant>force-include <relevant>include <relevant>inlining <relevant>instruction-set <relevant>leak-sanitizer <relevant>link <relevant>local-visibility <relevant>lto <relevant>lto-mode <relevant>optimization <relevant>pch <relevant>pch-file <relevant>profiling <relevant>response-file <relevant>rtti <relevant>stdlib <relevant>target-os <relevant>thread-sanitizer <relevant>threading <relevant>toolset <relevant>toolset-clang:platform <relevant>toolset-clang:version <relevant>undefined-sanitizer <relevant>warnings <relevant>warnings-as-errors ]
returned [ <relevant>address-model <relevant>address-sanitizer <relevant>architecture <relevant>archiveflags <relevant>c++-template-depth <relevant>cflags <relevant>coverage <relevant>cxxflags <relevant>cxxstd <relevant>cxxstd-dialect <relevant>debug-symbols <relevant>define <relevant>exception-handling <relevant>force-include <relevant>include <relevant>inlining <relevant>instruction-set <relevant>leak-sanitizer <relevant>link <relevant>local-visibility <relevant>lto <relevant>lto-mode <relevant>optimization <relevant>pch <relevant>pch-file <relevant>profiling <relevant>response-file <relevant>rtti <relevant>stdlib <relevant>target-os <relevant>thread-sanitizer <relevant>threading <relevant>toolset <relevant>toolset-clang:platform <relevant>toolset-clang:version <relevant>undefined-sanitizer <relevant>warnings <relevant>warnings-as-errors ] { clang-linux%clang-linux.archive-libboost_exception.a.STATIC_LIB { clang-linux%clang-linux.compile.c++-clone_current_exception_non_intrusive.o.OBJ { clone_current_exception_non_intrusive.cpp.CPP } } }
generator builtin.lib-generator spawned
{ clang-linux%clang-linux.archive-libboost_exception.a.STATIC_LIB { clang-linux%clang-linux.compile.c++-clone_current_exception_non_intrusive.o.OBJ { clone_current_exception_non_intrusive.cpp.CPP } } }
with usage requirements: [ <relevant>address-model <relevant>address-sanitizer <relevant>architecture <relevant>archiveflags <relevant>c++-template-depth <relevant>cflags <relevant>coverage <relevant>cxxflags <relevant>cxxstd <relevant>cxxstd-dialect <relevant>debug-symbols <relevant>define <relevant>exception-handling <relevant>force-include <relevant>include <relevant>inlining <relevant>instruction-set <relevant>leak-sanitizer <relevant>link <relevant>local-visibility <relevant>lto <relevant>lto-mode <relevant>optimization <relevant>pch <relevant>pch-file <relevant>profiling <relevant>response-file <relevant>rtti <relevant>stdlib <relevant>target-os <relevant>thread-sanitizer <relevant>threading <relevant>toolset <relevant>toolset-clang:platform <relevant>toolset-clang:version <relevant>undefined-sanitizer <relevant>warnings <relevant>warnings-as-errors ]
Usage requirements from boost_exception: <relevant>address-model <relevant>address-sanitizer <relevant>architecture <relevant>c++-template-depth <relevant>coverage <relevant>cxxstd <relevant>cxxstd-dialect <relevant>debug-symbols <relevant>deduced-address-model <relevant>deduced-architecture <relevant>exception-handling <relevant>inlining <relevant>instruction-set <relevant>leak-sanitizer <relevant>link <relevant>lto <relevant>lto-mode <relevant>optimization <relevant>pch <relevant>profiling <relevant>rtti <relevant>segmented-stacks <relevant>stdlib <relevant>target-os <relevant>thread-sanitizer <relevant>threading <relevant>toolset <relevant>toolset-clang:platform <relevant>toolset-clang:version <relevant>undefined-sanitizer <relevant>variant <relevant>visibility <relevant>warnings <relevant>warnings-as-errors
Usage requirements for stage: <relevant>address-model <relevant>address-sanitizer <relevant>architecture <relevant>c++-template-depth <relevant>coverage <relevant>cxxstd <relevant>cxxstd-dialect <relevant>debug-symbols <relevant>deduced-address-model <relevant>deduced-architecture <relevant>exception-handling <relevant>inlining <relevant>instruction-set <relevant>leak-sanitizer <relevant>link <relevant>lto <relevant>lto-mode <relevant>optimization <relevant>pch <relevant>profiling <relevant>rtti <relevant>segmented-stacks <relevant>stdlib <relevant>target-os <relevant>thread-sanitizer <relevant>threading <relevant>toolset <relevant>toolset-clang:platform <relevant>toolset-clang:version <relevant>undefined-sanitizer <relevant>variant <relevant>visibility <relevant>warnings <relevant>warnings-as-errors
Build properties: <address-model>32 <architecture>x86 <asynch-exceptions>off <coverage>off <debug-symbols>on <define>BOOST_ALL_NO_LIB=1 <exception-handling>on <extern-c-nothrow>off <hardcode-dll-paths>false <host-os>linux <include>../include&&/tmp/tmp.sWy5XZyaNF/vcpkg/installed/wasm32-emscripten/include <inlining>off <install-dependencies>off <link>static <location>/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage/lib <optimization>off <os>LINUX <pch>on <profiling>off <relevant>address-model <relevant>address-sanitizer <relevant>architecture <relevant>c++-template-depth <relevant>coverage <relevant>cxxstd <relevant>cxxstd-dialect <relevant>debug-symbols <relevant>deduced-address-model <relevant>deduced-architecture <relevant>exception-handling <relevant>inlining <relevant>instruction-set <relevant>leak-sanitizer <relevant>link <relevant>lto <relevant>lto-mode <relevant>optimization <relevant>pch <relevant>profiling <relevant>rtti <relevant>segmented-stacks <relevant>stdlib <relevant>target-os <relevant>thread-sanitizer <relevant>threading <relevant>toolset <relevant>toolset-clang:platform <relevant>toolset-clang:version <relevant>undefined-sanitizer <relevant>variant <relevant>visibility <relevant>warnings <relevant>warnings-as-errors <response-file>auto <rtti>on <runtime-debugging>on <runtime-link>shared <stdlib>native <strip>off <suppress-import-lib>false <symlink-location>project-relative <tag>@Jamfile</tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/src/ost-1.80.0-dffd4d0ef9.clean>%Jamfile</tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/src/ost-1.80.0-dffd4d0ef9.clean>.tag <target-os>linux <threadapi>pthread <threading>multi <toolset-clang:platform>linux <toolset-clang:version>3.1 <toolset>clang <translate-path>@Jamfile</tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/src/ost-1.80.0-dffd4d0ef9.clean/build>%Jamfile</tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/src/ost-1.80.0-dffd4d0ef9.clean/build>.stage-translate-path <user-interface>console <variant>debug <vectorize>off <warnings-as-errors>off <warnings>on
Usage requirements from stage: <relevant>address-model <relevant>address-sanitizer <relevant>architecture <relevant>c++-template-depth <relevant>coverage <relevant>cxxstd <relevant>cxxstd-dialect <relevant>debug-symbols <relevant>deduced-address-model <relevant>deduced-architecture <relevant>exception-handling <relevant>inlining <relevant>instruction-set <relevant>leak-sanitizer <relevant>link <relevant>lto <relevant>lto-mode <relevant>optimization <relevant>pch <relevant>profiling <relevant>rtti <relevant>segmented-stacks <relevant>stdlib <relevant>target-os <relevant>thread-sanitizer <relevant>threading <relevant>toolset <relevant>toolset-clang:platform <relevant>toolset-clang:version <relevant>undefined-sanitizer <relevant>variant <relevant>visibility <relevant>warnings <relevant>warnings-as-errors
common.mkdir /tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage
mkdir -p "/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage"
common.mkdir /tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost
mkdir -p "/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost"
common.mkdir /tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage/lib
mkdir -p "/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage/lib"
common.mkdir /tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build
mkdir -p "/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build"
common.mkdir /tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build/ed0acf1a7150c6e9c921fb8a3ae7a695
mkdir -p "/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build/ed0acf1a7150c6e9c921fb8a3ae7a695"
clang-linux.compile.c++ /tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build/ed0acf1a7150c6e9c921fb8a3ae7a695/clone_current_exception_non_intrusive.o
"/tmp/tmp.sWy5XZyaNF/emsdk/upstream/emscripten/em++" -c -x c++ -g -m32 -pthread -O0 -fno-inline -Wall -g -march=i686 --target=i386-pc-linux -DBOOST_ALL_NO_LIB=1 -I"../include" -I"/tmp/tmp.sWy5XZyaNF/vcpkg/installed/wasm32-emscripten/include" -o "/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build/ed0acf1a7150c6e9c921fb8a3ae7a695/clone_current_exception_non_intrusive.o" "../src/clone_current_exception_non_intrusive.cpp"
shared:INFO: (Emscripten: Running sanity checks)
clang-16: warning: argument unused during compilation: '-matomics' [-Wunused-command-line-argument]
clang-16: warning: argument unused during compilation: '-mbulk-memory' [-Wunused-command-line-argument]
In file included from ../src/clone_current_exception_non_intrusive.cpp:13:
In file included from /tmp/tmp.sWy5XZyaNF/vcpkg/installed/wasm32-emscripten/include/boost/config.hpp:44:
/tmp/tmp.sWy5XZyaNF/vcpkg/installed/wasm32-emscripten/include/boost/config/detail/select_stdlib_config.hpp:26:14: fatal error: 'cstddef' file not found
# include <cstddef>
^~~~~~~~~
1 error generated.
em++: error: '/tmp/tmp.sWy5XZyaNF/emsdk/upstream/bin/clang++ -target wasm32-unknown-emscripten -fignore-exceptions -fvisibility=default -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr -D__EMSCRIPTEN_SHARED_MEMORY__=1 -DEMSCRIPTEN -I/tmp/tmp.sWy5XZyaNF/emsdk/upstream/emscripten/cache/sysroot/include/SDL --sysroot=/tmp/tmp.sWy5XZyaNF/emsdk/upstream/emscripten/cache/sysroot -Xclang -iwithsysroot/include/compat -c -x c++ -g3 -m32 -pthread -O0 -fno-inline -Wall -g3 -march=i686 --target=i386-pc-linux -DBOOST_ALL_NO_LIB=1 -I../include -I/tmp/tmp.sWy5XZyaNF/vcpkg/installed/wasm32-emscripten/include -matomics -mbulk-memory ../src/clone_current_exception_non_intrusive.cpp -o /tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build/ed0acf1a7150c6e9c921fb8a3ae7a695/clone_current_exception_non_intrusive.o' failed (returned 1)
...failed updating 1 target...
ninja: build stopped: subcommand failed.
Additional context
Package: boost-exception[core]:wasm32-emscripten -> 1.80.0#1
Host Environment
vcpkg-scripts version: 71f51b1 2022-12-17 (24 hours ago)
To Reproduce
vcpkg install boost-date-time:wasm32-emscripten boost-filesystem:wasm32-emscripten boost-format:wasm32-emscripten boost-locale:wasm32-emscripten boost-optional:wasm32-emscripten boost-system:wasm32-emscripten glbinding:wasm32-emscripten libpng:wasm32-emscripten libogg:wasm32-emscripten libvorbis:wasm32-emscripten glm:wasm32-emscripten zlib:wasm32-emscriptenFailure logs
/tmp/tmp.sWy5XZyaNF/vcpkg/buildtrees/boost-exception/install-wasm32-emscripten-dbg-out.log
Additional context