Build failed in Jenkins: osv-build #1023

169 views
Skip to first unread message

jen...@scylladb.com

unread,
Jun 11, 2021, 7:33:15 PM6/11/21
to osv...@googlegroups.com
See <https://jenkins.scylladb.com/job/osv-build/1023/display/redirect?page=changes>

Changes:

[jwkozaczuk] scripts/build: default to rofs when building aarch64 images

[jwkozaczuk] aarch64: enable test_net.py and test_tracing.py

[jwkozaczuk] aarch64: do not probe for pci if opt_pci_disabled

[jwkozaczuk] scripts: update firecracker.py to properly support aarch64

[jwkozaczuk] apps: update to the latest tag


------------------------------------------
Started by an SCM change
Running as SYSTEM
[EnvInject] - Loading node environment variables.
[EnvInject] - Preparing an environment for the build.
[EnvInject] - Keeping Jenkins system variables.
[EnvInject] - Keeping Jenkins build variables.
[EnvInject] - Injecting as environment variables the properties content
http_proxy=10.0.0.4:3128
PATH=/usr/local/bin:/usr/bin:/usr/sbin

[EnvInject] - Variables injected successfully.
[EnvInject] - Injecting contributions.
Building remotely on muninn (pack-no-dg packager-amd64 artifact-testers packager pack-no-sif) in workspace <https://jenkins.scylladb.com/job/osv-build/ws/>
[EnvInject] - Unset unresolved 'BASH_FUNC_which%%' variable.
The recommended git tool is: NONE
No credentials specified
> git rev-parse --resolve-git-dir <https://jenkins.scylladb.com/job/osv-build/ws/.git> # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/cloudius-systems/osv # timeout=10
Fetching upstream changes from https://github.com/cloudius-systems/osv
> git --version # timeout=10
> git --version # 'git version 2.31.1'
> git fetch --tags --force --progress -- https://github.com/cloudius-systems/osv +refs/heads/*:refs/remotes/origin/* # timeout=60
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision a9fe93480f1e2b7bfafa05a7027cf18d8b2177c9 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f a9fe93480f1e2b7bfafa05a7027cf18d8b2177c9 # timeout=10
Commit message: "apps: update to the latest tag"
> git rev-list --no-walk f9ba533ad6fddb7f4fd78f113e245226c2e9ca0f # timeout=10
> git remote # timeout=10
> git submodule init # timeout=10
> git submodule sync # timeout=10
> git config --get remote.origin.url # timeout=10
> git submodule init # timeout=10
> git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10
> git config --get submodule.external/x64/acpica.url # timeout=10
> git config -f .gitmodules --get submodule.external/x64/acpica.path # timeout=10
> git config --get submodule.apps.url # timeout=10
> git config -f .gitmodules --get submodule.apps.path # timeout=10
> git config --get submodule.modules/httpserver/swagger-ui.url # timeout=10
> git config -f .gitmodules --get submodule.modules/httpserver/swagger-ui.path # timeout=10
> git config --get submodule.modules/httpserver/osv-gui.url # timeout=10
> git config -f .gitmodules --get submodule.modules/httpserver/osv-gui.path # timeout=10
> git config --get submodule.musl_0.9.12.url # timeout=10
> git config -f .gitmodules --get submodule.musl_0.9.12.path # timeout=10
> git config --get submodule.musl_1.1.24.url # timeout=10
> git config -f .gitmodules --get submodule.musl_1.1.24.path # timeout=10
> git submodule update --init --recursive external/x64/acpica # timeout=60
> git submodule update --init --recursive apps # timeout=60
> git submodule update --init --recursive modules/httpserver-html5-gui/swagger-ui # timeout=60
> git submodule update --init --recursive modules/httpserver-html5-gui/osv-gui # timeout=60
> git submodule update --init --recursive musl_0.9.12 # timeout=60
> git submodule update --init --recursive musl_1.1.24 # timeout=60
[osv-build] $ /bin/sh -xe /tmp/jenkins11051712464943730605.sh
+ git submodule update --init
[osv-build] $ /bin/sh -xe /tmp/jenkins6040921124212356999.sh
+ sudo PYTHONDONTWRITEBYTECODE=1 ./scripts/setup.py
Your distribution Fedora version 34 is not supported by this script
Build step 'Execute shell' marked build as failure
IRC notifier plugin: Sending notification to: #osv
Not sending mail to user jwkoz...@gmail.com with no permission to view osv-build #1023

jen...@scylladb.com

unread,
Jun 14, 2021, 7:39:13 PM6/14/21
to osv...@googlegroups.com, n...@scylladb.com
See <https://jenkins.scylladb.com/job/osv-build/1024/display/redirect?page=changes>

Changes:

[jwkozaczuk] java: add OpenJDK module for java 9 and above

[jwkozaczuk] openjdk8: make it work with aarch64

[jwkozaczuk] aarch64: make java-base and related modules compile

[Nadav Har'El] fix compatibility features.h for Fedora 34

[Nadav Har'El] Fix __cxa_finalize() signature

[Nadav Har'El] bsd/sha2.c: fix mismatched signatures

[Nadav Har'El] Fix warnings about misleading indentation

[Nadav Har'El] xen: fix overread and overwrite bug

[Nadav Har'El] Makefile: avoid warning in one Musl source file

[Nadav Har'El] fs/vfs/main.cc: fix gcc 11 build error

[Nadav Har'El] core/trace.cc: free aligned_alloc() with free()

[Nadav Har'El] sched: free aligned_alloc() with free()

[Nadav Har'El] core/mmu.cc: silence warning

[Nadav Har'El] add __libc_single_threaded symbol

[Nadav Har'El] scripts/setup.py: add Fedora 34

[stewart.hildebrand] scripts/boost: update URL


------------------------------------------
[...truncated 2.81 MB...]
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:138:12: required from ‘struct std::__and_<std::is_nothrow_move_constructible<std::_Any_data>, std::is_nothrow_move_assignable<std::_Any_data> >’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:2615:48: required from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = std::_Any_data; std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > = void]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:527:11: required from ‘void std::function<_Res(_ArgTypes ...)>::swap(std::function<_Res(_ArgTypes ...)>&) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:393:13: required from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/future:1336:56: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:1027:12: error: invalid use of incomplete type ‘struct std::__is_nothrow_move_constructible_impl<std::_Any_data, true>’
1027 | struct is_nothrow_move_constructible
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:1014:12: note: declaration of ‘struct std::__is_nothrow_move_constructible_impl<std::_Any_data, true>’
1014 | struct __is_nothrow_move_constructible_impl;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘struct std::__and_<std::is_nothrow_move_constructible<std::_Any_data>, std::is_nothrow_move_assignable<std::_Any_data> >’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:2615:48: required from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = std::_Any_data; std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > = void]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:527:11: required from ‘void std::function<_Res(_ArgTypes ...)>::swap(std::function<_Res(_ArgTypes ...)>&) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:393:13: required from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/future:1336:56: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:138:12: error: ‘value’ is not a member of ‘std::is_nothrow_move_constructible<std::_Any_data>’
138 | struct __and_<_B1, _B2>
| ^~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = std::_Any_data; std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > = void]’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:527:11: required from ‘void std::function<_Res(_ArgTypes ...)>::swap(std::function<_Res(_ArgTypes ...)>&) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:393:13: required from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/future:1336:56: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:2615:48: error: ‘value’ is not a member of ‘std::__and_<std::is_nothrow_move_constructible<std::_Any_data>, std::is_nothrow_move_assignable<std::_Any_data> >’
2615 | is_nothrow_move_assignable<_Tp>>::value);
| ^~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘struct std::is_nothrow_move_constructible<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&)>’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:138:12: required from ‘struct std::__and_<std::is_nothrow_move_constructible<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)>, std::is_nothrow_move_assignable<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)> >’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:2615:48: required from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&); std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > = void]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:529:11: required from ‘void std::function<_Res(_ArgTypes ...)>::swap(std::function<_Res(_ArgTypes ...)>&) [with _Res = void; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:393:13: required from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = void; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
tools/cpiod/cpiod.cc:151:91: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:1027:12: error: invalid use of incomplete type ‘struct std::__is_nothrow_move_constructible_impl<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&), true>’
1027 | struct is_nothrow_move_constructible
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:1014:12: note: declaration of ‘struct std::__is_nothrow_move_constructible_impl<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&), true>’
1014 | struct __is_nothrow_move_constructible_impl;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘struct std::__and_<std::is_nothrow_move_constructible<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)>, std::is_nothrow_move_assignable<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)> >’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:2615:48: required from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&); std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > = void]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:529:11: required from ‘void std::function<_Res(_ArgTypes ...)>::swap(std::function<_Res(_ArgTypes ...)>&) [with _Res = void; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:393:13: required from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = void; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
tools/cpiod/cpiod.cc:151:91: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:138:12: error: ‘value’ is not a member of ‘std::is_nothrow_move_constructible<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&)>’
138 | struct __and_<_B1, _B2>
| ^~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&); std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > = void]’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:529:11: required from ‘void std::function<_Res(_ArgTypes ...)>::swap(std::function<_Res(_ArgTypes ...)>&) [with _Res = void; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:393:13: required from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = void; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
tools/cpiod/cpiod.cc:151:91: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:2615:48: error: ‘value’ is not a member of ‘std::__and_<std::is_nothrow_move_constructible<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)>, std::is_nothrow_move_assignable<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)> >’
2615 | is_nothrow_move_assignable<_Tp>>::value);
| ^~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘struct std::is_nothrow_copy_constructible<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:48:44: required from ‘struct boost::asio::execution::detail::is_executor_of_impl_base<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::detail::as_invocable<boost::asio::execution::detail::void_receiver, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> > >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:61:8: required from ‘struct boost::asio::execution::detail::is_executor_of_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::detail::as_invocable<boost::asio::execution::detail::void_receiver, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> > >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:116:45: required by substitution of ‘template<class S> struct boost::asio::execution::detail::sender_traits_base<S, typename std::enable_if<((! boost::asio::execution::detail::has_sender_types<S>::value) && boost::asio::execution::detail::is_executor_of_impl<S, boost::asio::execution::detail::as_invocable<boost::asio::execution::detail::void_receiver, S> >::value)>::type> [with S = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:147:8: required from ‘struct boost::asio::execution::sender_traits<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:184:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:61:8: required from ‘struct boost::asio::execution::detail::is_executor_of_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::invocable_archetype>’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:110:8: required from ‘struct boost::asio::execution::is_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:476:8: required from ‘struct boost::asio::execution::detail::is_valid_target_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1396:3: required by substitution of ‘template<class Executor> boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::any_executor(Executor, typename std::enable_if<typename std::conditional<((! std::is_same<Executor, boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::value) && (! std::is_base_of<boost::asio::execution::detail::any_executor_base, Executor>::value)), boost::asio::execution::detail::is_valid_target_executor<Executor, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>, std::integral_constant<bool, false> >::type::value, void>::type*) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp:61:39: required from ‘boost::asio::detail::io_object_impl<IoObjectService, Executor>::io_object_impl(ExecutionContext&, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket_acceptor.hpp:272:20: required from ‘boost::asio::basic_socket_acceptor<Protocol, Executor>::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; boost::asio::basic_socket_acceptor<Protocol, Executor>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
tools/cpiod/cpiod.cc:180:70: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:1006:12: error: invalid use of incomplete type ‘struct std::__is_nothrow_copy_constructible_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, true>’
1006 | struct is_nothrow_copy_constructible
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:993:12: note: declaration of ‘struct std::__is_nothrow_copy_constructible_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, true>’
993 | struct __is_nothrow_copy_constructible_impl;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/associated_executor.hpp:20,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio.hpp:21,
from tools/cpiod/cpiod.cc:13:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp: In instantiation of ‘struct boost::asio::execution::detail::is_executor_of_impl_base<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::detail::as_invocable<boost::asio::execution::detail::void_receiver, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> > >’:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:61:8: required from ‘struct boost::asio::execution::detail::is_executor_of_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::detail::as_invocable<boost::asio::execution::detail::void_receiver, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> > >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:116:45: required by substitution of ‘template<class S> struct boost::asio::execution::detail::sender_traits_base<S, typename std::enable_if<((! boost::asio::execution::detail::has_sender_types<S>::value) && boost::asio::execution::detail::is_executor_of_impl<S, boost::asio::execution::detail::as_invocable<boost::asio::execution::detail::void_receiver, S> >::value)>::type> [with S = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:147:8: required from ‘struct boost::asio::execution::sender_traits<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:184:8: required from ‘struct boost::asio::execution::is_sender<const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:233:19: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:61:8: required from ‘struct boost::asio::execution::detail::is_executor_of_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::invocable_archetype>’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:110:8: required from ‘struct boost::asio::execution::is_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:476:8: required from ‘struct boost::asio::execution::detail::is_valid_target_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1396:3: required by substitution of ‘template<class Executor> boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::any_executor(Executor, typename std::enable_if<typename std::conditional<((! std::is_same<Executor, boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::value) && (! std::is_base_of<boost::asio::execution::detail::any_executor_base, Executor>::value)), boost::asio::execution::detail::is_valid_target_executor<Executor, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>, std::integral_constant<bool, false> >::type::value, void>::type*) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp:61:39: required from ‘boost::asio::detail::io_object_impl<IoObjectService, Executor>::io_object_impl(ExecutionContext&, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket_acceptor.hpp:272:20: required from ‘boost::asio::basic_socket_acceptor<Protocol, Executor>::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; boost::asio::basic_socket_acceptor<Protocol, Executor>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
tools/cpiod/cpiod.cc:180:70: required from here
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:48:44: error: ‘value’ is not a member of ‘std::is_nothrow_copy_constructible<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
48 | && is_nothrow_copy_constructible<T>::value
| ^~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp: In instantiation of ‘struct boost::asio::execution::detail::is_executor_of_impl_base<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::invocable_archetype>’:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:61:8: required from ‘struct boost::asio::execution::detail::is_executor_of_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::invocable_archetype>’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:110:8: required from ‘struct boost::asio::execution::is_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:476:8: required from ‘struct boost::asio::execution::detail::is_valid_target_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1396:3: required by substitution of ‘template<class Executor> boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::any_executor(Executor, typename std::enable_if<typename std::conditional<((! std::is_same<Executor, boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::value) && (! std::is_base_of<boost::asio::execution::detail::any_executor_base, Executor>::value)), boost::asio::execution::detail::is_valid_target_executor<Executor, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>, std::integral_constant<bool, false> >::type::value, void>::type*) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp:61:39: required from ‘boost::asio::detail::io_object_impl<IoObjectService, Executor>::io_object_impl(ExecutionContext&, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket_acceptor.hpp:272:20: required from ‘boost::asio::basic_socket_acceptor<Protocol, Executor>::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; boost::asio::basic_socket_acceptor<Protocol, Executor>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
tools/cpiod/cpiod.cc:180:70: required from here
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:48:44: error: ‘value’ is not a member of ‘std::is_nothrow_copy_constructible<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
In file included from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution.hpp:19,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/system_executor.hpp:20,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/associated_executor.hpp:22,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio.hpp:21,
from tools/cpiod/cpiod.cc:13:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp: In instantiation of ‘struct boost::asio::execution::detail::is_valid_target_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>’:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1396:3: required by substitution of ‘template<class Executor> boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::any_executor(Executor, typename std::enable_if<typename std::conditional<((! std::is_same<Executor, boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::value) && (! std::is_base_of<boost::asio::execution::detail::any_executor_base, Executor>::value)), boost::asio::execution::detail::is_valid_target_executor<Executor, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>, std::integral_constant<bool, false> >::type::value, void>::type*) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp:61:39: required from ‘boost::asio::detail::io_object_impl<IoObjectService, Executor>::io_object_impl(ExecutionContext&, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket_acceptor.hpp:272:20: required from ‘boost::asio::basic_socket_acceptor<Protocol, Executor>::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; boost::asio::basic_socket_acceptor<Protocol, Executor>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
tools/cpiod/cpiod.cc:180:70: required from here
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:476:8: error: ‘value’ is not a member of ‘boost::asio::execution::is_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
476 | struct is_valid_target_executor :
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket.hpp:22,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_datagram_socket.hpp:20,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio.hpp:24,
from tools/cpiod/cpiod.cc:13:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp: In instantiation of ‘boost::asio::detail::io_object_impl<IoObjectService, Executor>::io_object_impl(ExecutionContext&, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket_acceptor.hpp:272:20: required from ‘boost::asio::basic_socket_acceptor<Protocol, Executor>::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; boost::asio::basic_socket_acceptor<Protocol, Executor>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
tools/cpiod/cpiod.cc:180:70: required from here
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp:61:39: error: no matching function for call to ‘boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::any_executor(boost::asio::io_context::executor_type)’
61 | executor_(context.get_executor())
| ^
In file included from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution.hpp:19,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/system_executor.hpp:20,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/associated_executor.hpp:22,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio.hpp:21,
from tools/cpiod/cpiod.cc:13:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1459:3: note: candidate: ‘boost::asio::execution::any_executor<SupportableProperties>::any_executor(boost::asio::execution::any_executor<SupportableProperties>&&) [with SupportableProperties = {boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >}]’
1459 | any_executor(any_executor&& other) BOOST_ASIO_NOEXCEPT
| ^~~~~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1459:31: note: no known conversion for argument 1 from ‘boost::asio::io_context::executor_type’ {aka ‘boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>’} to ‘boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >&&’
1459 | any_executor(any_executor&& other) BOOST_ASIO_NOEXCEPT
| ~~~~~~~~~~~~~~~^~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1432:3: note: candidate: ‘boost::asio::execution::any_executor<SupportableProperties>::any_executor(const boost::asio::execution::any_executor<SupportableProperties>&) [with SupportableProperties = {boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >}]’
1432 | any_executor(const any_executor& other) BOOST_ASIO_NOEXCEPT
| ^~~~~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1432:36: note: no known conversion for argument 1 from ‘boost::asio::io_context::executor_type’ {aka ‘boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>’} to ‘const boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >&’
1432 | any_executor(const any_executor& other) BOOST_ASIO_NOEXCEPT
| ~~~~~~~~~~~~~~~~~~~~^~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1413:3: note: candidate: ‘template<class ... OtherSupportableProperties> boost::asio::execution::any_executor<SupportableProperties>::any_executor(boost::asio::execution::any_executor<OtherSupportableProperties ...>, typename std::enable_if<typename std::conditional<(! std::is_same<boost::asio::execution::any_executor<OtherSupportableProperties ...>, boost::asio::execution::any_executor<SupportableProperties> >::value), typename boost::asio::execution::detail::supportable_properties<0, void(SupportableProperties ...)>::is_valid_target<boost::asio::execution::any_executor<OtherSupportableProperties ...> >, std::integral_constant<bool, false> >::type::value>::type*) [with OtherSupportableProperties = {OtherSupportableProperties ...}; SupportableProperties = {boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >}]’
1413 | any_executor(any_executor<OtherSupportableProperties...> other,
| ^~~~~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1413:3: note: template argument deduction/substitution failed:
In file included from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket.hpp:22,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_datagram_socket.hpp:20,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio.hpp:24,
from tools/cpiod/cpiod.cc:13:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp:61:39: note: ‘boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>’ is not derived from ‘boost::asio::execution::any_executor<OtherSupportableProperties ...>’
61 | executor_(context.get_executor())
| ^
In file included from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution.hpp:19,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/system_executor.hpp:20,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/associated_executor.hpp:22,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio.hpp:21,
from tools/cpiod/cpiod.cc:13:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1396:3: note: candidate: ‘template<class Executor> boost::asio::execution::any_executor<SupportableProperties>::any_executor(Executor, typename std::enable_if<typename std::conditional<((! std::is_same<Executor, boost::asio::execution::any_executor<SupportableProperties> >::value) && (! std::is_base_of<boost::asio::execution::detail::any_executor_base, Executor>::value)), boost::asio::execution::detail::is_valid_target_executor<Executor, void(SupportableProperties ...)>, std::integral_constant<bool, false> >::type::value>::type*) [with Executor = Executor; SupportableProperties = {boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >}]’
1396 | any_executor(Executor ex,
| ^~~~~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1396:3: note: substitution of deduced template arguments resulted in errors seen above
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1389:3: note: candidate: ‘boost::asio::execution::any_executor<SupportableProperties>::any_executor(std::nullptr_t) [with SupportableProperties = {boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >}; std::nullptr_t = std::nullptr_t]’
1389 | any_executor(nullptr_t) BOOST_ASIO_NOEXCEPT
| ^~~~~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1389:16: note: no known conversion for argument 1 from ‘boost::asio::io_context::executor_type’ {aka ‘boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>’} to ‘std::nullptr_t’
1389 | any_executor(nullptr_t) BOOST_ASIO_NOEXCEPT
| ^~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1383:3: note: candidate: ‘boost::asio::execution::any_executor<SupportableProperties>::any_executor() [with SupportableProperties = {boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >}]’
1383 | any_executor() BOOST_ASIO_NOEXCEPT
| ^~~~~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1383:3: note: candidate expects 0 arguments, 1 provided
In file included from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/ext/alloc_traits.h:34,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/basic_string.h:40,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/string:55,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/locale_classes.h:40,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/ios_base.h:41,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/ios:42,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/ostream:38,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/iostream:39,
from tools/cpiod/cpiod.cc:9:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/alloc_traits.h: In instantiation of ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _Args = {std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category, std::default_delete<boost::system::detail::std_category> > >}; _Tp = std::_Rb_tree_node<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<std::_Rb_tree_node<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > > >]’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_tree.h:595:32: required from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category, std::default_delete<boost::system::detail::std_category> > >}; _Key = const boost::system::error_category*; _Val = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _KeyOfValue = std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; _Compare = boost::system::detail::cat_ptr_less; _Alloc = std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_tree.h:612:21: required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category, std::default_delete<boost::system::detail::std_category> > >}; _Key = const boost::system::error_category*; _Val = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _KeyOfValue = std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; _Compare = boost::system::detail::cat_ptr_less; _Alloc = std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_tree.h:529:32: required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _Key = const boost::system::error_category*; _Val = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _KeyOfValue = std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; _Compare = boost::system::detail::cat_ptr_less; _Alloc = std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_tree.h:1782:29: required from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, _Arg&&, _NodeGen&) [with _Arg = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _NodeGen = std::_Rb_tree<const boost::system::error_category*, std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >, std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >, boost::system::detail::cat_ptr_less, std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > > >::_Alloc_node; _Key = const boost::system::error_category*; _Val = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _KeyOfValue = std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; _Compare = boost::system::detail::cat_ptr_less; _Alloc = std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree<const boost::system::error_category*, std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >, std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >, boost::system::detail::cat_ptr_less, std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > > >::iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_tree.h:2127:26: required from ‘std::pair<std::_Rb_tree_iterator<_Val>, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _Key = const boost::system::error_category*; _Val = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _KeyOfValue = std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; _Compare = boost::system::detail::cat_ptr_less; _Alloc = std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_map.h:811:37: required from ‘std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::value_type&&) [with _Key = const boost::system::error_category*; _Tp = std::unique_ptr<boost::system::detail::std_category>; _Compare = boost::system::detail::cat_ptr_less; _Alloc = std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator = std::_Rb_tree<const boost::system::error_category*, std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >, std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >, boost::system::detail::cat_ptr_less, std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > > >::iterator; std::map<_Key, _Tp, _Compare, _Alloc>::value_type = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/system/detail/to_std_category.hpp:115:111: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/alloc_traits.h:509:57: error: incomplete type ‘std::is_nothrow_constructible<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >, std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category, std::default_delete<boost::system::detail::std_category> > > >’ used in nested name specifier
509 | noexcept(std::is_nothrow_constructible<_Up, _Args...>::value)
| ^~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/alloc_traits.h: In instantiation of ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::mutex; _Args = {}; _Tp = std::mutex; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<std::mutex>]’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr_base.h:519:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = std::mutex; _Alloc = std::allocator<std::mutex>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr_base.h:650:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = std::mutex; _Alloc = std::allocator<std::mutex>; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr_base.h:1337:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<std::mutex>; _Args = {}; _Tp = std::mutex; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr.h:409:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<std::mutex>; _Args = {}; _Tp = std::mutex]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr.h:860:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = std::mutex; _Alloc = std::allocator<std::mutex>; _Args = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr.h:876:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = std::mutex; _Args = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/condition_variable:283:65: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/alloc_traits.h:509:57: error: incomplete type ‘std::is_nothrow_constructible<std::mutex>’ used in nested name specifier
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/alloc_traits.h: In instantiation of ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::__future_base::_State_baseV2; _Args = {}; _Tp = std::__future_base::_State_baseV2; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<std::__future_base::_State_baseV2>]’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr_base.h:519:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = std::__future_base::_State_baseV2; _Alloc = std::allocator<std::__future_base::_State_baseV2>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr_base.h:650:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = std::__future_base::_State_baseV2; _Alloc = std::allocator<std::__future_base::_State_baseV2>; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr_base.h:1337:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<std::__future_base::_State_baseV2>; _Args = {}; _Tp = std::__future_base::_State_baseV2; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr.h:409:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<std::__future_base::_State_baseV2>; _Args = {}; _Tp = std::__future_base::_State_baseV2]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr.h:860:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = std::__future_base::_State_baseV2; _Alloc = std::allocator<std::__future_base::_State_baseV2>; _Args = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr.h:876:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = std::__future_base::_State_baseV2; _Args = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/future:1280:44: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/alloc_traits.h:509:57: error: incomplete type ‘std::is_nothrow_constructible<std::__future_base::_State_baseV2>’ used in nested name specifier
In file included from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/move.h:57,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/nested_exception.h:40,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/exception:148,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/ios:39,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/ostream:38,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/iostream:39,
from tools/cpiod/cpiod.cc:9:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘struct std::is_nothrow_copy_constructible<char*>’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_iterator.h:1255:5: required from ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = char*; _Container = std::__cxx11::basic_string<char>]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_algobase.h:530:49: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _OI = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _OI = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_uninitialized.h:110:27: required from ‘static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _ForwardIterator = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_uninitialized.h:151:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _ForwardIterator = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_uninitialized.h:333:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _ForwardIterator = char*; _Tp = char]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_vector.h:1585:33: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _Tp = char; _Alloc = std::allocator<char>]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_vector.h:657:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; <template-parameter-2-2> = void; _Tp = char; _Alloc = std::allocator<char>; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<char>]’
tools/cpiod/cpiod.cc:107:53: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:1006:12: error: invalid use of incomplete type ‘struct std::__is_nothrow_copy_constructible_impl<char*, true>’
1006 | struct is_nothrow_copy_constructible
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:993:12: note: declaration of ‘struct std::__is_nothrow_copy_constructible_impl<char*, true>’
993 | struct __is_nothrow_copy_constructible_impl;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/iostream:38,
from tools/cpiod/cpiod.cc:9:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_iterator.h: In instantiation of ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = char*; _Container = std::__cxx11::basic_string<char>]’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_algobase.h:530:49: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _OI = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _OI = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_uninitialized.h:110:27: required from ‘static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _ForwardIterator = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_uninitialized.h:151:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _ForwardIterator = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_uninitialized.h:333:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _ForwardIterator = char*; _Tp = char]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_vector.h:1585:33: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _Tp = char; _Alloc = std::allocator<char>]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_vector.h:657:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; <template-parameter-2-2> = void; _Tp = char; _Alloc = std::allocator<char>; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<char>]’
tools/cpiod/cpiod.cc:107:53: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_iterator.h:1255:5: error: ‘value’ is not a member of ‘std::is_nothrow_copy_constructible<char*>’
1255 | _GLIBCXX_NOEXCEPT_IF(std::is_nothrow_copy_constructible<_Iterator>::value)
| ^~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:345: build/release.aarch64/tools/cpiod/cpiod.o] Error 1
Build step 'Execute shell' marked build as failure
Not sending mail to user stewart.h...@dornerworks.com with no permission to view osv-build #1024
Not sending mail to user jwkoz...@gmail.com with no permission to view osv-build #1024

Waldek Kozaczuk

unread,
Jun 15, 2021, 11:56:04 AM6/15/21
to OSv Development
Something weird is going on. We either have a bug or that is a Fedora 34 issue:

From my Fedora 34 docker container:

[root@d1e2dadc7819 osv]# aarch64-linux-gnu-gcc --version
aarch64-linux-gnu-gcc (GCC) 10.2.1 20200826 (Red Hat Cross 10.2.1-3)
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[root@d1e2dadc7819 osv]# gcc --version
gcc (GCC) 11.1.1 20210531 (Red Hat 11.1.1-3)
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

The packages downloaded by OSv scripts look OK:
[root@d1e2dadc7819 osv]# ll build/downloaded_packages/aarch64/gcc/upstream/
total 38324
-rw-r--r--. 1 root root 31340056 Mar 25 11:53 gcc-11.0.1-0.3.fc34.aarch64.rpm
-rw-r--r--. 1 root root  3465071 Mar 16 22:31 glibc-2.33-5.fc34.aarch64.rpm
-rw-r--r--. 1 root root   537744 Mar 16 22:31 glibc-devel-2.33-5.fc34.aarch64.rpm
-rw-r--r--. 1 root root    94332 Mar 25 11:53 libgcc-11.0.1-0.3.fc34.aarch64.rpm
-rw-r--r--. 1 root root   676457 Mar 25 11:53 libstdc++-11.0.1-0.3.fc34.aarch64.rpm
-rw-r--r--. 1 root root  2293756 Mar 25 11:53 libstdc++-devel-11.0.1-0.3.fc34.aarch64.rpm
-rw-r--r--. 1 root root   820877 Mar 25 11:53 libstdc++-static-11.0.1-0.3.fc34.aarch64.rpm

And this:

dnf list | grep gcc | grep aarch64
gcc-aarch64-linux-gnu.x86_64                                                             10.2.1-3.fc34.2                                                  @fedora              
gcc-c++-aarch64-linux-gnu.x86_64                                                         10.2.1-3.fc34.2                                                  @fedora              

So it looks like we have gcc 10 compiler using gcc 11 headers. 

How did this happen?

Nadav Har'El

unread,
Jun 15, 2021, 5:37:55 PM6/15/21
to Waldek Kozaczuk, OSv Development
I can confirm that also in my new Fedora 34 installation,

$ aarch64-linux-gnu-gcc --version
aarch64-linux-gnu-gcc (GCC) 10.2.1 20200826 (Red Hat Cross 10.2.1-3)

Maybe they forgot to update the aarch64 cross-compiler to gcc 11? That certainly looks like a Fedora 34 bug we have no control over :-(

--
Nadav Har'El
n...@scylladb.com


--
You received this message because you are subscribed to the Google Groups "OSv Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to osv-dev+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/6fbe3177-5c63-462c-8608-e104c39a9e0fn%40googlegroups.com.

jen...@scylladb.com

unread,
Jun 16, 2021, 7:35:01 PM6/16/21
to osv...@googlegroups.com, n...@scylladb.com
See <https://jenkins.scylladb.com/job/osv-build/1025/display/redirect?page=changes>

Changes:

[Nadav Har'El] tests: fix warning in tst-epoll.cc

[jwkozaczuk] tst-async.cc: include <thread> to silence error in GCC 11

[jwkozaczuk] boost: update path of function_output_iterator to silence warnings


------------------------------------------
[...truncated 165.08 KB...]
Adding /usr/share/zoneinfo/Asia/Almaty...
Adding /usr/share/zoneinfo/Asia/Aden...
Adding /usr/share/zoneinfo/Asia/Aqtobe...
Adding /usr/share/zoneinfo/Asia/Baku...
Adding /usr/share/zoneinfo/Asia/Vientiane...
Adding /usr/share/zoneinfo/Asia/Manila...
Adding /usr/share/zoneinfo/Asia/Macao...
Adding /usr/share/zoneinfo/Asia/Colombo...
Adding /usr/share/zoneinfo/Asia/Macau...
Adding /usr/share/zoneinfo/Asia/Jerusalem...
Adding /usr/share/zoneinfo/Asia/Istanbul...
Adding /usr/share/zoneinfo/Asia/Qostanay...
Adding /usr/share/zoneinfo/Asia/Riyadh...
Adding /usr/share/zoneinfo/Asia/Bahrain...
Adding /usr/share/zoneinfo/Asia/Yekaterinburg...
Adding /usr/share/zoneinfo/Asia/Dhaka...
Adding /usr/share/zoneinfo/Asia/Katmandu...
Adding /usr/share/zoneinfo/Asia/Makassar...
Adding /usr/share/zoneinfo/Asia/Irkutsk...
Adding /usr/share/zoneinfo/Asia/Tomsk...
Adding /usr/share/zoneinfo/Asia/Bishkek...
Adding /usr/lib/libboost_filesystem.so.1.75.0...
Adding /usr/lib/libboost_unit_test_framework.so.1.75.0...
Adding /tests/tst-pthread.so...
Adding /tests/misc-ramdisk.so...
Adding /tests/tst-vblk.so...
Adding /tests/tst-bsd-evh.so...
Adding /tests/misc-bsd-callout.so...
Adding /tests/tst-bsd-kthread.so...
Adding /tests/tst-bsd-taskqueue.so...
Adding /tests/tst-fpu.so...
Adding /tests/tst-preempt.so...
Adding /tests/tst-tracepoint.so...
Adding /tests/tst-hub.so...
Adding /tests/misc-console.so...
Adding /tests/misc-leak.so...
Adding /tests/misc-readbench.so...
Adding /tests/misc-mmap-anon-perf.so...
Adding /tests/tst-mmap-file.so...
Adding /tests/misc-mmap-big-file.so...
Adding /tests/tst-mmap.so...
Adding /tests/tst-huge.so...
Adding /tests/tst-elf-permissions.so...
Adding /tests/misc-mutex.so...
Adding /tests/misc-sockets.so...
Adding /tests/tst-condvar.so...
Adding /tests/tst-queue-mpsc.so...
Adding /tests/tst-af-local.so...
Adding /tests/tst-pipe.so...
Adding /tests/tst-yield.so...
Adding /tests/misc-ctxsw.so...
Adding /tests/tst-read.so...
Adding /tests/tst-symlink.so...
Adding /tests/tst-openat.so...
Adding /tests/tst-eventfd.so...
Adding /tests/tst-remove.so...
Adding /tests/misc-wake.so...
Adding /tests/tst-epoll.so...
Adding /tests/misc-lfring.so...
Adding /tests/misc-fsx.so...
Adding /tests/tst-sleep.so...
Adding /tests/tst-resolve.so...
Adding /tests/tst-except.so...
Adding /tests/misc-tcp-sendonly.so...
Adding /tests/tst-tcp-nbwrite.so...
Adding /tests/misc-tcp-hash-srv.so...
Adding /tests/misc-loadbalance.so...
Adding /tests/misc-scheduler.so...
Adding /tests/tst-console.so...
Adding /tests/tst-app.so...
Adding /tests/misc-setpriority.so...
Adding /tests/misc-timeslice.so...
Adding /tests/misc-tls.so...
Adding /tests/misc-gtod.so...
Adding /tests/tst-dns-resolver.so...
Adding /tests/tst-kill.so...
Adding /tests/tst-truncate.so...
Adding /tests/misc-panic.so...
Adding /tests/tst-utimes.so...
Adding /tests/tst-utimensat.so...
Adding /tests/tst-futimesat.so...
Adding /tests/misc-tcp.so...
Adding /tests/tst-strerror_r.so...
Adding /tests/misc-random.so...
Adding /tests/misc-urandom.so...
Adding /tests/tst-commands.so...
Adding /tests/tst-options.so...
Adding /tests/tst-threadcomplete.so...
Adding /tests/tst-timerfd.so...
Adding /tests/tst-nway-merger.so...
Adding /tests/tst-memmove.so...
Adding /tests/tst-pthread-clock.so...
Adding /tests/misc-procfs.so...
Adding /tests/tst-chdir.so...
Adding /tests/tst-chmod.so...
Adding /tests/tst-hello.so...
Adding /tests/misc-concurrent-io.so...
Adding /tests/tst-concurrent-init.so...
Adding /tests/tst-ring-spsc-wraparound.so...
Adding /tests/tst-shm.so...
Adding /tests/tst-align.so...
Adding /tests/tst-cxxlocale.so...
Adding /tests/misc-tcp-close-without-reading.so...
Adding /tests/tst-sigwait.so...
Adding /tests/tst-sampler.so...
Adding /tests/misc-malloc.so...
Adding /tests/misc-memcpy.so...
Adding /tests/misc-free-perf.so...
Adding /tests/misc-printf.so...
Adding /tests/tst-hostname.so...
Adding /tests/tst-sendfile.so...
Adding /tests/misc-lock-perf.so...
Adding /tests/tst-uio.so...
Adding /tests/tst-printf.so...
Adding /tests/tst-pthread-affinity.so...
Adding /tests/tst-pthread-tsd.so...
Adding /tests/tst-thread-local.so...
Adding /tests/tst-zfs-mount.so...
Adding /tests/tst-regex.so...
Adding /tests/tst-tcp-siocoutq.so...
Adding /tests/tst-select-timeout.so...
Adding /tests/tst-faccessat.so...
Adding /tests/tst-fstatat.so...
Adding /tests/misc-reboot.so...
Adding /tests/tst-fcntl.so...
Adding /tests/payload-namespace.so...
Adding /tests/tst-namespace.so...
Adding /tests/tst-without-namespace.so...
Adding /tests/payload-env.so...
Adding /tests/payload-merge-env.so...
Adding /tests/misc-execve.so...
Adding /tests/misc-execve-payload.so...
Adding /tests/misc-mutex2.so...
Adding /tests/tst-pthread-setcancelstate.so...
Adding /tests/tst-pin.so...
Adding /tests/tst-run.so...
Adding /tests/tst-pthread-affinity-inherit.so...
Adding /tests/tst-sem-timed-wait.so...
Adding /tests/tst-ttyname.so...
Adding /tests/tst-pthread-barrier.so...
Adding /tests/tst-feexcept.so...
Adding /tests/tst-math.so...
Adding /tests/tst-sigaltstack.so...
Adding /tests/tst-fread.so...
Adding /tests/tst-tcp-cork.so...
Adding /tests/tst-tcp-v6.so...
Adding /tests/tst-calloc.so...
Adding /tests/tst-crypt.so...
Adding /tests/tst-non-fpic.so...
Adding /tests/tst-small-malloc.so...
Adding /tests/tst-getopt.so...
Adding /tests/tst-getopt-pie.so...
Adding /tests/tst-non-pie.so...
Adding /tests/tst-semaphore.so...
Adding /tests/tst-elf-init.so...
Adding /tests/tst-realloc.so...
Adding /tests/tst-setjmp.so...
Adding /tests/libtls.so...
Adding /tests/libtls_gold.so...
Adding /tests/tst-tls.so...
Adding /tests/tst-tls-gold.so...
Adding /tests/tst-tls-pie.so...
Adding /tests/tst-sigaction.so...
Adding /tests/tst-syscall.so...
Adding /tests/tst-ifaddrs.so...
Adding /tests/tst-mmx-fpu.so...
Adding /tests/testrunner.so...
Adding /tests/tst-vfs.so...
Adding /tests/tst-libc-locking.so...
Adding /tests/misc-fs-stress.so...
Adding /tests/misc-bdev-write.so...
Adding /tests/misc-bdev-wlatency.so...
Adding /tests/misc-bdev-rw.so...
Adding /tests/tst-promise.so...
Adding /tests/tst-dlfcn.so...
Adding /tests/tst-stat.so...
Adding /tests/tst-wait-for.so...
Adding /tests/tst-bsd-tcp1.so...
Adding /tests/tst-bsd-tcp1-zsnd.so...
Adding /tests/tst-bsd-tcp1-zrcv.so...
Adding /tests/tst-bsd-tcp1-zsndrcv.so...
Adding /tests/tst-async.so...
Adding /tests/tst-rcu-list.so...
Adding /tests/tst-tcp-listen.so...
Adding /tests/tst-poll.so...
Adding /tests/tst-bitset-iter.so...
Adding /tests/tst-timer-set.so...
Adding /tests/tst-clock.so...
Adding /tests/tst-rcu-hashtable.so...
Adding /tests/tst-unordered-ring-mpsc.so...
Adding /tests/tst-seek.so...
Adding /tests/tst-ctype.so...
Adding /tests/tst-wctype.so...
Adding /tests/tst-string.so...
Adding /tests/tst-time.so...
Adding /tests/tst-dax.so...
Adding /tests/tst-rename.so...
Adding /tests/tst-stdio.so...
Adding /tests/tst-solaris-taskq.so...
Adding /tests/misc-zfs-io.so...
Adding /tests/tst-readdir.so...
Adding /tests/tst-fallocate.so...
Adding /tests/tst-fs-link.so...
Adding /tests/tst-concurrent-read.so...
Adding /tmp/mmap-file-test1...
Adding /tmp/mmap-file-test2...
cpiod finished
+ cd <https://jenkins.scylladb.com/job/osv-build/ws/>
+ exec ./scripts/test.py
TEST java-perms OK (0.629 s)
TEST java_no_wrapper OK (0.681 s)
TEST tcp_close_without_reading_on_fc SKIPPED
TEST tcp_close_without_reading_on_qemu OK (0.522 s)
TEST tracing_smoke_test OK (4.604 s)
TEST tst-af-local.so OK (2.481 s)
TEST tst-align.so OK (0.539 s)
TEST tst-app.so OK (0.449 s)
TEST tst-async.so OSv v0.55.0-285-g660345d5
eth0: 192.168.122.15
Booted up in 132.29 ms
Cmdline: /tests/tst-async.so
Running 18 test cases...
Unimplemented futex() operation 9

[backtrace]
0x00000000403ed15c <futex(int*, int, int, timespec const*, int*, int)+812>
0x00000000403edbb0 <__syscall+2592>
0x000000004051fda2 <std::__atomic_futex_unsigned_base::_M_futex_wait_until_steady(unsigned int*, unsigned int, bool, std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> >)+98>
Test tst-async.so FAILED
Traceback (most recent call last):
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/test.py",> line 200, in <module>
main()
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/test.py",> line 155, in main
run_tests()
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/test.py",> line 144, in run_tests
run(tests_to_run)
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/test.py",> line 117, in run
run_test(test)
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/test.py",> line 92, in run_test
test.run()
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/tests/testing.py",> line 38, in run
run_command_in_guest(self.command, hypervisor=self.hypervisor, run_py_args=self.run_py_args).join()
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/tests/testing.py",> line 185, in join
raise Exception('Guest failed')
Exception: Guest failed
make: *** [Makefile:140: check] Error 1
Build step 'Execute shell' marked build as failure
Not sending mail to user stewart.h...@dornerworks.com with no permission to view osv-build #1025
Not sending mail to user jwkoz...@gmail.com with no permission to view osv-build #1025

jen...@scylladb.com

unread,
Jun 21, 2021, 7:35:23 PM6/21/21
to osv...@googlegroups.com, n...@scylladb.com
See <https://jenkins.scylladb.com/job/osv-build/1026/display/redirect?page=changes>

Changes:

[jwkozaczuk] futex: implement FUTEX_WAIT_BITSET


------------------------------------------
[...truncated 167.12 KB...]
TEST java-perms OK (0.590 s)
TEST java_no_wrapper OK (0.687 s)
TEST tcp_close_without_reading_on_fc SKIPPED
TEST tcp_close_without_reading_on_qemu OK (0.501 s)
TEST tracing_smoke_test OK (4.525 s)
TEST tst-af-local.so OK (2.489 s)
TEST tst-align.so OK (0.517 s)
TEST tst-app.so OK (0.451 s)
TEST tst-async.so OK (0.909 s)
TEST tst-bitset-iter.so OK (0.402 s)
TEST tst-bsd-evh.so OK (0.422 s)
TEST tst-bsd-kthread.so OK (0.595 s)
TEST tst-bsd-taskqueue.so OK (0.398 s)
TEST tst-bsd-tcp1-zrcv.so OK (1.411 s)
TEST tst-bsd-tcp1-zsnd.so OK (1.415 s)
TEST tst-bsd-tcp1-zsndrcv.so OK (1.416 s)
TEST tst-bsd-tcp1.so OK (1.420 s)
TEST tst-calloc.so OK (0.395 s)
TEST tst-chdir.so OK (0.397 s)
TEST tst-chmod.so OK (0.396 s)
TEST tst-clock.so OK (15.403 s)
TEST tst-commands.so OK (0.467 s)
TEST tst-concurrent-init.so OK (1.402 s)
TEST tst-concurrent-read.so OK (0.404 s)
TEST tst-condvar.so OK (0.836 s)
TEST tst-console.so OK (6.402 s)
TEST tst-crypt.so OK (0.408 s)
TEST tst-ctype.so OK (0.402 s)
TEST tst-cxxlocale.so OK (0.404 s)
TEST tst-dax.so OK (0.406 s)
TEST tst-dlfcn.so OK (0.415 s)
TEST tst-dns-resolver.so SKIPPED
TEST tst-elf-init.so OK (0.403 s)
TEST tst-elf-permissions.so OK (0.399 s)
TEST tst-epoll.so OK (1.519 s)
TEST tst-eventfd.so OK (0.760 s)
TEST tst-except.so OK (0.397 s)
TEST tst-faccessat.so OK (0.395 s)
TEST tst-fallocate.so OK (0.413 s)
TEST tst-fcntl.so OK (0.403 s)
TEST tst-feexcept.so OK (0.398 s)
TEST tst-fpu.so OK (4.847 s)
TEST tst-fread.so OK (0.407 s)
TEST tst-fs-link.so OK (0.403 s)
TEST tst-fstatat.so OK (0.398 s)
TEST tst-futimesat.so OK (0.404 s)
TEST tst-getopt-pie.so OK (0.405 s)
TEST tst-getopt.so OK (0.403 s)
TEST tst-hello.so OK (0.396 s)
TEST tst-hostname.so OK (0.413 s)
TEST tst-hub.so OK (4.654 s)
TEST tst-huge.so OK (0.736 s)
TEST tst-ifaddrs.so OK (0.420 s)
TEST tst-kill.so OK (5.994 s)
TEST tst-libc-locking.so OK (0.860 s)
TEST tst-math.so OK (0.401 s)
TEST tst-memmove.so OK (0.418 s)
TEST tst-mmap-file.so OK (0.471 s)
TEST tst-mmap.so OK (0.399 s)
TEST tst-mmx-fpu.so OK (0.726 s)
TEST tst-namespace.so OK (3.403 s)
TEST tst-non-fpic.so OK (0.399 s)
TEST tst-non-pie.so OK (0.406 s)
TEST tst-nway-merger.so OK (0.414 s)
TEST tst-openat.so OK (0.404 s)
TEST tst-options.so OK (0.403 s)
TEST tst-pin.so OK (1.503 s)
TEST tst-pipe.so OK (6.535 s)
TEST tst-poll.so OK (0.456 s)
TEST tst-preempt.so OK (0.402 s)
TEST tst-printf.so OK (0.406 s)
TEST tst-promise.so OK (0.401 s)
TEST tst-pthread-affinity-inherit.so OK (0.541 s)
TEST tst-pthread-affinity.so OK (0.419 s)
TEST tst-pthread-barrier.so OK (0.441 s)
TEST tst-pthread-clock.so OK (4.505 s)
TEST tst-pthread-setcancelstate.so OK (0.407 s)
TEST tst-pthread-tsd.so OK (0.419 s)
TEST tst-pthread.so OK (0.905 s)
TEST tst-queue-mpsc.so OK (1.751 s)
TEST tst-rcu-hashtable.so OK (5.149 s)
TEST tst-rcu-list.so OK (1.862 s)
TEST tst-read.so OK (0.406 s)
TEST tst-readdir.so OK (0.423 s)
TEST tst-realloc.so OK (0.467 s)
TEST tst-regex.so OK (0.408 s)
TEST tst-remove.so OK (0.400 s)
TEST tst-rename.so OSv v0.55.0-286-gbcaad08e
eth0: 192.168.122.15
Booted up in 130.21 ms
Cmdline: /tests/tst-rename.so
Running 24 test cases...
/usr/lib/libboost_filesystem.so.1.75.0: failed looking up symbol statx

[backtrace]
0x0000000040358329 <elf::object::symbol(unsigned int, bool)+1513>
0x000000004035875e <elf::object::resolve_pltgot(unsigned int)+126>
0x0000000040358a63 <elf_resolve_pltgot+51>
0x000000004038e362 <???+1077470050>
Test tst-rename.so FAILED
Traceback (most recent call last):
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/test.py",> line 200, in <module>
main()
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/test.py",> line 155, in main
run_tests()
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/test.py",> line 144, in run_tests
run(tests_to_run)
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/test.py",> line 117, in run
run_test(test)
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/test.py",> line 92, in run_test
test.run()
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/tests/testing.py",> line 38, in run
run_command_in_guest(self.command, hypervisor=self.hypervisor, run_py_args=self.run_py_args).join()
File "<https://jenkins.scylladb.com/job/osv-build/ws/scripts/tests/testing.py",> line 185, in join
raise Exception('Guest failed')
Exception: Guest failed
make: *** [Makefile:140: check] Error 1
Build step 'Execute shell' marked build as failure
Not sending mail to user stewart.h...@dornerworks.com with no permission to view osv-build #1026
Not sending mail to user jwkoz...@gmail.com with no permission to view osv-build #1026

jen...@scylladb.com

unread,
Jun 22, 2021, 7:37:28 PM6/22/21
to osv...@googlegroups.com, n...@scylladb.com
See <https://jenkins.scylladb.com/job/osv-build/1027/display/redirect?page=changes>

Changes:

[Nadav Har'El] Implement statx() function


------------------------------------------
[...truncated 856.01 KB...]
make: *** [Makefile:345: build/release.aarch64/tools/cpiod/cpiod.o] Error 1
Build step 'Execute shell' marked build as failure
Not sending mail to user stewart.h...@dornerworks.com with no permission to view osv-build #1027
Not sending mail to user jwkoz...@gmail.com with no permission to view osv-build #1027

Nadav Har'El

unread,
Jun 23, 2021, 3:21:57 AM6/23/21
to Jenkins bot, Osv Dev
I can reproduce this problem in "make arch=aarch64".
I'll try to figure out why it happened, but I'm not really familiar with our new cross-compilation setup (scripts/download_aarch64_packages.py et al.)...

--
Nadav Har'El
n...@scylladb.com

jen...@scylladb.com

unread,
Jun 25, 2021, 7:39:19 PM6/25/21
to osv...@googlegroups.com, n...@scylladb.com
See <https://jenkins.scylladb.com/job/osv-build/1028/display/redirect?page=changes>

Changes:

[jwkozaczuk] acpi: capture ACPI root address when booting in PVH mode

[jwkozaczuk] tests: disable java tests when cross-compiling to aarch64

[jwkozaczuk] travis: enable running unit tests

[jwkozaczuk] travis: disable running tst-time.so


------------------------------------------
[...truncated 865.86 KB...]
Not sending mail to user stewart.h...@dornerworks.com with no permission to view osv-build #1028
Not sending mail to user jwkoz...@gmail.com with no permission to view osv-build #1028

jen...@scylladb.com

unread,
Jun 26, 2021, 7:40:35 PM6/26/21
to osv...@googlegroups.com, n...@scylladb.com
Reply all
Reply to author
Forward
0 new messages