Opened 5 years ago

Last modified 4 years ago

#59388 closed defect

boost compilation problem on lion — at Initial Version

Reported by: lemzwerg (Werner Lemberg) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: lion Cc:
Port: boost

Description

[macports-ports 1ef2e882d33333e629ca489414b7d9d4c2e5f435]

Compilation of boost fails on Lion:

:info:build     "/usr/bin/clang++"   -fvisibility-inlines-hidden -Os -std=gnu++11 -stdlib=libc++ -arch x86_64 -stdlib=libc++ -fPIC -m64 -O3 -Wall -fvisibility=hidden -dynamic -gdwarf-2 -fexceptions -Wno-inline  -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_DLL=1 -DBOOST_TYPE_ERASURE_DYN_LINK -DNDEBUG  -I"." -c -o "bin.v2/libs/type_erasure/build/darwin-4.2.1/release/threadapi-pthread/threading-multi/visibility-hidden/dynamic_binding.o" "libs/type_erasure/src/dynamic_binding.cpp"
:info:build In file included from libs/type_erasure/src/dynamic_binding.cpp:13:
:info:build In file included from ./boost/type_erasure/register_binding.hpp:14:
:info:build In file included from ./boost/type_erasure/detail/check_map.hpp:23:
:info:build In file included from ./boost/type_erasure/detail/get_placeholders.hpp:24:
:info:build In file included from ./boost/type_erasure/detail/meta.hpp:24:
:info:build In file included from ./boost/mp11/list.hpp:14:
:info:build In file included from ./boost/mp11/detail/mp_append.hpp:12:
:info:build ./boost/mp11/utility.hpp:223:94: error: expected ';' after attributes list
:info:build template<class Q, class... T> using mp_invoke BOOST_MP11_DEPRECATED("please use mp_invoke_q") = mp_invoke_q<Q, T...>;
:info:build                                                                                              ^
:info:build                                                                                              ;
:info:build ./boost/mp11/utility.hpp:223:31: error: cannot template a using declaration
:info:build template<class Q, class... T> using mp_invoke BOOST_MP11_DEPRECATED("please use mp_invoke_q") = mp_invoke_q<Q, T...>;
:info:build ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
:info:build 2 errors generated.

Complete log file is attached.

Change History (1)

Changed 5 years ago by lemzwerg (Werner Lemberg)

Attachment: main.log added

boost compilation log (macports-ports 1ef2e882d33333e629ca489414b7d9d4c2e5f435)

Note: See TracTickets for help on using tickets.