warning: No toolsets are configured. warning: Configuring default toolset "gcc". warning: If the default is wrong, your build may not work correctly. warning: Use the "toolset=xxxxx" option to override our guess. warning: For more configuration options, please consult warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html ...patience... ...found 1208 targets... ...updating 10 targets... gcc.compile.c++ ../../../../bin.v2/libs/numeric/ublas/test/test_coordinate_matrix_sort.test/gcc-4.5/debug/test_coordinate_matrix_sort.o In file included from /usr/include/c++/4.5/bits/stl_algo.h:63:0, from /usr/include/c++/4.5/algorithm:63, from ../../../../boost/utility/swap.hpp:24, from ../../../../boost/swap.hpp:10, from ../../../../boost/array.hpp:43, from ../../../../boost/serialization/array.hpp:26, from ../../../../boost/numeric/ublas/storage_sparse.hpp:19, from ../../../../boost/numeric/ublas/vector_sparse.hpp:16, from ../../../../boost/numeric/ublas/matrix_sparse.hpp:16, from test_coordinate_matrix_sort.cpp:5: /usr/include/c++/4.5/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>, _Tp = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > > >]’: /usr/include/c++/4.5/bits/stl_algo.h:3084:17: instantiated from ‘void std::inplace_merge(_BIter, _BIter, _BIter) [with _BIter = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4387:17: instantiated from ‘void boost::numeric::ublas::coordinate_matrix::sort() const [with T = double, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array >]’ test_coordinate_matrix_sort.cpp:42:22: instantiated from here /usr/include/c++/4.5/bits/stl_tempbuf.h:192:6: error: invalid initialization of non-const reference of type ‘boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > > >&’ from an rvalue of type ‘boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>::reference’ /usr/include/c++/4.5/bits/stl_uninitialized.h:223:5: error: in passing argument 3 of ‘void std::__uninitialized_construct_range(_ForwardIterator, _ForwardIterator, _Tp&) [with _ForwardIterator = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > > >*, _Tp = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > > >]’ "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_UBLAS_NO_EXCEPTIONS -I"../../../.." -c -o "../../../../bin.v2/libs/numeric/ublas/test/test_coordinate_matrix_sort.test/gcc-4.5/debug/test_coordinate_matrix_sort.o" "test_coordinate_matrix_sort.cpp" ...failed gcc.compile.c++ ../../../../bin.v2/libs/numeric/ublas/test/test_coordinate_matrix_sort.test/gcc-4.5/debug/test_coordinate_matrix_sort.o... ...skipped test_coordinate_matrix_sort for lack of test_coordinate_matrix_sort.o... ...skipped test_coordinate_matrix_sort.run for lack of test_coordinate_matrix_sort... gcc.compile.c++ ../../../../bin.v2/libs/numeric/ublas/test/test3.test/gcc-4.5/debug/test31.o In file included from /usr/include/c++/4.5/bits/stl_algo.h:63:0, from /usr/include/c++/4.5/algorithm:63, from ../../../../boost/numeric/ublas/storage.hpp:16, from ../../../../boost/numeric/ublas/vector.hpp:16, from test3.hpp:18, from test31.cpp:13: /usr/include/c++/4.5/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>, _Tp = boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array > > >]’: /usr/include/c++/4.5/bits/stl_algo.h:3084:17: instantiated from ‘void std::inplace_merge(_BIter, _BIter, _BIter) [with _BIter = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>]’ ../../../../boost/numeric/ublas/vector_sparse.hpp:1757:17: instantiated from ‘void boost::numeric::ublas::coordinate_vector::sort() const [with T = double, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array >]’ ../../../../boost/numeric/ublas/vector_sparse.hpp:1562:13: instantiated from ‘const T& boost::numeric::ublas::coordinate_vector::operator()(boost::numeric::ublas::coordinate_vector::size_type) const [with T = double, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array >, const T& = const double&, boost::numeric::ublas::coordinate_vector::size_type = long unsigned int]’ ../../../../boost/numeric/ublas/io.hpp:36:13: instantiated from ‘std::basic_ostream<_CharT, _Traits>& boost::numeric::ublas::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::numeric::ublas::vector_expression&) [with E = char, T = std::char_traits, VE = boost::numeric::ublas::coordinate_vector]’ test31.cpp:36:13: instantiated from ‘void test_my_vector::test_with(VP&, VP&, VP&) const [with VP = boost::numeric::ublas::coordinate_vector, V = boost::numeric::ublas::coordinate_vector, int N = 3]’ test31.cpp:128:13: instantiated from ‘void test_my_vector::operator()() const [with V = boost::numeric::ublas::coordinate_vector, int N = 3]’ test31.cpp:233:62: instantiated from here /usr/include/c++/4.5/bits/stl_tempbuf.h:192:6: error: invalid initialization of non-const reference of type ‘boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array > > >&’ from an rvalue of type ‘boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>::reference’ /usr/include/c++/4.5/bits/stl_uninitialized.h:223:5: error: in passing argument 3 of ‘void std::__uninitialized_construct_range(_ForwardIterator, _ForwardIterator, _Tp&) [with _ForwardIterator = boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array > > >*, _Tp = boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array > > >]’ /usr/include/c++/4.5/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, std::allocator > > >, std::random_access_iterator_tag>, _Tp = boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array, std::allocator > > > >]’: /usr/include/c++/4.5/bits/stl_algo.h:3084:17: instantiated from ‘void std::inplace_merge(_BIter, _BIter, _BIter) [with _BIter = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, std::allocator > > >, std::random_access_iterator_tag>]’ ../../../../boost/numeric/ublas/vector_sparse.hpp:1757:17: instantiated from ‘void boost::numeric::ublas::coordinate_vector::sort() const [with T = std::complex, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array, std::allocator > >]’ ../../../../boost/numeric/ublas/vector_sparse.hpp:1562:13: instantiated from ‘const T& boost::numeric::ublas::coordinate_vector::operator()(boost::numeric::ublas::coordinate_vector::size_type) const [with T = std::complex, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array, std::allocator > >, const T& = const std::complex&, boost::numeric::ublas::coordinate_vector::size_type = long unsigned int]’ ../../../../boost/numeric/ublas/io.hpp:36:13: instantiated from ‘std::basic_ostream<_CharT, _Traits>& boost::numeric::ublas::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::numeric::ublas::vector_expression&) [with E = char, T = std::char_traits, VE = boost::numeric::ublas::coordinate_vector >]’ test31.cpp:36:13: instantiated from ‘void test_my_vector::test_with(VP&, VP&, VP&) const [with VP = boost::numeric::ublas::coordinate_vector >, V = boost::numeric::ublas::coordinate_vector >, int N = 3]’ test31.cpp:128:13: instantiated from ‘void test_my_vector::operator()() const [with V = boost::numeric::ublas::coordinate_vector >, int N = 3]’ test31.cpp:244:77: instantiated from here /usr/include/c++/4.5/bits/stl_tempbuf.h:192:6: error: invalid initialization of non-const reference of type ‘boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array, std::allocator > > > >&’ from an rvalue of type ‘boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, std::allocator > > >, std::random_access_iterator_tag>::reference’ /usr/include/c++/4.5/bits/stl_uninitialized.h:223:5: error: in passing argument 3 of ‘void std::__uninitialized_construct_range(_ForwardIterator, _ForwardIterator, _Tp&) [with _ForwardIterator = boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array, std::allocator > > > >*, _Tp = boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array, std::allocator > > > >]’ "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_UBLAS_NO_EXCEPTIONS -DUSE_COMPRESSED_MATRIX -DUSE_COMPRESSED_VECTOR -DUSE_COORDINATE_MATRIX -DUSE_COORDINATE_VECTOR -DUSE_DOUBLE -DUSE_MAPPED_MATRIX -DUSE_MAPPED_VECTOR -DUSE_MAP_ARRAY -DUSE_STD_COMPLEX -DUSE_STD_MAP -DUSE_UNBOUNDED_ARRAY -I"../../../.." -c -o "../../../../bin.v2/libs/numeric/ublas/test/test3.test/gcc-4.5/debug/test31.o" "test31.cpp" ...failed gcc.compile.c++ ../../../../bin.v2/libs/numeric/ublas/test/test3.test/gcc-4.5/debug/test31.o... gcc.compile.c++ ../../../../bin.v2/libs/numeric/ublas/test/test3.test/gcc-4.5/debug/test32.o In file included from /usr/include/c++/4.5/bits/stl_algo.h:63:0, from /usr/include/c++/4.5/algorithm:63, from ../../../../boost/numeric/ublas/storage.hpp:16, from ../../../../boost/numeric/ublas/vector.hpp:16, from test3.hpp:18, from test32.cpp:13: /usr/include/c++/4.5/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>, _Tp = boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array > > >]’: /usr/include/c++/4.5/bits/stl_algo.h:3084:17: instantiated from ‘void std::inplace_merge(_BIter, _BIter, _BIter) [with _BIter = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>]’ ../../../../boost/numeric/ublas/vector_sparse.hpp:1757:17: instantiated from ‘void boost::numeric::ublas::coordinate_vector::sort() const [with T = double, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array >]’ ../../../../boost/numeric/ublas/vector_sparse.hpp:1562:13: instantiated from ‘const T& boost::numeric::ublas::coordinate_vector::operator()(boost::numeric::ublas::coordinate_vector::size_type) const [with T = double, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array >, const T& = const double&, boost::numeric::ublas::coordinate_vector::size_type = long unsigned int]’ ../../../../boost/numeric/ublas/io.hpp:36:13: instantiated from ‘std::basic_ostream<_CharT, _Traits>& boost::numeric::ublas::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::numeric::ublas::vector_expression&) [with E = char, T = std::char_traits, VE = boost::numeric::ublas::coordinate_vector]’ test32.cpp:27:17: instantiated from ‘void test_my_matrix_vector::test_with(VP&, VP&, MP&) const [with VP = boost::numeric::ublas::coordinate_vector, MP = boost::numeric::ublas::coordinate_matrix, V = boost::numeric::ublas::coordinate_vector, M = boost::numeric::ublas::coordinate_matrix, int N = 3]’ test32.cpp:52:13: instantiated from ‘void test_my_matrix_vector::operator()() const [with V = boost::numeric::ublas::coordinate_vector, M = boost::numeric::ublas::coordinate_matrix, int N = 3]’ test32.cpp:307:69: instantiated from here /usr/include/c++/4.5/bits/stl_tempbuf.h:192:6: error: invalid initialization of non-const reference of type ‘boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array > > >&’ from an rvalue of type ‘boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>::reference’ /usr/include/c++/4.5/bits/stl_uninitialized.h:223:5: error: in passing argument 3 of ‘void std::__uninitialized_construct_range(_ForwardIterator, _ForwardIterator, _Tp&) [with _ForwardIterator = boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array > > >*, _Tp = boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array > > >]’ /usr/include/c++/4.5/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, std::allocator > > >, std::random_access_iterator_tag>, _Tp = boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array, std::allocator > > > >]’: /usr/include/c++/4.5/bits/stl_algo.h:3084:17: instantiated from ‘void std::inplace_merge(_BIter, _BIter, _BIter) [with _BIter = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, std::allocator > > >, std::random_access_iterator_tag>]’ ../../../../boost/numeric/ublas/vector_sparse.hpp:1757:17: instantiated from ‘void boost::numeric::ublas::coordinate_vector::sort() const [with T = std::complex, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array, std::allocator > >]’ ../../../../boost/numeric/ublas/vector_sparse.hpp:1562:13: instantiated from ‘const T& boost::numeric::ublas::coordinate_vector::operator()(boost::numeric::ublas::coordinate_vector::size_type) const [with T = std::complex, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array, std::allocator > >, const T& = const std::complex&, boost::numeric::ublas::coordinate_vector::size_type = long unsigned int]’ ../../../../boost/numeric/ublas/io.hpp:36:13: instantiated from ‘std::basic_ostream<_CharT, _Traits>& boost::numeric::ublas::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::numeric::ublas::vector_expression&) [with E = char, T = std::char_traits, VE = boost::numeric::ublas::coordinate_vector >]’ test32.cpp:27:17: instantiated from ‘void test_my_matrix_vector::test_with(VP&, VP&, MP&) const [with VP = boost::numeric::ublas::coordinate_vector >, MP = boost::numeric::ublas::coordinate_matrix >, V = boost::numeric::ublas::coordinate_vector >, M = boost::numeric::ublas::coordinate_matrix >, int N = 3]’ test32.cpp:52:13: instantiated from ‘void test_my_matrix_vector::operator()() const [with V = boost::numeric::ublas::coordinate_vector >, M = boost::numeric::ublas::coordinate_matrix >, int N = 3]’ test32.cpp:320:84: instantiated from here /usr/include/c++/4.5/bits/stl_tempbuf.h:192:6: error: invalid initialization of non-const reference of type ‘boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array, std::allocator > > > >&’ from an rvalue of type ‘boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, std::allocator > > >, std::random_access_iterator_tag>::reference’ /usr/include/c++/4.5/bits/stl_uninitialized.h:223:5: error: in passing argument 3 of ‘void std::__uninitialized_construct_range(_ForwardIterator, _ForwardIterator, _Tp&) [with _ForwardIterator = boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array, std::allocator > > > >*, _Tp = boost::numeric::ublas::index_pair, boost::numeric::ublas::unbounded_array, std::allocator > > > >]’ /usr/include/c++/4.5/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>, _Tp = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > > >]’: /usr/include/c++/4.5/bits/stl_algo.h:3084:17: instantiated from ‘void std::inplace_merge(_BIter, _BIter, _BIter) [with _BIter = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4387:17: instantiated from ‘void boost::numeric::ublas::coordinate_matrix::sort() const [with T = double, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array >]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4174:13: instantiated from ‘const T* boost::numeric::ublas::coordinate_matrix::find_element(boost::numeric::ublas::coordinate_matrix::size_type, boost::numeric::ublas::coordinate_matrix::size_type) const [with T = double, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array >, const T* = const double*, boost::numeric::ublas::coordinate_matrix::size_type = long unsigned int]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4192:49: instantiated from ‘const T& boost::numeric::ublas::coordinate_matrix::operator()(boost::numeric::ublas::coordinate_matrix::size_type, boost::numeric::ublas::coordinate_matrix::size_type) const [with T = double, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array >, const T& = const double&, boost::numeric::ublas::coordinate_matrix::size_type = long unsigned int]’ ../../../../boost/numeric/ublas/io.hpp:96:17: instantiated from ‘std::basic_ostream<_CharT, _Traits>& boost::numeric::ublas::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::numeric::ublas::matrix_expression&) [with E = char, T = std::char_traits, ME = boost::numeric::ublas::coordinate_matrix]’ test32.cpp:36:13: instantiated from ‘void test_my_matrix_vector::test_with(VP&, VP&, MP&) const [with VP = boost::numeric::ublas::coordinate_vector, MP = boost::numeric::ublas::coordinate_matrix, V = boost::numeric::ublas::coordinate_vector, M = boost::numeric::ublas::coordinate_matrix, int N = 3]’ test32.cpp:52:13: instantiated from ‘void test_my_matrix_vector::operator()() const [with V = boost::numeric::ublas::coordinate_vector, M = boost::numeric::ublas::coordinate_matrix, int N = 3]’ test32.cpp:307:69: instantiated from here /usr/include/c++/4.5/bits/stl_tempbuf.h:192:6: error: invalid initialization of non-const reference of type ‘boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > > >&’ from an rvalue of type ‘boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>::reference’ /usr/include/c++/4.5/bits/stl_uninitialized.h:223:5: error: in passing argument 3 of ‘void std::__uninitialized_construct_range(_ForwardIterator, _ForwardIterator, _Tp&) [with _ForwardIterator = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > > >*, _Tp = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > > >]’ /usr/include/c++/4.5/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > >, std::random_access_iterator_tag>, _Tp = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > > >]’: /usr/include/c++/4.5/bits/stl_algo.h:3084:17: instantiated from ‘void std::inplace_merge(_BIter, _BIter, _BIter) [with _BIter = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > >, std::random_access_iterator_tag>]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4387:17: instantiated from ‘void boost::numeric::ublas::coordinate_matrix::sort() const [with T = std::complex, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array, std::allocator > >]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4174:13: instantiated from ‘const T* boost::numeric::ublas::coordinate_matrix::find_element(boost::numeric::ublas::coordinate_matrix::size_type, boost::numeric::ublas::coordinate_matrix::size_type) const [with T = std::complex, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array, std::allocator > >, const T* = const std::complex*, boost::numeric::ublas::coordinate_matrix::size_type = long unsigned int]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4192:49: instantiated from ‘const T& boost::numeric::ublas::coordinate_matrix::operator()(boost::numeric::ublas::coordinate_matrix::size_type, boost::numeric::ublas::coordinate_matrix::size_type) const [with T = std::complex, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array, std::allocator > >, const T& = const std::complex&, boost::numeric::ublas::coordinate_matrix::size_type = long unsigned int]’ ../../../../boost/numeric/ublas/io.hpp:96:17: instantiated from ‘std::basic_ostream<_CharT, _Traits>& boost::numeric::ublas::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::numeric::ublas::matrix_expression&) [with E = char, T = std::char_traits, ME = boost::numeric::ublas::coordinate_matrix >]’ test32.cpp:36:13: instantiated from ‘void test_my_matrix_vector::test_with(VP&, VP&, MP&) const [with VP = boost::numeric::ublas::coordinate_vector >, MP = boost::numeric::ublas::coordinate_matrix >, V = boost::numeric::ublas::coordinate_vector >, M = boost::numeric::ublas::coordinate_matrix >, int N = 3]’ test32.cpp:52:13: instantiated from ‘void test_my_matrix_vector::operator()() const [with V = boost::numeric::ublas::coordinate_vector >, M = boost::numeric::ublas::coordinate_matrix >, int N = 3]’ test32.cpp:320:84: instantiated from here /usr/include/c++/4.5/bits/stl_tempbuf.h:192:6: error: invalid initialization of non-const reference of type ‘boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > > >&’ from an rvalue of type ‘boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > >, std::random_access_iterator_tag>::reference’ /usr/include/c++/4.5/bits/stl_uninitialized.h:223:5: error: in passing argument 3 of ‘void std::__uninitialized_construct_range(_ForwardIterator, _ForwardIterator, _Tp&) [with _ForwardIterator = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > > >*, _Tp = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > > >]’ "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_UBLAS_NO_EXCEPTIONS -DUSE_COMPRESSED_MATRIX -DUSE_COMPRESSED_VECTOR -DUSE_COORDINATE_MATRIX -DUSE_COORDINATE_VECTOR -DUSE_DOUBLE -DUSE_MAPPED_MATRIX -DUSE_MAPPED_VECTOR -DUSE_MAP_ARRAY -DUSE_STD_COMPLEX -DUSE_STD_MAP -DUSE_UNBOUNDED_ARRAY -I"../../../.." -c -o "../../../../bin.v2/libs/numeric/ublas/test/test3.test/gcc-4.5/debug/test32.o" "test32.cpp" ...failed gcc.compile.c++ ../../../../bin.v2/libs/numeric/ublas/test/test3.test/gcc-4.5/debug/test32.o... gcc.compile.c++ ../../../../bin.v2/libs/numeric/ublas/test/test3.test/gcc-4.5/debug/test33.o In file included from /usr/include/c++/4.5/bits/stl_algo.h:63:0, from /usr/include/c++/4.5/algorithm:63, from ../../../../boost/numeric/ublas/storage.hpp:16, from ../../../../boost/numeric/ublas/vector.hpp:16, from test3.hpp:18, from test33.cpp:13: /usr/include/c++/4.5/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>, _Tp = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > > >]’: /usr/include/c++/4.5/bits/stl_algo.h:3084:17: instantiated from ‘void std::inplace_merge(_BIter, _BIter, _BIter) [with _BIter = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4387:17: instantiated from ‘void boost::numeric::ublas::coordinate_matrix::sort() const [with T = double, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array >]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4174:13: instantiated from ‘const T* boost::numeric::ublas::coordinate_matrix::find_element(boost::numeric::ublas::coordinate_matrix::size_type, boost::numeric::ublas::coordinate_matrix::size_type) const [with T = double, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array >, const T* = const double*, boost::numeric::ublas::coordinate_matrix::size_type = long unsigned int]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4192:49: instantiated from ‘const T& boost::numeric::ublas::coordinate_matrix::operator()(boost::numeric::ublas::coordinate_matrix::size_type, boost::numeric::ublas::coordinate_matrix::size_type) const [with T = double, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array >, const T& = const double&, boost::numeric::ublas::coordinate_matrix::size_type = long unsigned int]’ ../../../../boost/numeric/ublas/io.hpp:96:17: instantiated from ‘std::basic_ostream<_CharT, _Traits>& boost::numeric::ublas::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::numeric::ublas::matrix_expression&) [with E = char, T = std::char_traits, ME = boost::numeric::ublas::coordinate_matrix, 0ul, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >]’ test33.cpp:32:13: instantiated from ‘void test_my_matrix::test_with(MP&, MP&, MP&) const [with MP = boost::numeric::ublas::coordinate_matrix, 0ul, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >, M = boost::numeric::ublas::coordinate_matrix, 0ul, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >, int N = 3]’ test33.cpp:119:13: instantiated from ‘void test_my_matrix::operator()() const [with M = boost::numeric::ublas::coordinate_matrix, 0ul, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >, int N = 3]’ test33.cpp:332:62: instantiated from here /usr/include/c++/4.5/bits/stl_tempbuf.h:192:6: error: invalid initialization of non-const reference of type ‘boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > > >&’ from an rvalue of type ‘boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > >, std::random_access_iterator_tag>::reference’ /usr/include/c++/4.5/bits/stl_uninitialized.h:223:5: error: in passing argument 3 of ‘void std::__uninitialized_construct_range(_ForwardIterator, _ForwardIterator, _Tp&) [with _ForwardIterator = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > > >*, _Tp = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array > > >]’ /usr/include/c++/4.5/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > >, std::random_access_iterator_tag>, _Tp = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > > >]’: /usr/include/c++/4.5/bits/stl_algo.h:3084:17: instantiated from ‘void std::inplace_merge(_BIter, _BIter, _BIter) [with _BIter = boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > >, std::random_access_iterator_tag>]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4387:17: instantiated from ‘void boost::numeric::ublas::coordinate_matrix::sort() const [with T = std::complex, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array, std::allocator > >]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4174:13: instantiated from ‘const T* boost::numeric::ublas::coordinate_matrix::find_element(boost::numeric::ublas::coordinate_matrix::size_type, boost::numeric::ublas::coordinate_matrix::size_type) const [with T = std::complex, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array, std::allocator > >, const T* = const std::complex*, boost::numeric::ublas::coordinate_matrix::size_type = long unsigned int]’ ../../../../boost/numeric/ublas/matrix_sparse.hpp:4192:49: instantiated from ‘const T& boost::numeric::ublas::coordinate_matrix::operator()(boost::numeric::ublas::coordinate_matrix::size_type, boost::numeric::ublas::coordinate_matrix::size_type) const [with T = std::complex, L = boost::numeric::ublas::basic_row_major<>, long unsigned int IB = 0ul, IA = boost::numeric::ublas::unbounded_array, TA = boost::numeric::ublas::unbounded_array, std::allocator > >, const T& = const std::complex&, boost::numeric::ublas::coordinate_matrix::size_type = long unsigned int]’ ../../../../boost/numeric/ublas/io.hpp:96:17: instantiated from ‘std::basic_ostream<_CharT, _Traits>& boost::numeric::ublas::operator<<(std::basic_ostream<_CharT, _Traits>&, const boost::numeric::ublas::matrix_expression&) [with E = char, T = std::char_traits, ME = boost::numeric::ublas::coordinate_matrix, boost::numeric::ublas::basic_row_major<>, 0ul, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > >]’ test33.cpp:32:13: instantiated from ‘void test_my_matrix::test_with(MP&, MP&, MP&) const [with MP = boost::numeric::ublas::coordinate_matrix, boost::numeric::ublas::basic_row_major<>, 0ul, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > >, M = boost::numeric::ublas::coordinate_matrix, boost::numeric::ublas::basic_row_major<>, 0ul, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > >, int N = 3]’ test33.cpp:119:13: instantiated from ‘void test_my_matrix::operator()() const [with M = boost::numeric::ublas::coordinate_matrix, boost::numeric::ublas::basic_row_major<>, 0ul, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > >, int N = 3]’ test33.cpp:343:77: instantiated from here /usr/include/c++/4.5/bits/stl_tempbuf.h:192:6: error: invalid initialization of non-const reference of type ‘boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > > >&’ from an rvalue of type ‘boost::numeric::ublas::indexed_iterator, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > >, std::random_access_iterator_tag>::reference’ /usr/include/c++/4.5/bits/stl_uninitialized.h:223:5: error: in passing argument 3 of ‘void std::__uninitialized_construct_range(_ForwardIterator, _ForwardIterator, _Tp&) [with _ForwardIterator = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > > >*, _Tp = boost::numeric::ublas::index_triple, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::unbounded_array, std::allocator > > > >]’ "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_UBLAS_NO_EXCEPTIONS -DUSE_COMPRESSED_MATRIX -DUSE_COMPRESSED_VECTOR -DUSE_COORDINATE_MATRIX -DUSE_COORDINATE_VECTOR -DUSE_DOUBLE -DUSE_MAPPED_MATRIX -DUSE_MAPPED_VECTOR -DUSE_MAP_ARRAY -DUSE_STD_COMPLEX -DUSE_STD_MAP -DUSE_UNBOUNDED_ARRAY -I"../../../.." -c -o "../../../../bin.v2/libs/numeric/ublas/test/test3.test/gcc-4.5/debug/test33.o" "test33.cpp" ...failed gcc.compile.c++ ../../../../bin.v2/libs/numeric/ublas/test/test3.test/gcc-4.5/debug/test33.o... ...skipped test3 for lack of test31.o... ...skipped test3.run for lack of test3... ...failed updating 4 targets... ...skipped 6 targets...