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 #22496

Closed
Semphriss opened this issue Jan 12, 2022 · 0 comments · Fixed by #22497
Closed

[boost-exception] build failure #22496

Semphriss opened this issue Jan 12, 2022 · 0 comments · Fixed by #22497
Labels
category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team.

Comments

@Semphriss
Copy link
Contributor

Host Environment

  • OS: Ubuntu 20.04 LTS
  • Compiler: revision

To Reproduce
Steps to reproduce the behavior:
./vcpkg install boost-exception:wasm32-emscripten

Failure logs

[1/2] cd /path/to/vcpkg/buildtrees/boost-exception/src/ost-1.78.0-8b4cb912e9.clean/build && /path/to/vcpkg/installed/x64-linux/tools/boost-build/b2 toolset=clang --user-config=/path/to/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/user-config.jam --stagedir=/path/to/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage --build-dir=/path/to/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 -j12 -sBOOST_ROOT=/path/to/vcpkg/installed/x64-linux/tools/boost-build -sBOOST_BUILD_PATH=/path/to/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 /path/to/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/CMakeFiles/boost 
cd /path/to/vcpkg/buildtrees/boost-exception/src/ost-1.78.0-8b4cb912e9.clean/build && /path/to/vcpkg/installed/x64-linux/tools/boost-build/b2 toolset=clang --user-config=/path/to/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/user-config.jam --stagedir=/path/to/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/stage --build-dir=/path/to/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 -j12 -sBOOST_ROOT=/path/to/vcpkg/installed/x64-linux/tools/boost-build -sBOOST_BUILD_PATH=/path/to/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: found boost-build.jam at /path/to/vcpkg/installed/x64-linux/tools/boost-build/boost-build.jam
notice: loading B2 from /path/to/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:
    /path/to/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/user-config.jam
notice: Searching '/path/to/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 '/path/to/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg'.
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/tools/common.jam:1171: in common.match-command-output from module common
error: '"/path/to/emsdk/upstream/emscripten/em++" --version' returned an invalid $kind string 'emcc (Emscripten gcc/clang-like replacement + linker emulating GNU ld) 3.1.1 (1934a98e709b57d3592b8272d3f1264a72c089e4)
Copyright (C) 2014 the Emscripten authors (see AUTHORS.txt)
This is free and open source software under the MIT license.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

'
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/tools/clang-linux.jam:101: in get-full-version from module clang-linux
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/tools/clang-linux.jam:106: in get-short-version from module clang-linux
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/tools/clang-linux.jam:55: in clang-linux.init from module clang-linux
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/build/toolset.jam:44: in toolset.using from module toolset
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/tools/clang.jam:33: in clang.init from module clang
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/build/toolset.jam:44: in toolset.using from module toolset
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/build/project.jam:1104: in using from module project-rules
/path/to/vcpkg/buildtrees/boost-exception/wasm32-emscripten-dbg/user-config.jam:11: in modules.load from module user-config
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/build-system.jam:255: in load-config from module build-system
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/build-system.jam:449: in load-configuration-files from module build-system
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/build-system.jam:607: in load from module build-system
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/kernel/modules.jam:294: in import from module modules
/path/to/vcpkg/installed/x64-linux/tools/boost-build/src/kernel/bootstrap.jam:139: in boost-build from module
/path/to/vcpkg/installed/x64-linux/tools/boost-build/boost-build.jam:8: in module scope from module

ninja: build stopped: subcommand failed.

Additional context
This package worked well until a few days ago. It seems like it fails to parse the compiler version.

@PhoebeHui PhoebeHui added the category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team. label Jan 12, 2022
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