Skip to content

[boost-exception] build failure #29470

@Pospelove

Description

@Pospelove

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    category:community-tripletA PR or issue related to community triplets not officially validated by the vcpkg team.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions