Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[boost-exception] build failure #29470

Closed
Pospelove opened this issue Feb 6, 2023 · 4 comments · Fixed by #29481
Closed

[boost-exception] build failure #29470

Pospelove opened this issue Feb 6, 2023 · 4 comments · Fixed by #29481
Labels
category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team.

Comments

@Pospelove
Copy link
Contributor

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.

@Pospelove Pospelove added the category:port-bug The issue is with a library, which is something the port should already support label Feb 6, 2023
@Pospelove
Copy link
Contributor Author

See also #22496

@Pospelove
Copy link
Contributor Author

See also #27641

@Pospelove
Copy link
Contributor Author

Well. I finally saw the same issue #28423

CLosing this one as a duplicate

@Pospelove Pospelove closed this as not planned Won't fix, can't repro, duplicate, stale Feb 6, 2023
@Pospelove Pospelove reopened this Feb 6, 2023
@JonLiu1993 JonLiu1993 added category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team. and removed category:port-bug The issue is with a library, which is something the port should already support labels Feb 7, 2023
@JonLiu1993
Copy link
Member

This is a community triplet, so I converted the label.

@JonLiu1993 JonLiu1993 removed their assignment Feb 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants