[Debian-med-packaging] Bug#624990: amap-align: FTBFS: SafeVector.h:26:22: error: expected ')' before 'size'

Lucas Nussbaum lucas at lucas-nussbaum.net
Mon May 2 12:23:33 UTC 2011


Source: amap-align
Version: 2.2-2
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20110502 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> g++ -O3 -W -Wall -pedantic -DNDEBUG -DNumInsertStates=1 -DVERSION='"AMAP.2.2"' -funroll-loops -lm -o amap Amap.cc 
> In file included from Amap.cc:7:0:
> SafeVector.h:26:22: error: expected ')' before 'size'
> SafeVector.h:27:22: error: expected ')' before 'size'
> In file included from MultiSequence.h:18:0,
>                  from Amap.cc:8:
> Sequence.h: In member function 'SafeVector<int>* Sequence::GetMapping() const':
> Sequence.h:392:52: error: no matching function for call to 'SafeVector<int>::SafeVector(int, int)'
> Sequence.h:392:52: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = int, SafeVector<TYPE> = SafeVector<int>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = int]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> In file included from Amap.cc:8:0:
> MultiSequence.h: In member function 'char MultiSequence::GetAnnotationChar(SafeVector<char>&)':
> MultiSequence.h:348:35: error: no matching function for call to 'SafeVector<int>::SafeVector(int, int)'
> MultiSequence.h:348:35: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = int, SafeVector<TYPE> = SafeVector<int>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = int]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> MultiSequence.h: In member function 'void MultiSequence::WriteALN(std::ostream&, int)':
> MultiSequence.h:495:67: error: no matching function for call to 'SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >::SafeVector(int)'
> MultiSequence.h:495:67: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, SafeVector<TYPE> = SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> MultiSequence.h:496:47: error: no matching function for call to 'SafeVector<int>::SafeVector(int)'
> MultiSequence.h:496:47: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = int, SafeVector<TYPE> = SafeVector<int>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<int>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = int]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> MultiSequence.h: In member function 'MultiSequence* MultiSequence::Project(const std::set<int>&)':
> MultiSequence.h:652:67: error: no matching function for call to 'SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >::SafeVector(std::set<int>::size_type)'
> MultiSequence.h:652:67: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, SafeVector<TYPE> = SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'std::set<int>::size_type' to 'const SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> MultiSequence.h:653:59: error: no matching function for call to 'SafeVector<SafeVector<char>*>::SafeVector(std::set<int>::size_type)'
> MultiSequence.h:653:59: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = SafeVector<char>*, SafeVector<TYPE> = SafeVector<SafeVector<char>*>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'std::set<int>::size_type' to 'const SafeVector<SafeVector<char>*>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = SafeVector<char>*]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> In file included from MultiSequenceDag.h:18:0,
>                  from Amap.cc:9:
> SparseMatrix.h: In member function 'VF* SparseMatrix::GetPosterior() const':
> SparseMatrix.h:271:94: error: no matching function for call to 'SafeVector<float>::SafeVector(int, int)'
> SparseMatrix.h:271:94: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> In file included from Amap.cc:9:0:
> MultiSequenceDag.h: In member function 'MultiSequence* MultiSequenceDag::GetMultiSequence()':
> MultiSequenceDag.h:682:64: error: no matching function for call to 'SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >::SafeVector(int&)'
> MultiSequenceDag.h:682:64: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, SafeVector<TYPE> = SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> MultiSequenceDag.h:683:56: error: no matching function for call to 'SafeVector<SafeVector<char>*>::SafeVector(int&)'
> MultiSequenceDag.h:683:56: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = SafeVector<char>*, SafeVector<TYPE> = SafeVector<SafeVector<char>*>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<SafeVector<char>*>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = SafeVector<char>*]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> MultiSequenceDag.h: In member function 'std::string MultiSequenceDag::GetSequences()':
> MultiSequenceDag.h:728:64: error: no matching function for call to 'SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >::SafeVector(int&)'
> MultiSequenceDag.h:728:64: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, SafeVector<TYPE> = SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> MultiSequenceDag.h:749:158: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
> MultiSequenceDag.h: In member function 'MultiSequence* MultiSequenceDag::AlignDag(const SafeVector<SafeVector<SparseMatrix*> >&, float, bool, bool, bool, float)':
> MultiSequenceDag.h:849:94: warning: operation on 'guiFrame' may be undefined [-Wsequence-point]
> In file included from Amap.cc:12:0:
> ProbabilisticModel.h: In constructor 'ProbabilisticModel::ProbabilisticModel(const VF&, const VF&, const VF&, const VVF&, const VF&)':
> ProbabilisticModel.h:56:59: error: no matching function for call to 'SafeVector<float>::SafeVector(const int&, float)'
> ProbabilisticModel.h:56:59: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> ProbabilisticModel.h: In member function 'VF* ProbabilisticModel::ComputeForwardMatrix(Sequence*, Sequence*) const':
> ProbabilisticModel.h:115:88: error: no matching function for call to 'SafeVector<float>::SafeVector(int, const float&)'
> ProbabilisticModel.h:115:88: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> ProbabilisticModel.h: In member function 'VF* ProbabilisticModel::ComputeBackwardMatrix(Sequence*, Sequence*) const':
> ProbabilisticModel.h:205:89: error: no matching function for call to 'SafeVector<float>::SafeVector(int, const float&)'
> ProbabilisticModel.h:205:89: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> ProbabilisticModel.h: In member function 'VF* ProbabilisticModel::ComputePosteriorMatrix(Sequence*, Sequence*, const VF&, const VF&) const':
> ProbabilisticModel.h:317:66: error: no matching function for call to 'SafeVector<float>::SafeVector(int)'
> ProbabilisticModel.h:317:66: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> ProbabilisticModel.h: In member function 'void ProbabilisticModel::ComputeNewParameters(Sequence*, Sequence*, const VF&, const VF&, VF&, VF&, VF&, VVF&, VF&, bool) const':
> ProbabilisticModel.h:454:66: error: no matching function for call to 'SafeVector<float>::SafeVector(const int&, const float&)'
> ProbabilisticModel.h:454:66: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> ProbabilisticModel.h:455:44: error: no matching function for call to 'SafeVector<float>::SafeVector(const int&, const float&)'
> ProbabilisticModel.h:455:44: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> ProbabilisticModel.h:456:43: error: no matching function for call to 'SafeVector<float>::SafeVector(int, const float&)'
> ProbabilisticModel.h:456:43: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> ProbabilisticModel.h:457:35: error: no matching function for call to 'SafeVector<float>::SafeVector(int, const float&)'
> ProbabilisticModel.h:457:35: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> ProbabilisticModel.h:504:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
> ProbabilisticModel.h: In member function 'std::pair<SafeVector<char>*, float> ProbabilisticModel::ComputeAlignmentWithGapPenalties(MultiSequence*, MultiSequence*, const VF&, int, int, float, float) const':
> ProbabilisticModel.h:740:81: error: no matching function for call to 'SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >::SafeVector(int)'
> ProbabilisticModel.h:740:81: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, SafeVector<TYPE> = SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> ProbabilisticModel.h:741:81: error: no matching function for call to 'SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >::SafeVector(int)'
> ProbabilisticModel.h:741:81: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, SafeVector<TYPE> = SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> ProbabilisticModel.h:754:45: error: no matching function for call to 'SafeVector<int>::SafeVector(int)'
> ProbabilisticModel.h:754:45: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = int, SafeVector<TYPE> = SafeVector<int>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<int>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = int]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> ProbabilisticModel.h:754:74: error: no matching function for call to 'SafeVector<int>::SafeVector(int)'
> ProbabilisticModel.h:754:74: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = int, SafeVector<TYPE> = SafeVector<int>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<int>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = int]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> ProbabilisticModel.h:755:45: error: no matching function for call to 'SafeVector<int>::SafeVector(int)'
> ProbabilisticModel.h:755:45: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = int, SafeVector<TYPE> = SafeVector<int>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<int>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = int]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> ProbabilisticModel.h:755:74: error: no matching function for call to 'SafeVector<int>::SafeVector(int)'
> ProbabilisticModel.h:755:74: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = int, SafeVector<TYPE> = SafeVector<int>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<int>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = int]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> ProbabilisticModel.h:779:52: error: no matching function for call to 'SafeVector<float>::SafeVector(int)'
> ProbabilisticModel.h:779:52: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> ProbabilisticModel.h:780:38: error: no matching function for call to 'SafeVector<float>::SafeVector(int)'
> ProbabilisticModel.h:780:38: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> ProbabilisticModel.h:781:52: error: no matching function for call to 'SafeVector<float>::SafeVector(int)'
> ProbabilisticModel.h:781:52: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> ProbabilisticModel.h:782:38: error: no matching function for call to 'SafeVector<float>::SafeVector(int)'
> ProbabilisticModel.h:782:38: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> ProbabilisticModel.h: In member function 'std::pair<SafeVector<char>*, float> ProbabilisticModel::ComputeViterbiAlignment(Sequence*, Sequence*) const':
> ProbabilisticModel.h:915:88: error: no matching function for call to 'SafeVector<float>::SafeVector(int, const float&)'
> ProbabilisticModel.h:915:88: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> ProbabilisticModel.h:920:84: error: no matching function for call to 'SafeVector<int>::SafeVector(int, int)'
> ProbabilisticModel.h:920:84: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = int, SafeVector<TYPE> = SafeVector<int>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = int]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> ProbabilisticModel.h: In member function 'VF* ProbabilisticModel::BuildPosterior(MultiSequence*, MultiSequence*, const SafeVector<SafeVector<SparseMatrix*> >&, float, float) const':
> ProbabilisticModel.h:1048:95: error: no matching function for call to 'SafeVector<float>::SafeVector(int, int)'
> ProbabilisticModel.h:1048:95: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> In file included from Amap.cc:13:0:
> EvolutionaryTree.h: In static member function 'static TreeNode* TreeNode::ComputeTree(const VVF&)':
> EvolutionaryTree.h:107:40: error: no matching function for call to 'SafeVector<float>::SafeVector(int&)'
> EvolutionaryTree.h:107:40: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> EvolutionaryTree.h:108:48: error: no matching function for call to 'SafeVector<TreeNode*>::SafeVector(int&, NULL)'
> EvolutionaryTree.h:108:48: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = TreeNode*, SafeVector<TYPE> = SafeVector<TreeNode*>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = TreeNode*]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> EvolutionaryTree.h:109:38: error: no matching function for call to 'SafeVector<int>::SafeVector(int&, int)'
> EvolutionaryTree.h:109:38: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = int, SafeVector<TYPE> = SafeVector<int>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = int]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc: At global scope:
> Amap.cc:57:31: error: no matching function for call to 'SafeVector<float>::SafeVector(const int&)'
> Amap.cc:57:31: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'const int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> Amap.cc:58:30: error: no matching function for call to 'SafeVector<float>::SafeVector(int)'
> Amap.cc:58:30: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> Amap.cc:59:32: error: no matching function for call to 'SafeVector<float>::SafeVector(int)'
> Amap.cc:59:32: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> Amap.cc:60:35: error: no matching function for call to 'SafeVector<float>::SafeVector(int, double)'
> Amap.cc:60:35: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc:61:25: error: no matching function for call to 'SafeVector<float>::SafeVector(int, double)'
> Amap.cc:61:25: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc: In function 'int main(int, char**)':
> Amap.cc:148:41: error: no matching function for call to 'SafeVector<float>::SafeVector(const int&)'
> Amap.cc:148:41: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'const int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> Amap.cc:149:40: error: no matching function for call to 'SafeVector<float>::SafeVector(int)'
> Amap.cc:149:40: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> Amap.cc:150:42: error: no matching function for call to 'SafeVector<float>::SafeVector(int)'
> Amap.cc:150:42: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> Amap.cc:151:45: error: no matching function for call to 'SafeVector<float>::SafeVector(int, double)'
> Amap.cc:151:45: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc:152:35: error: no matching function for call to 'SafeVector<float>::SafeVector(int, double)'
> Amap.cc:152:35: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc: In function 'MultiSequence* DoAlign(MultiSequence*, const ProbabilisticModel&, VF&, VF&, VF&, VVF&, VF&)':
> Amap.cc:353:41: error: no matching function for call to 'SafeVector<float>::SafeVector(const int&, int)'
> Amap.cc:353:41: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc:354:108: error: no matching function for call to 'SafeVector<SparseMatrix*>::SafeVector(const int&, NULL)'
> Amap.cc:354:108: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = SparseMatrix*, SafeVector<TYPE> = SafeVector<SparseMatrix*>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = SparseMatrix*]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc:355:116: error: no matching function for call to 'SafeVector<SparseMatrix*>::SafeVector(const int&, NULL)'
> Amap.cc:355:116: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = SparseMatrix*, SafeVector<TYPE> = SafeVector<SparseMatrix*>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = SparseMatrix*]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc:397:38: error: no matching function for call to 'SafeVector<float>::SafeVector(const int&)'
> Amap.cc:397:38: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'const int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> Amap.cc:398:37: error: no matching function for call to 'SafeVector<float>::SafeVector(int)'
> Amap.cc:398:37: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> Amap.cc:399:39: error: no matching function for call to 'SafeVector<float>::SafeVector(int)'
> Amap.cc:399:39: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'int' to 'const SafeVector<float>&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> Amap.cc:400:42: error: no matching function for call to 'SafeVector<float>::SafeVector(int, double)'
> Amap.cc:400:42: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc:401:32: error: no matching function for call to 'SafeVector<float>::SafeVector(int, double)'
> Amap.cc:401:32: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc: In function 'void ReadParameters()':
> Amap.cc:1075:39: error: no matching function for call to 'SafeVector<float>::SafeVector(int, double)'
> Amap.cc:1075:39: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc:1076:29: error: no matching function for call to 'SafeVector<float>::SafeVector(int, double)'
> Amap.cc:1076:29: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc: In function 'SafeVector<SafeVector<SparseMatrix*> > DoRelaxation(MultiSequence*, SafeVector<SafeVector<SparseMatrix*> >&)':
> Amap.cc:1314:111: error: no matching function for call to 'SafeVector<SparseMatrix*>::SafeVector(const int&, NULL)'
> Amap.cc:1314:111: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = SparseMatrix*, SafeVector<TYPE> = SafeVector<SparseMatrix*>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = SparseMatrix*]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc:1333:60: error: no matching function for call to 'SafeVector<float>::SafeVector(int, int)'
> Amap.cc:1333:60: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc:1335:60: error: no matching function for call to 'SafeVector<float>::SafeVector(int, int)'
> Amap.cc:1335:60: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = float, SafeVector<TYPE> = SafeVector<float>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = float]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc: In function 'void WriteAnnotation(MultiSequence*, const SafeVector<SafeVector<SparseMatrix*> >&)':
> Amap.cc:1559:39: error: no matching function for call to 'SafeVector<int>::SafeVector(const int&, int)'
> Amap.cc:1559:39: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = int, SafeVector<TYPE> = SafeVector<int>]
> SafeVector.h:28:3: note:   candidate expects 1 argument, 2 provided
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = int]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 2 provided
> Amap.cc:1560:55: error: no matching function for call to 'SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >::SafeVector(const int&)'
> Amap.cc:1560:55: note: candidates are:
> SafeVector.h:28:3: note: SafeVector<TYPE>::SafeVector(const SafeVector<TYPE>&) [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, SafeVector<TYPE> = SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >]
> SafeVector.h:28:3: note:   no known conversion for argument 1 from 'const int' to 'const SafeVector<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > > >&'
> SafeVector.h:25:3: note: SafeVector<TYPE>::SafeVector() [with TYPE = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >]
> SafeVector.h:25:3: note:   candidate expects 0 arguments, 1 provided
> make[1]: *** [amap] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2011/05/02/amap-align_2.2-2_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the Debian-med-packaging mailing list