[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