[Ardour-Users] Build problem
Yann Collette
ycollette.nospam at free.fr
Sat Jun 25 23:49:06 PDT 2016
Hello,
I tried to recompile ardour on Fedora 24. They use gcc 6.1.1.
The following error happens:
[809/841] cxx: tools/luadevel/luasession.cc ->
build/tools/luadevel/luasession.cc.3.o
In file included from
/home/collette/repositories/ardour/libs/lua/LuaBridge/LuaBridge.h:154:0,
from ../tools/luadevel/devel.cc:16:
/home/collette/repositories/ardour/libs/lua/LuaBridge/detail/Namespace.h :
dans l'instantiation de ‘luabridge::Namespace::Class<std::map<K, V> >
luabridge::Namespace::beginStdMap(const char*) [with K =
std::__cxx11::basic_string<char>; V = std::__cxx11::basic_string<char>]’ :
../tools/luadevel/devel.cc:89:60: required from here
/home/collette/repositories/ardour/libs/lua/LuaBridge/detail/Namespace.h:1666:30:
erreur : no matches converting function ‘count’ to type ‘void (class
std::map<std::__cxx11::basic_string<char>,
std::__cxx11::basic_string<char>,
std::less<std::__cxx11::basic_string<char> >,
std::allocator<std::pair<const std::__cxx11::basic_string<char>,
std::__cxx11::basic_string<char> > > >::*)()’
.addFunction ("count", (void (LT::*)())<::count)
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6.1.1/map:61:0,
from
/home/collette/repositories/ardour/libs/lua/LuaBridge/LuaBridge.h:45,
from ../tools/luadevel/devel.cc:16:
/usr/include/c++/6.1.1/bits/stl_map.h:1131:2: note : candidats sont :
template<class _Kt> decltype (((const std::map<_Key, _Tp, _Compare,
_Alloc>*)this)->std::map<_Key, _Tp, _Compare,
_Alloc>::_M_t._M_count_tr(__x)) std::map<_Key, _Tp, _Compare,
_Alloc>::count(const _Kt&) const [with _Kt = _Kt; _Key =
std::__cxx11::basic_string<char>; _Tp =
std::__cxx11::basic_string<char>; _Compare =
std::less<std::__cxx11::basic_string<char> >; _Alloc =
std::allocator<std::pair<const std::__cxx11::basic_string<char>,
std::__cxx11::basic_string<char> > >]
count(const _Kt& __x) const -> decltype(_M_t._M_count_tr(__x))
^~~~~
/usr/include/c++/6.1.1/bits/stl_map.h:1125:7: note :
std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp,
_Compare, _Alloc>::count(const key_type&) const [with _Key =
std::__cxx11::basic_string<char>; _Tp =
std::__cxx11::basic_string<char>; _Compare =
std::less<std::__cxx11::basic_string<char> >; _Alloc =
std::allocator<std::pair<const std::__cxx11::basic_string<char>,
std::__cxx11::basic_string<char> > >; std::map<_Key, _Tp, _Compare,
_Alloc>::size_type = long unsigned int; std::map<_Key, _Tp, _Compare,
_Alloc>::key_type = std::__cxx11::basic_string<char>]
count(const key_type& __x) const
^~~~~
Waf: Leaving directory `/home/collette/repositories/ardour/build'
Best regards,
YC
More information about the Ardour-Users
mailing list