← Back to team overview

hugin-devs team mailing list archive

[Bug 1092934] Re: hugin-2012 faills make with boost-1.52.0

 

The short of it;

/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   recursively required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned char, vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:143:67:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > >::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > >::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > >::<anonymous enum>' vs 'vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > >::<anonymous enum>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >':
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned char, vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:143:67:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous enum>' vs 'vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous enum>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned char, vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > > >':
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:143:67:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<unsigned char, vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous enum>' vs 'vigra::detail::IntTypeList<unsigned char, vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous enum>' [-Wenum-compare]
[ 14%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/optimizer/ImageGraph.cpp.o
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:224:10: error: multiple definition of 'enum boost::graph_bundle_t'
In file included from /usr/include/boost/graph/graph_traits.hpp:23:0,
                 from /usr/include/boost/graph/depth_first_search.hpp:17,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/pending/property.hpp:54:8: error: previous definition here
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:358:24: error: 'retag_property_list' in namespace 'boost::detail' does not name a type
/usr/include/boost/graph/adjacency_list.hpp:358:43: error: expected template-argument before '<' token
/usr/include/boost/graph/adjacency_list.hpp:358:43: error: expected '>' before '<' token
/usr/include/boost/graph/adjacency_list.hpp:364:31: error: wrong number of template arguments (5, should be 8)
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:2229:12: error: provided for 'template<class Graph, class VertexListS, class OutEdgeListS, class DirectedS, class VertexProperty, class EdgeProperty, class GraphProperty, class EdgeListS> struct boost::detail::adj_list_gen'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:364:34: error: expected '{' before 'type'
/usr/include/boost/graph/adjacency_list.hpp:364:38: error: invalid type in declaration before ',' token
/usr/include/boost/graph/adjacency_list.hpp:364:38: error: template declaration of 'int boost::type'
In file included from /usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/numerictraits.hxx:46:0,
                 from /usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/accessor.hxx:42,
                 from /usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/iteratortraits.hxx:42,
                 from /usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/diff2d.hxx:45,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/panodata/SrcPanoImage.h:42,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/panodata/PanoramaData.h:41,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:39,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> >':
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   recursively required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<signed char, vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:141:65:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform>::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::Int_type_not_supported_on_this_platform>::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::Int_type_not_supported_on_this_platform>::<anonymous enum>' vs 'vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform>::<anonymous enum>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > >':
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   recursively required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<signed char, vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:141:65:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> >::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> >::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> >::<anonymous enum>' vs 'vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> >::<anonymous enum>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > >':
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   recursively required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<signed char, vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:141:65:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > >::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > >::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > >::<anonymous enum>' vs 'vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > >::<anonymous enum>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > >':
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<signed char, vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:141:65:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous enum>' vs 'vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous enum>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<signed char, vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > > >':
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:141:65:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<signed char, vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous enum>' vs 'vigra::detail::IntTypeList<signed char, vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int, vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous enum>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> >':
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   recursively required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned char, vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:143:67:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform>::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::Int_type_not_supported_on_this_platform>::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::Int_type_not_supported_on_this_platform>::<anonymous enum>' vs 'vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform>::<anonymous enum>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > >':
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   recursively required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned char, vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:143:67:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> >::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> >::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> >::<anonymous enum>' vs 'vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> >::<anonymous enum>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > >':
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   recursively required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned char, vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:143:67:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > >::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > >::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > >::<anonymous enum>' vs 'vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > >::<anonymous enum>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >':
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10:   required from 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned char, vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > > >'
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:143:67:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous enum>' vs 'vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous enum>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx: In instantiation of 'struct vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned char, vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > > >':
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:143:67:   required from here
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: comparison between 'enum vigra::detail::IntTypeList<unsigned char, vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous>' and 'enum vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous>' [-Wenum-compare]
/usr/src/hugin-2012.0.0/src/foreign/vigra/vigra/sized_int.hxx:79:10: warning: enumeral mismatch in conditional expression: 'vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous enum>' vs 'vigra::detail::IntTypeList<unsigned char, vigra::detail::IntTypeList<short unsigned int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous enum>' [-Wenum-compare]
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp: In instantiation of 'struct boost::vertex_property_type<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> > >':
/usr/include/boost/graph/properties.hpp:217:12:   required from 'struct boost::detail::vertex_property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >, boost::vertex_index_t>'
/usr/include/boost/graph/properties.hpp:228:10:   required from 'struct boost::property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >, boost::vertex_index_t>'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:38:64:   required from here
/usr/include/boost/graph/graph_traits.hpp:236:48: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp: In function 'void HuginBase::createCPGraph(const HuginBase::PanoramaData&, HuginBase::CPGraph&)':
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:38:13: error: 'type' in 'struct boost::property_map<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >, boost::vertex_index_t>' does not name a type
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:41:10: error: invalid use of incomplete type 'HuginBase::CPGraph {aka class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'HuginBase::CPGraph {aka class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:46:25: error: no matching function for call to 'add_vertex(HuginBase::CPGraph&)'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:46:25: note: candidates are:
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:2160:5: note: template<class Graph, class Config, class Base> typename Config::vertex_descriptor boost::add_vertex(const typename Config::vertex_property_type&, boost::vec_adj_list_impl<G, C, B>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:2160:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:46:25: note:   candidate expects 2 arguments, 1 provided
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:2151:5: note: template<class Graph, class Config, class Base> typename Config::vertex_descriptor boost::add_vertex(boost::vec_adj_list_impl<G, C, B>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:2151:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:46:25: note:   'HuginBase::CPGraph {aka boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'boost::vec_adj_list_impl<G, C, B>'
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1883:5: note: template<class Derived, class Config, class Base> typename Config::vertex_descriptor boost::add_vertex(const typename Config::vertex_property_type&, boost::adj_list_impl<Derived, Config, Base>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1883:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:46:25: note:   candidate expects 2 arguments, 1 provided
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1868:5: note: template<class Derived, class Config, class Base> typename Config::vertex_descriptor boost::add_vertex(boost::adj_list_impl<Derived, Config, Base>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1868:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:46:25: note:   'HuginBase::CPGraph {aka boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'boost::adj_list_impl<Derived, Config, Base>'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp: In instantiation of 'struct boost::graph_traits<boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> > >':
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:53:37:   required from here
/usr/include/boost/graph/graph_traits.hpp:30:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:31:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:32:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:33:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:34:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:35:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:36:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:38:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:39:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:40:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:42:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:43:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/include/boost/graph/depth_first_search.hpp:17:0,
                 from /usr/include/boost/graph/connected_components.hpp:15,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:
/usr/include/boost/graph/graph_traits.hpp:44:52: error: invalid use of incomplete type 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/adjacency_list.hpp:352:9: error: declaration of 'class boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:56:9: error: 'CPGraphIndexMap' was not declared in this scope
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:56:25: error: expected ';' before 'index'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:58:33: error: 'ai' was not declared in this scope
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:58:37: error: 'ai_end' was not declared in this scope
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:58:84: error: no matching function for call to 'adjacent_vertices(const unsigned int&, HuginBase::CPGraph&)'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:58:84: note: candidate is:
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1516:5: note: template<class Config, class Base> std::pair<typename Config::adjacency_iterator, typename Config::adjacency_iterator> boost::adjacent_vertices(typename Config::vertex_descriptor, const boost::adj_list_helper<Config, Base>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1516:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:58:84: note:   'HuginBase::CPGraph {aka boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'const boost::adj_list_helper<Config, Base>'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:64:54: error: no matching function for call to 'add_edge(const unsigned int&, const unsigned int&, HuginBase::CPGraph&)'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:64:54: note: candidates are:
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:2192:5: note: template<class Graph, class Config, class Base> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, boost::vec_adj_list_impl<G, C, B>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:2192:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:64:54: note:   'HuginBase::CPGraph {aka boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'boost::vec_adj_list_impl<G, C, B>'
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:2178:5: note: template<class Graph, class Config, class Base> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, const typename Config::edge_property_type&, boost::vec_adj_list_impl<G, C, B>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:2178:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:64:54: note:   candidate expects 4 arguments, 3 provided
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1468:5: note: template<class Config> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, boost::bidirectional_graph_helper_with_property<Config>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1468:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:64:54: note:   'HuginBase::CPGraph {aka boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'boost::bidirectional_graph_helper_with_property<Config>'
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1438:5: note: template<class Config> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, const typename Config::edge_property_type&, boost::bidirectional_graph_helper_with_property<Config>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1438:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:64:54: note:   candidate expects 4 arguments, 3 provided
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1040:5: note: template<class Config> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, boost::undirected_graph_helper<C>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1040:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:64:54: note:   'HuginBase::CPGraph {aka boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'boost::undirected_graph_helper<C>'
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1010:5: note: template<class Config> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, const typename Config::edge_property_type&, boost::undirected_graph_helper<C>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1010:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:64:54: note:   candidate expects 4 arguments, 3 provided
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:689:5: note: template<class Config> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, boost::directed_graph_helper<Config>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:689:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:64:54: note:   'HuginBase::CPGraph {aka boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'boost::directed_graph_helper<Config>'
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:669:5: note: template<class Config> std::pair<typename boost::directed_graph_helper<Config>::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, const typename Config::edge_property_type&, boost::directed_graph_helper<Config>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:669:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:64:54: note:   candidate expects 4 arguments, 3 provided
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:84:17: error: 'CPGraphIndexMap' was not declared in this scope
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:84:33: error: expected ';' before 'index'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:86:41: error: 'ai' was not declared in this scope
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:86:45: error: 'ai_end' was not declared in this scope
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:86:81: error: no matching function for call to 'adjacent_vertices(unsigned int&, HuginBase::CPGraph&)'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:86:81: note: candidate is:
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1516:5: note: template<class Config, class Base> std::pair<typename Config::adjacency_iterator, typename Config::adjacency_iterator> boost::adjacent_vertices(typename Config::vertex_descriptor, const boost::adj_list_helper<Config, Base>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1516:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:86:81: note:   'HuginBase::CPGraph {aka boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'const boost::adj_list_helper<Config, Base>'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:92:41: error: no matching function for call to 'add_edge(unsigned int&, unsigned int&, HuginBase::CPGraph&)'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:92:41: note: candidates are:
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:2192:5: note: template<class Graph, class Config, class Base> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, boost::vec_adj_list_impl<G, C, B>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:2192:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:92:41: note:   'HuginBase::CPGraph {aka boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'boost::vec_adj_list_impl<G, C, B>'
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:2178:5: note: template<class Graph, class Config, class Base> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, const typename Config::edge_property_type&, boost::vec_adj_list_impl<G, C, B>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:2178:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:92:41: note:   candidate expects 4 arguments, 3 provided
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1468:5: note: template<class Config> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, boost::bidirectional_graph_helper_with_property<Config>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1468:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:92:41: note:   'HuginBase::CPGraph {aka boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'boost::bidirectional_graph_helper_with_property<Config>'
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1438:5: note: template<class Config> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, const typename Config::edge_property_type&, boost::bidirectional_graph_helper_with_property<Config>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1438:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:92:41: note:   candidate expects 4 arguments, 3 provided
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1040:5: note: template<class Config> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, boost::undirected_graph_helper<C>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1040:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:92:41: note:   'HuginBase::CPGraph {aka boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'boost::undirected_graph_helper<C>'
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1010:5: note: template<class Config> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, const typename Config::edge_property_type&, boost::undirected_graph_helper<C>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1010:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:92:41: note:   candidate expects 4 arguments, 3 provided
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:689:5: note: template<class Config> std::pair<typename Config::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, boost::directed_graph_helper<Config>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:689:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:92:41: note:   'HuginBase::CPGraph {aka boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'boost::directed_graph_helper<Config>'
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:669:5: note: template<class Config> std::pair<typename boost::directed_graph_helper<Config>::edge_descriptor, bool> boost::add_edge(typename Config::vertex_descriptor, typename Config::vertex_descriptor, const typename Config::edge_property_type&, boost::directed_graph_helper<Config>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:669:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:92:41: note:   candidate expects 4 arguments, 3 provided
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp: In function 'int HuginBase::findCPComponents(const CPGraph&, HuginBase::CPComponents&)':
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:102:55: error: no matching function for call to 'num_vertices(const CPGraph&)'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:102:55: note: candidate is:
In file included from /usr/include/boost/graph/adjacency_list.hpp:337:0,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.h:36,
                 from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:29:
/usr/include/boost/graph/detail/adjacency_list.hpp:1569:5: note: template<class Config, class Base> typename Config::vertices_size_type boost::num_vertices(const boost::adj_list_helper<Config, Base>&)
/usr/include/boost/graph/detail/adjacency_list.hpp:1569:5: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:102:55: note:   'const CPGraph {aka const boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_color_t, boost::default_color_type> >}' is not derived from 'const boost::adj_list_helper<Config, Base>'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:103:68: error: no matching function for call to 'connected_components(const CPGraph&, unsigned int*)'
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:103:68: note: candidates are:
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:0:
/usr/include/boost/graph/connected_components.hpp:61:3: note: template<class Graph, class ComponentMap, class P, class T, class R> typename boost::property_traits<ComponentMap>::value_type boost::connected_components(const Graph&, ComponentMap, const boost::bgl_named_params<P, T, R>&, typename boost::enable_if_c<boost::is_base_and_derived<boost::vertex_list_graph_tag, typename boost::graph_traits<Graph>::traversal_category>::value, boost::graph::detail::no_parameter>::type)
/usr/include/boost/graph/connected_components.hpp:61:3: note:   template argument deduction/substitution failed:
/usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:103:68: note:   candidate expects 4 arguments, 2 provided
In file included from /usr/src/hugin-2012.0.0/src/hugin_base/algorithms/optimizer/ImageGraph.cpp:27:0:
/usr/include/boost/graph/connected_components.hpp:82:3: note: template<class Graph, class ComponentMap> typename boost::property_traits<IndexMap>::value_type boost::connected_components(const Graph&, ComponentMap, typename boost::enable_if_c<boost::is_base_and_derived<boost::vertex_list_graph_tag, typename boost::graph_traits<Graph>::traversal_category>::value, boost::graph::detail::no_parameter>::type)
/usr/include/boost/graph/connected_components.hpp:82:3: note:   template argument deduction/substitution failed:
make[2]: *** [src/hugin_base/CMakeFiles/huginbase.dir/algorithms/optimizer/ImageGraph.cpp.o] Error 1
make[1]: *** [src/hugin_base/CMakeFiles/huginbase.dir/all] Error 2
make: *** [all] Error 2

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1092934

Title:
  hugin-2012 faills make with boost-1.52.0

Status in Hugin - Panorama Tools GUI:
  New

Bug description:
  The summary says it all. It fails the make stage when using
  boost-1.52.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1092934/+subscriptions


References