Skip to content

thirdparty编译失败 #48

Description

@Giant1

===== begin build boost_1_64_0
Building Boost.Build engine with toolset gcc... tools/build/src/engine/bin.linuxx86_64/b2
Detecting Python version... 2.7
Detecting Python root... /data/anaconda
Unicode/ICU support for Boost.Regex?... not found.
Backing up existing Boost.Build configuration in project-config.jam.2
Generating Boost.Build configuration in project-config.jam...

Bootstrapping is done. To build, run:

./b2

To adjust configuration, edit 'project-config.jam'.
Further information:

Performing configuration checks

- 32-bit                   : no  (cached)
- 64-bit                   : yes (cached)
- arm                      : no  (cached)
- mips1                    : no  (cached)
- power                    : no  (cached)
- sparc                    : no  (cached)
- x86                      : yes (cached)
- symlinks supported       : yes (cached)
- C++11 mutex              : yes (cached)
- lockfree boost::atomic_flag : yes (cached)
- Boost.Config Feature Check: cxx11_auto_declarations : yes (cached)
- Boost.Config Feature Check: cxx11_constexpr : yes (cached)
- Boost.Config Feature Check: cxx11_defaulted_functions : yes (cached)
- Boost.Config Feature Check: cxx11_final : yes (cached)
- Boost.Config Feature Check: cxx11_hdr_mutex : yes (cached)
- Boost.Config Feature Check: cxx11_hdr_tuple : yes (cached)
- Boost.Config Feature Check: cxx11_lambdas : yes (cached)
- Boost.Config Feature Check: cxx11_noexcept : yes (cached)
- Boost.Config Feature Check: cxx11_nullptr : yes (cached)
- Boost.Config Feature Check: cxx11_rvalue_references : yes (cached)
- Boost.Config Feature Check: cxx11_template_aliases : yes (cached)
- Boost.Config Feature Check: cxx11_thread_local : yes (cached)
- Boost.Config Feature Check: cxx11_variadic_templates : yes (cached)
- zlib                     : yes (cached)
- bzip2                    : no  (cached)
- iconv (libc)             : yes (cached)
- icu                      : no  (cached)
- icu (lib64)              : no  (cached)
- native-atomic-int32-supported : yes (cached)
- native-syslog-supported  : yes (cached)
- pthread-supports-robust-mutexes : yes (cached)
- compiler-supports-visibility : yes (cached)
- compiler-supports-ssse3  : yes (cached)
- compiler-supports-avx2   : yes (cached)
- has_icu builds           : no  (cached)
- gcc visibility           : yes (cached)
- long double support      : yes (cached)
- zlib                     : yes (cached)
- bzip2                    : no  (cached)

Component configuration:

- atomic                   : building
- chrono                   : building
- container                : building
- context                  : building
- coroutine                : building
- coroutine2               : building
- date_time                : building
- exception                : building
- fiber                    : building
- filesystem               : building
- graph                    : not building
- graph_parallel           : not building
- iostreams                : building
- locale                   : building
- log                      : building
- math                     : building
- metaparse                : building
- mpi                      : not building
- program_options          : building
- python                   : not building
- random                   : building
- regex                    : building
- serialization            : building
- signals                  : building
- system                   : building
- test                     : building
- thread                   : building
- timer                    : building
- type_erasure             : building
- wave                     : building

libs/fiber/src/context.cpp: 在构造函数‘boost::fibers::context::context(boost::fibers::dispatcher_context_t, const boost::context::preallocated&, const default_stack&, boost::fibers::scheduler*)’中:
libs/fiber/src/context.cpp:236:14: 错误:调用重载的‘callcc(const std::allocator_arg_t&, const boost::context::preallocated&, const default_stack&, boost::fibers::context::context(boost::fibers::dispatcher_context_t, const boost::context::preallocated&, const default_stack&, boost::fibers::scheduler*)::__lambda5)’有歧义
});
^
libs/fiber/src/context.cpp:236:14: 附注:备选是:
In file included from /data/palo/palo/thirdparty/..//thirdparty/installed/include/boost/fiber/context.hpp:28:0,
from libs/fiber/src/context.cpp:7:
/data/palo/palo/thirdparty/..//thirdparty/installed/include/boost/context/continuation.hpp:469:1: 附注:boost::context::continuation boost::context::callcc(std::allocator_arg_t, StackAlloc, Fn&&, Arg ...) [with StackAlloc = boost::context::preallocated; Fn = const boost::context::basic_fixedsize_stackboost::context::stack_traits&; Arg = {boost::fibers::context::context(boost::fibers::dispatcher_context_t, const boost::context::preallocated&, const default_stack&, boost::fibers::scheduler*)::__lambda5}]
callcc( std::allocator_arg_t, StackAlloc salloc, Fn && fn, Arg ... arg) {
^
/data/palo/palo/thirdparty/..//thirdparty/installed/include/boost/context/continuation.hpp:483:1: 附注:boost::context::continuation boost::context::callcc(std::allocator_arg_t, boost::context::preallocated, StackAlloc, Fn&&, Arg ...) [with StackAlloc = boost::context::basic_fixedsize_stackboost::context::stack_traits; Fn = boost::fibers::context::context(boost::fibers::dispatcher_context_t, const boost::context::preallocated&, const default_stack&, boost::fibers::scheduler*)::__lambda5; Arg = {}]
callcc( std::allocator_arg_t, preallocated palloc, StackAlloc salloc, Fn && fn, Arg ... arg) {
^
/data/palo/palo/thirdparty/..//thirdparty/installed/include/boost/context/continuation.hpp:514:1: 附注:boost::context::continuation boost::context::callcc(std::allocator_arg_t, boost::context::preallocated, StackAlloc, Fn&&) [with StackAlloc = boost::context::basic_fixedsize_stackboost::context::stack_traits; Fn = boost::fibers::context::context(boost::fibers::dispatcher_context_t, const boost::context::preallocated&, const default_stack&, boost::fibers::scheduler*)::__lambda5]
callcc( std::allocator_arg_t, preallocated palloc, StackAlloc salloc, Fn && fn) {
^
/data/palo/palo/thirdparty/..//thirdparty/installed/include/boost/context/continuation.hpp:457:1: 附注:boost::context::continuation boost::context::callcc(Fn&&, Arg ...) [with Fn = const std::allocator_arg_t&; Arg = {boost::context::preallocated, boost::context::basic_fixedsize_stackboost::context::stack_traits, boost::fibers::context::context(boost::fibers::dispatcher_context_t, const boost::context::preallocated&, const default_stack&, boost::fibers::scheduler*)::__lambda5}; <模板形参-1-3> = void]
callcc( Fn && fn, Arg ... arg) {
^
...skipped <pbin.v2/libs/fiber/build/gcc-4.8.5/release/link-static/threading-multi>libboost_fiber.a(clean) for lack of <pbin.v2/libs/fiber/build/gcc-4.8.5/release/link-static/threading-multi>context.o...
...skipped <pbin.v2/libs/fiber/build/gcc-4.8.5/release/link-static/threading-multi>libboost_fiber.a for lack of <pbin.v2/libs/fiber/build/gcc-4.8.5/release/link-static/threading-multi>context.o...
...skipped <p/data/palo/palo/thirdparty/installed/lib>libboost_fiber.a for lack of <pbin.v2/libs/fiber/build/gcc-4.8.5/release/link-static/threading-multi>libboost_fiber.a...
libs/fiber/src/context.cpp: 在构造函数‘boost::fibers::context::context(boost::fibers::dispatcher_context_t, const boost::context::preallocated&, const default_stack&, boost::fibers::scheduler*)’中:
libs/fiber/src/context.cpp:236:14: 错误:调用重载的‘callcc(const std::allocator_arg_t&, const boost::context::preallocated&, const default_stack&, boost::fibers::context::context(boost::fibers::dispatcher_context_t, const boost::context::preallocated&, const default_stack&, boost::fibers::scheduler*)::__lambda5)’有歧义
});
^
libs/fiber/src/context.cpp:236:14: 附注:备选是:
In file included from /data/palo/palo/thirdparty/..//thirdparty/installed/include/boost/fiber/context.hpp:28:0,
from libs/fiber/src/context.cpp:7:
/data/palo/palo/thirdparty/..//thirdparty/installed/include/boost/context/continuation.hpp:469:1: 附注:boost::context::continuation boost::context::callcc(std::allocator_arg_t, StackAlloc, Fn&&, Arg ...) [with StackAlloc = boost::context::preallocated; Fn = const boost::context::basic_fixedsize_stackboost::context::stack_traits&; Arg = {boost::fibers::context::context(boost::fibers::dispatcher_context_t, const boost::context::preallocated&, const default_stack&, boost::fibers::scheduler*)::__lambda5}]
callcc( std::allocator_arg_t, StackAlloc salloc, Fn && fn, Arg ... arg) {
^
/data/palo/palo/thirdparty/..//thirdparty/installed/include/boost/context/continuation.hpp:483:1: 附注:boost::context::continuation boost::context::callcc(std::allocator_arg_t, boost::context::preallocated, StackAlloc, Fn&&, Arg ...) [with StackAlloc = boost::context::basic_fixedsize_stackboost::context::stack_traits; Fn = boost::fibers::context::context(boost::fibers::dispatcher_context_t, const boost::context::preallocated&, const default_stack&, boost::fibers::scheduler*)::__lambda5; Arg = {}]
callcc( std::allocator_arg_t, preallocated palloc, StackAlloc salloc, Fn && fn, Arg ... arg) {
^
/data/palo/palo/thirdparty/..//thirdparty/installed/include/boost/context/continuation.hpp:514:1: 附注:boost::context::continuation boost::context::callcc(std::allocator_arg_t, boost::context::preallocated, StackAlloc, Fn&&) [with StackAlloc = boost::context::basic_fixedsize_stackboost::context::stack_traits; Fn = boost::fibers::context::context(boost::fibers::dispatcher_context_t, const boost::context::preallocated&, const default_stack&, boost::fibers::scheduler*)::__lambda5]
callcc( std::allocator_arg_t, preallocated palloc, StackAlloc salloc, Fn && fn) {
^
/data/palo/palo/thirdparty/..//thirdparty/installed/include/boost/context/continuation.hpp:457:1: 附注:boost::context::continuation boost::context::callcc(Fn&&, Arg ...) [with Fn = const std::allocator_arg_t&; Arg = {boost::context::preallocated, boost::context::basic_fixedsize_stackboost::context::stack_traits, boost::fibers::context::context(boost::fibers::dispatcher_context_t, const boost::context::preallocated&, const default_stack&, boost::fibers::scheduler*)::__lambda5}; <模板形参-1-3> = void]
callcc( Fn && fn, Arg ... arg) {
^
...skipped <pbin.v2/libs/fiber/build/gcc-4.8.5/release/threading-multi>libboost_fiber.so.1.64.0 for lack of <pbin.v2/libs/fiber/build/gcc-4.8.5/release/threading-multi>context.o...
...skipped <p/data/palo/palo/thirdparty/installed/lib>libboost_fiber.so.1.64.0 for lack of <pbin.v2/libs/fiber/build/gcc-4.8.5/release/threading-multi>libboost_fiber.so.1.64.0...
...skipped <p/data/palo/palo/thirdparty/installed/lib>libboost_fiber.so for lack of <p/data/palo/palo/thirdparty/installed/lib>libboost_fiber.so.1.64.0...
...failed updating 2 targets...

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions