[Ardour-Dev] Do I need to upgrade any libs (or gcc) to build 2.7 ?
John Emmas
johne53 at tiscali.co.uk
Wed Feb 18 00:49:13 PST 2009
Until this morning I was running Ardour 2.5 on my laptop. A couple of days
ago, one of the developers asked me to check if a bug was still present in
the latest version so this morning I did a svn update and I'm now trying to
build svn 4619 (presumably version 2.7.something ?)
I'm not sure how far it's getting (possibly to the vamp-sdk branch) but
I see a lot of errors looking something like this:-
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_algobase.h:410:
error: no type named 'difference_type' in 'struct
std::iterator_traits<std::vector<unsigned int, std::allocator<unsigned int>
>*>'
In case the preceding lines are significant they usually look something like
this:-
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/vector.tcc:257:
instantiated from 'void std::vector<_Tp,
_Alloc>::_M_insert_aux(__gnu_cxx::__normal_iterator<typename
std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp,
_Alloc> >, const _Tp&) [with _Tp = std::vector<unsigned int,
std::allocator<unsigned int> >, _Alloc = std::allocator<std::vector<unsigned
int, std::allocator<unsigned int> > >]'
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_vector.h:610:
instantiated from 'void std::vector<_Tp, _Alloc>::push_back(const _Tp&)
[with _Tp = std::vector<unsigned int, std::allocator<unsigned int> >, _Alloc
= std::allocator<std::vector<unsigned int, std::allocator<unsigned int> >
>]'
libs/vamp-sdk/vamp-sdk/PluginAdapter.cpp:805: instantiated from here
Should I have updated some libraries (or gcc itself?)
Thanks,
John
More information about the Ardour-Dev
mailing list