Skip to content

thirdparty编译失败 #48

@Giant1

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...

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