Host Environment
- OS: Linux
- Compiler: emsdk 3.1.31
To Reproduce
Steps to reproduce the behavior:
./vcpkg install boost-exception:wasm32-emscripten
Failure logs
install-wasm32-emscripten-dbg-out.log:
[1/2] cd /openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean/build && /openmw-web/vcpkg/installed/x64-linux/tools/boost-build/b2 toolset=clang --user-config=/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/user-config.jam --stagedir=/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage --build-dir=/openmw-web/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 5 -sBOOST_ROOT=/openmw-web/vcpkg/installed/x64-linux/tools/boost-build -sBOOST_BUILD_PATH=/openmw-web/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 /openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/CMakeFiles/boost
cd /openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean/build && /openmw-web/vcpkg/installed/x64-linux/tools/boost-build/b2 toolset=clang --user-config=/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/user-config.jam --stagedir=/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage --build-dir=/openmw-web/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 5 -sBOOST_ROOT=/openmw-web/vcpkg/installed/x64-linux/tools/boost-build -sBOOST_BUILD_PATH=/openmw-web/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 /openmw-web/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:
/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/user-config.jam
notice: Searching '/openmw-web/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 '/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg'.
notice: will use '/emsdk/upstream/emscripten/em++' for clang-linux, condition <toolset>clang-linux-3.1
Building target '../build/stage'
Build request: object(property-set)@275 <address-model>32 <architecture>x86 <debug-symbols>on <link>static <runtime-link>shared <target-os>linux <threadapi>pthread <threading>multi <toolset>clang <variant>debug
Command line free features:
Target requirements: <define>BOOST_ALL_NO_LIB=1 <hardcode-dll-paths>false <include>../include&&/openmw-web/vcpkg/installed/wasm32-emscripten/include <link>static <location>/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage/lib <tag>@Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>%Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>.tag <translate-path>@Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean/build>%Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean/build>.stage-translate-path
Common 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&&/openmw-web/vcpkg/installed/wasm32-emscripten/include <inlining>off <install-dependencies>off <link>static <location>/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage/lib <optimization>off <os>LINUX <pch>on <profiling>off <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</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>%Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>.tag <target-os>linux <threadapi>pthread <threading>multi <toolset-clang:platform>linux <toolset-clang:version>3.1 <toolset>clang <translate-path>@Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean/build>%Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean/build>.stage-translate-path <user-interface>console <variant>debug <vectorize>off <warnings-as-errors>off <warnings>on
Building target '../build/boost_exception'
Build request: object(property-set)@282 <address-model>32 <architecture>x86 <asynch-exceptions>off <coverage>off <debug-symbols>on <exception-handling>on <extern-c-nothrow>off <inlining>off <link>static <optimization>off <os>LINUX <pch>on <profiling>off <rtti>on <runtime-debugging>on <runtime-link>shared <stdlib>native <strip>off <target-os>linux <threadapi>pthread <threading>multi <toolset-clang:platform>linux <toolset-clang:version>3.1 <toolset>clang <variant>debug <vectorize>off <warnings-as-errors>off <warnings>on
Command line free features:
Target requirements: <define>BOOST_ALL_NO_LIB=1 <include>../include&&/openmw-web/vcpkg/installed/wasm32-emscripten/include <link>static <tag>@Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>%Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>.tag
Common 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>true <host-os>linux <include>../include&&/openmw-web/vcpkg/installed/wasm32-emscripten/include <inlining>off <install-dependencies>off <link>static <optimization>off <os>LINUX <pch>on <profiling>off <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</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>%Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>.tag <target-os>linux <threadapi>pthread <threading>multi <toolset-clang:platform>linux <toolset-clang:version>3.1 <toolset>clang <user-interface>console <variant>debug <vectorize>off <warnings-as-errors>off <warnings>on
Usage requirements for boost_exception:
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>true <host-os>linux <include>../include&&/openmw-web/vcpkg/installed/wasm32-emscripten/include <inlining>off <install-dependencies>off <link>static <optimization>off <os>LINUX <pch>on <profiling>off <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</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>%Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>.tag <target-os>linux <threadapi>pthread <threading>multi <toolset-clang:platform>linux <toolset-clang:version>3.1 <toolset>clang <user-interface>console <variant>debug <vectorize>off <warnings-as-errors>off <warnings>on
*** construct LIB
from { clone_current_exception_non_intrusive.cpp.CPP }
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>true <host-os>linux <include>../include&&/openmw-web/vcpkg/installed/wasm32-emscripten/include <inlining>off <install-dependencies>off <link>static <main-target-type>LIB <optimization>off <os>LINUX <pch>on <profiling>off <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</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>%Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>.tag <target-os>linux <threadapi>pthread <threading>multi <toolset-clang:platform>linux <toolset-clang:version>3.1 <toolset>clang <user-interface>console <variant>debug <vectorize>off <warnings-as-errors>off <warnings>on
find-viable-generators target-type= LIB property-set=
trying type LIB
there are generators for this type
trying generator builtin.prebuilt ( -> LIB )
trying generator builtin.lib-generator ( -> LIB )
is viable
trying generator unix.prebuilt ( -> LIB )
trying generator gcc.prebuilt ( -> LIB )
trying generator clang-linux.prebuilt ( -> LIB )
*** 1 viable generators
*** construct STATIC_LIB
from { clone_current_exception_non_intrusive.cpp.CPP }
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>true <host-os>linux <include>../include&&/openmw-web/vcpkg/installed/wasm32-emscripten/include <inlining>off <install-dependencies>off <link>static <main-target-type>LIB <optimization>off <os>LINUX <pch>on <profiling>off <relevant>link <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</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>%Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>.tag <target-os>linux <threadapi>pthread <threading>multi <toolset-clang:platform>linux <toolset-clang:version>3.1 <toolset>clang <user-interface>console <variant>debug <vectorize>off <warnings-as-errors>off <warnings>on
find-viable-generators target-type= STATIC_LIB property-set= link-static
trying type STATIC_LIB
there are generators for this type
trying generator unix.archive ( OBJ -> STATIC_LIB )
trying generator gcc.archive ( OBJ -> STATIC_LIB )
trying generator clang-linux.archive ( OBJ -> STATIC_LIB )
is viable
*** 1 viable generators
** generator clang-linux.archive
composing: true
*** construct OBJ
from { clone_current_exception_non_intrusive.cpp.CPP }
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>true <host-os>linux <include>../include&&/openmw-web/vcpkg/installed/wasm32-emscripten/include <inlining>off <install-dependencies>off <link>static <main-target-type>LIB <optimization>off <os>LINUX <pch>on <profiling>off <relevant>link <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</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>%Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>.tag <target-os>linux <threadapi>pthread <threading>multi <toolset-clang:platform>linux <toolset-clang:version>3.1 <toolset>clang <user-interface>console <variant>debug <vectorize>off <warnings-as-errors>off <warnings>on
find-viable-generators target-type= OBJ property-set= link-static
trying type OBJ
there are generators for this type
trying generator rc.compile.resource ( RC -> OBJ )
is viable
trying generator gcc.compile.c++ ( CPP -> OBJ )
trying generator gcc.compile.c ( C -> OBJ )
trying generator gcc.compile.asm ( ASM -> OBJ )
trying generator gcc.compile.m ( OBJECTIVE_C -> OBJ )
trying generator gcc.compile.mm ( OBJECTIVE_CPP -> OBJ )
trying generator gcc.compile.fortran ( FORTRAN FORTRAN90 -> OBJ )
trying generator clang-linux.compile.c++ ( CPP -> OBJ )
is viable
trying generator clang-linux.compile.c ( C -> OBJ )
is viable
trying generator clang-linux.compile.asm ( ASM -> OBJ )
is viable
trying generator clang-linux.compile.m ( OBJECTIVE_C -> OBJ )
is viable
trying generator clang-linux.compile.mm ( OBJECTIVE_CPP -> OBJ )
is viable
trying generator clang-linux.compile.fortran ( FORTRAN FORTRAN90 -> OBJ )
is viable
*** 7 viable generators
** generator 'rc.compile.resource' pruned
** generator clang-linux.compile.c++
composing:
SUCCESS: [ <relevant>address-model <relevant>address-sanitizer <relevant>architecture <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.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>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.compile.c++-clone_current_exception_non_intrusive.o.OBJ { clone_current_exception_non_intrusive.cpp.CPP } }
generator clang-linux.compile.c++ spawned
{ 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>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 ]
** generator 'clang-linux.compile.c' pruned
** 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&&/openmw-web/vcpkg/installed/wasm32-emscripten/include <inlining>off <install-dependencies>off <link>static <location>/openmw-web/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</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>%Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean>.tag <target-os>linux <threadapi>pthread <threading>multi <toolset-clang:platform>linux <toolset-clang:version>3.1 <toolset>clang <translate-path>@Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.clean/build>%Jamfile</openmw-web/vcpkg/buildtrees/boost-exception/src/ost-1.81.0-55a9487305.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 /openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost
mkdir -p "/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost"
common.mkdir /openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage
mkdir -p "/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage"
common.mkdir /openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage/lib
mkdir -p "/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage/lib"
common.mkdir /openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build
mkdir -p "/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build"
common.mkdir /openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build/ed0acf1a7150c6e9c921fb8a3ae7a695
mkdir -p "/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build/ed0acf1a7150c6e9c921fb8a3ae7a695"
clang-linux.compile.c++ /openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build/ed0acf1a7150c6e9c921fb8a3ae7a695/clone_current_exception_non_intrusive.o
"/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"/openmw-web/vcpkg/installed/wasm32-emscripten/include" -o "/openmw-web/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/boost/build/ed0acf1a7150c6e9c921fb8a3ae7a695/clone_current_exception_non_intrusive.o" "../src/clone_current_exception_non_intrusive.cpp"
clang-17: warning: argument unused during compilation: '-matomics' [-Wunused-command-line-argument]
clang-17: 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 /openmw-web/vcpkg/installed/wasm32-emscripten/include/boost/config.hpp:44:
/openmw-web/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: '/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 --sysroot=/emsdk/upstream/emscripten/cache/sysroot -Xclang -iwithsysroot/include/fakesdl -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/openmw-web/vcpkg/installed/wasm32-emscripten/include -matomics -mbulk-memory ../src/clone_current_exception_non_intrusive.cpp -o /openmw-web/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
Add any other context about the problem here, such as what you have already tried to resolve the issue.
Host Environment
To Reproduce
Steps to reproduce the behavior:
./vcpkg install boost-exception:wasm32-emscriptenFailure logs
install-wasm32-emscripten-dbg-out.log:
Additional context
Add any other context about the problem here, such as what you have already tried to resolve the issue.