|
From: Oliver P. <oli...@gm...> - 2010-06-14 09:19:57
|
Hello, I've been trying to compile SGeMS on my Ubuntu 10.04 according to the instructions at http://sgems.sourceforge.net/?q=node/40 I'm using the CVS version of GsTL (as described) and the SVN version of SGeMS (also, as described). I'm getting as far as step 4, where I get some strange compiler problems (using different G++ and Intel compiler versions; the error message below is from g++4.4.3). I have attached my qmake.cache (I hope the mailinglist will let this through). I already was able to locate "boost/mpl/aux_/has_xxx.hpp", which seems to be "boost/mpl/aux_/config/has_xxx.hpp", but when changing that I get quite some more error messages, so maybe this is some known problem? Am I using a "wrong" boost version? Thank you in advance, Oliver ----------------------------------------------------------------------- g++ -c -pipe -O2 -D_REENTRANT -Wall -W -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I. -Igrid_model -I/tools/designer/interfaces -I/home/opajonk/Temp/GsTL -I/home/opajonk/Temp/sgems -I/home/opajonk/Temp/boost_1_38_0 -I/home/opajonk/Temp/GsTL/GsTL/utils -I. -o ../../lib/linux/obj/grid/gstl_kdtree2.o grid_model/gstl_kdtree2.cpp In file included from /home/opajonk/Temp/GsTL/boost/config.hpp:35, from /home/opajonk/Temp/GsTL/boost/detail/iterator.hpp:54, from /home/opajonk/Temp/GsTL/boost/array.hpp:32, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/range_list.hpp:19, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/extent_gen.hpp:17, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:22, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/GsTL/boost/config/compiler/gcc.hpp:66:7: warning: #warning "Unknown compiler version - please run the configure tests and report the results" In file included from /home/opajonk/Temp/GsTL/boost/array.hpp:32, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/range_list.hpp:19, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/extent_gen.hpp:17, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:22, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/GsTL/boost/detail/iterator.hpp:60:39: error: boost/mpl/aux_/has_xxx.hpp: No such file or directory In file included from /home/opajonk/Temp/GsTL/boost/array.hpp:32, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/range_list.hpp:19, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/extent_gen.hpp:17, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:22, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/GsTL/boost/detail/iterator.hpp:86: error: expected constructor, destructor, or type conversion before ‘(’ token In file included from /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_arithmetic.hpp:13, from /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_convertible.hpp:22, from /home/opajonk/Temp/boost_1_38_0/boost/type_traits/conversion_traits.hpp:15, from /home/opajonk/Temp/GsTL/boost/concept_check.hpp:21, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:21, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:28, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:65: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:65: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:65: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:65: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:65: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:65: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:65: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:65: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:65: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:65: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:65: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:65: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:66: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:66: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:66: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:66: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:66: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:66: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:66: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:66: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:66: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:66: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:66: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/is_integral.hpp:66: error: template argument 1 is invalid In file included from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:21, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:28, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/GsTL/boost/concept_check.hpp:82: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:82: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:82: error: template argument 1 is invalid /home/opajonk/Temp/GsTL/boost/concept_check.hpp:83: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:83: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:83: error: template argument 1 is invalid /home/opajonk/Temp/GsTL/boost/concept_check.hpp:101: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:101: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:101: error: template argument 1 is invalid /home/opajonk/Temp/GsTL/boost/concept_check.hpp:119: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:119: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:119: error: template argument 1 is invalid /home/opajonk/Temp/GsTL/boost/concept_check.hpp:460: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/GsTL/boost/concept_check.hpp:460: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/GsTL/boost/concept_check.hpp:461: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/GsTL/boost/concept_check.hpp:461: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/GsTL/boost/concept_check.hpp:462: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/GsTL/boost/concept_check.hpp:462: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/GsTL/boost/concept_check.hpp:463: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/GsTL/boost/concept_check.hpp:463: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/GsTL/boost/concept_check.hpp:464: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/GsTL/boost/concept_check.hpp:464: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/GsTL/boost/concept_check.hpp: In destructor ‘boost::InputIterator<TT>::~InputIterator()’: /home/opajonk/Temp/GsTL/boost/concept_check.hpp:468: error: ‘difference_type’ was not declared in this scope /home/opajonk/Temp/GsTL/boost/concept_check.hpp:468: error: template argument 1 is invalid /home/opajonk/Temp/GsTL/boost/concept_check.hpp:469: error: ‘iterator_category’ was not declared in this scope /home/opajonk/Temp/GsTL/boost/concept_check.hpp:469: error: template argument 1 is invalid /home/opajonk/Temp/GsTL/boost/concept_check.hpp: At global scope: /home/opajonk/Temp/GsTL/boost/concept_check.hpp:573: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/GsTL/boost/concept_check.hpp:573: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/GsTL/boost/concept_check.hpp: In destructor ‘boost::RandomAccessIterator<TT>::~RandomAccessIterator()’: /home/opajonk/Temp/GsTL/boost/concept_check.hpp:562: error: ‘n’ was not declared in this scope /home/opajonk/Temp/GsTL/boost/concept_check.hpp: At global scope: /home/opajonk/Temp/GsTL/boost/concept_check.hpp:586: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/GsTL/boost/concept_check.hpp:586: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/GsTL/boost/concept_check.hpp: In destructor ‘boost::Mutable_RandomAccessIterator<TT>::~Mutable_RandomAccessIterator()’: /home/opajonk/Temp/GsTL/boost/concept_check.hpp:582: error: ‘n’ was not declared in this scope In file included from /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:10, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:22, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:28, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_categories.hpp: At global scope: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_categories.hpp:161: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_categories.hpp:161: error: expected template-argument before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_categories.hpp:161: error: expected ‘>’ before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_categories.hpp:162: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_categories.hpp:163: error: expected ‘::’ before ‘{’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_categories.hpp:163: error: expected class-name before ‘{’ token In file included from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:22, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:28, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:47: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:47: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:48: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:48: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp: In destructor ‘boost_concepts::ReadableIterator<Iterator>::~ReadableIterator()’: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:53: error: ‘value_type’ was not declared in this scope /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:53: error: expected ‘;’ before ‘v’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:54: error: ‘v’ was not declared in this scope /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp: At global scope: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:62: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:62: error: expected ‘>’ before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:78: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:78: error: expected ‘>’ before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:95: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:95: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp: In destructor ‘boost_concepts::LvalueIterator<Iterator>::~LvalueIterator()’: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:99: error: ‘value_type’ was not declared in this scope /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:99: error: ‘r’ was not declared in this scope /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:99: error: expected type-specifier before ‘value_type’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:99: error: expected ‘>’ before ‘value_type’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:99: error: expected ‘(’ before ‘value_type’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:99: error: expected primary-expression before ‘>’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:99: error: expected ‘)’ before ‘;’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp: At global scope: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:147: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:147: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:149: error: ‘difference_type’ was not declared in this scope /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:149: error: template argument 1 is invalid In file included from /home/opajonk/Temp/GsTL/boost/concept_check.hpp:25, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:21, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:28, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/mpl/assert.hpp: In instantiation of ‘mpl_::assert_arg_pred_not<int>’: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:149: instantiated from here /home/opajonk/Temp/boost_1_38_0/boost/mpl/assert.hpp:148: error: ‘int’ is not a class, struct, or union type /home/opajonk/Temp/boost_1_38_0/boost/mpl/assert.hpp:149: error: ‘int’ is not a class, struct, or union type In file included from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:22, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:28, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:150: error: ‘difference_type’ was not declared in this scope /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:150: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:150: error: ‘difference_type’ was not declared in this scope /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:150: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:150: error: template argument 2 is invalid /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp: In function ‘void boost_concepts::detail::interop_rand_access_constraints(const Iterator1&, const Iterator2&, boost::random_access_traversal_tag, boost::random_access_traversal_tag)’: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:224: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:224: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:229: error: ‘n’ was not declared in this scope In file included from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:28, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp: In member function ‘void boost::detail::multi_array::MutableMultiArrayConcept<Array, NumDims>::constraints()’: /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:129: error: template argument 2 is invalid /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:129: error: no matching function for call to ‘function_requires()’ In file included from /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_facade.hpp:12, from /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_adaptor.hpp:15, from /home/opajonk/Temp/boost_1_38_0/boost/iterator/reverse_iterator.hpp:12, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:33, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_traits.hpp: At global scope: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_traits.hpp:30: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_traits.hpp:30: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_traits.hpp:36: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_traits.hpp:36: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_traits.hpp:43: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_traits.hpp:43: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_traits.hpp:49: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_traits.hpp:49: error: expected unqualified-id before ‘<’ token /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_traits.hpp:55: error: ‘iterator_traits’ in namespace ‘boost::detail’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_traits.hpp:55: error: expected unqualified-id before ‘<’ token In file included from /home/opajonk/Temp/GsTL/boost/type_traits.hpp:70, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:30, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:142: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:151: error: ‘long_long_type’ in namespace ‘boost’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:151: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:151: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/type_with_alignment.hpp:151: error: template argument 1 is invalid In file included from /home/opajonk/Temp/GsTL/boost/type_traits.hpp:75, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:30, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:63: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:63: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:63: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:63: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:63: error: template argument 2 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:64: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:64: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:64: error: template argument 1 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:64: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:64: error: template argument 2 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:107: error: ‘long_long_type’ in namespace ‘boost’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:107: error: ISO C++ forbids declaration of ‘long_long_type’ with no type /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:107: error: typedef name may not be a nested-name-specifier /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:107: error: expected ‘;’ before ‘volatile’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:107: error: ISO C++ forbids declaration of ‘long_long_type’ with no type /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:107: error: typedef name may not be a nested-name-specifier /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:107: error: expected ‘;’ before ‘const’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:107: error: ISO C++ forbids declaration of ‘long_long_type’ with no type /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:107: error: typedef name may not be a nested-name-specifier /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:107: error: expected ‘;’ before ‘const’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:108: error: ‘ulong_long_type’ in namespace ‘boost’ does not name a type /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:108: error: ISO C++ forbids declaration of ‘ulong_long_type’ with no type /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:108: error: typedef name may not be a nested-name-specifier /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:108: error: expected ‘;’ before ‘volatile’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:108: error: ISO C++ forbids declaration of ‘ulong_long_type’ with no type /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:108: error: typedef name may not be a nested-name-specifier /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:108: error: expected ‘;’ before ‘const’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:108: error: ISO C++ forbids declaration of ‘ulong_long_type’ with no type /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:108: error: typedef name may not be a nested-name-specifier /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:108: error: expected ‘;’ before ‘const’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:142: error: ‘char (& boost::type_traits::detail::promoted_index_tester)[5]’ redeclared as different kind of symbol /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:139: error: previous declaration of ‘char (& boost::type_traits::detail::promoted_index_tester(long unsigned int))[4]’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:142: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:143: error: ‘char (& boost::type_traits::detail::promoted_index_tester)[6]’ redeclared as different kind of symbol /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:139: error: previous declaration of ‘char (& boost::type_traits::detail::promoted_index_tester(long unsigned int))[4]’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/integral_promotion.hpp:143: error: ‘ulong_long_type’ is not a member of ‘boost’ In file included from /home/opajonk/Temp/GsTL/boost/type_traits.hpp:78, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:30, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:75: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:75: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:81: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:82: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:83: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:84: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:99: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:99: error: ‘ulong_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:105: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:106: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:107: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:108: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:109: error: template argument 2 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:109: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_unsigned.hpp:110: error: template argument 3 is invalid In file included from /home/opajonk/Temp/GsTL/boost/type_traits.hpp:79, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:30, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:75: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:75: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:81: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:82: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:83: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:84: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:99: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:99: error: ‘long_long_type’ is not a member of ‘boost’ /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:105: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:106: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:107: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:108: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:109: error: template argument 2 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:109: error: template argument 3 is invalid /home/opajonk/Temp/boost_1_38_0/boost/type_traits/make_signed.hpp:110: error: template argument 3 is invalid In file included from /home/opajonk/Temp/sgems/GsTLAppli/grid/grid_model/grid_property.h:36, from grid_model/gstl_kdtree2.cpp:14: /home/opajonk/Temp/sgems/GsTLAppli/grid/grid_model/grid_region.h: In member function ‘bool GsTLGridRegion::is_inside_region(GsTLInt) const’: /home/opajonk/Temp/sgems/GsTLAppli/grid/grid_model/grid_region.h:106: warning: comparison between signed and unsigned integer expressions /home/opajonk/Temp/sgems/GsTLAppli/grid/grid_model/grid_region.h: In member function ‘void GsTLGridRegion::set_region_value(bool, GsTLInt)’: /home/opajonk/Temp/sgems/GsTLAppli/grid/grid_model/grid_region.h:113: warning: comparison between signed and unsigned integer expressions In file included from grid_model/gstl_kdtree2.cpp:14: /home/opajonk/Temp/sgems/GsTLAppli/grid/grid_model/grid_property.h: At global scope: /home/opajonk/Temp/sgems/GsTLAppli/grid/grid_model/grid_property.h:309: warning: unused parameter ‘flag_id’ /home/opajonk/Temp/sgems/GsTLAppli/grid/grid_model/grid_property.h:311: warning: unused parameter ‘flag_id’ grid_model/gstl_kdtree2.cpp:417: warning: unused parameter ‘nn’ In file included from /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_categories.hpp:15, from /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:10, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:22, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:28, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/mpl/eval_if.hpp: In instantiation of ‘boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_value<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >, boost::remove_reference<boost::use_default> >’: /home/opajonk/Temp/boost_1_38_0/boost/mpl/eval_if.hpp:38: instantiated from ‘boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_value<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >, boost::remove_reference<boost::use_default> >, boost::mpl::identity<boost::use_default> >’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_adaptor.hpp:172: instantiated from ‘boost::detail::ia_dflt_help<boost::use_default, boost::mpl::eval_if<boost::is_same<boost::use_default, boost::use_default>, boost::iterator_value<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >, boost::remove_reference<boost::use_default> > >’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_adaptor.hpp:223: instantiated from ‘boost::detail::iterator_adaptor_base<boost::reverse_iterator<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >, boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&>, boost::use_default, boost::use_default, boost::use_default, boost::use_default>’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_adaptor.hpp:271: instantiated from ‘boost::iterator_adaptor<boost::reverse_iterator<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >, boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&>, boost::use_default, boost::use_default, boost::use_default, boost::use_default>’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/reverse_iterator.hpp:23: instantiated from ‘boost::reverse_iterator<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >’ /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:114: instantiated from ‘boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u>’ /home/opajonk/Temp/GsTL/boost/concept/detail/has_constraints.hpp:40: instantiated from ‘const bool boost::concept::not_satisfied<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >::value’ /home/opajonk/Temp/GsTL/boost/concept/detail/has_constraints.hpp:43: instantiated from ‘boost::concept::not_satisfied<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >’ /home/opajonk/Temp/boost_1_38_0/boost/mpl/if.hpp:67: instantiated from ‘boost::mpl::if_<boost::concept::not_satisfied<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >, boost::concept::constraint<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >, boost::concept::requirement<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> > >’ /home/opajonk/Temp/GsTL/boost/concept/detail/general.hpp:19: instantiated from ‘boost::concept::requirement_<void (*)(boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u>)>’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:43: instantiated from ‘void boost::function_requires(Model*) [with Model = boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u>]’ /home/opajonk/Temp/boost_1_38_0/boost/multi_array/subarray.hpp:234: instantiated from ‘boost::detail::multi_array::sub_array<T, NumDims>& boost::detail::multi_array::sub_array<T, NumDims>::operator=(const ConstMultiArray&) [with ConstMultiArray = boost::detail::multi_array::const_sub_array<double, 1u, const double*>, T = double, unsigned int NumDims = 1u]’ /usr/include/c++/4.4/bits/stl_algobase.h:313: instantiated from ‘static _OI std::__copy_move<<anonymous>, <anonymous>, <template-parameter-1-3> >::__copy_m(_II, _II, _OI) [with _II = boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<2u>, boost::detail::multi_array::const_sub_array<double, 1u, const double*> >, _OI = boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<2u>, boost::detail::multi_array::sub_array<double, 1u> >, bool <anonymous> = false, bool <anonymous> = false, <template-parameter-1-3> = boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::random_access_traversal_tag>]’ /usr/include/c++/4.4/bits/stl_algobase.h:397: instantiated from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false, _II = boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<2u>, boost::detail::multi_array::const_sub_array<double, 1u, const double*> >, _OI = boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<2u>, boost::detail::multi_array::sub_array<double, 1u> >]’ /usr/include/c++/4.4/bits/stl_algobase.h:436: instantiated from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false, _II = boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<2u>, boost::detail::multi_array::const_sub_array<double, 1u, const double*> >, _OI = boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<2u>, boost::detail::multi_array::sub_array<double, 1u> >]’ /usr/include/c++/4.4/bits/stl_algobase.h:468: instantiated from ‘_OI std::copy(_II, _II, _OI) [with _II = boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<2u>, boost::detail::multi_array::const_sub_array<double, 1u, const double*> >, _OI = boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<2u>, boost::detail::multi_array::sub_array<double, 1u> >]’ /home/opajonk/Temp/boost_1_38_0/boost/multi_array/view.hpp:321: instantiated from ‘boost::detail::multi_array::multi_array_view<T, NumDims>& boost::detail::multi_array::multi_array_view<T, NumDims>::operator=(const boost::detail::multi_array::multi_array_view<T, NumDims>&) [with T = double, unsigned int NumDims = 2u]’ /home/opajonk/Temp/GsTL/boost/multi_array.hpp:447: instantiated from ‘boost::multi_array<T, NumDims, Allocator>& boost::multi_array<T, NumDims, Allocator>::resize(const boost::detail::multi_array::extent_gen<NumDims>&) [with T = double, unsigned int NumDims = 2u, Allocator = std::allocator<double>]’ grid_model/gstl_kdtree2.cpp:100: instantiated from here /home/opajonk/Temp/boost_1_38_0/boost/mpl/eval_if.hpp:38: error: no type named ‘type’ in ‘struct boost::iterator_value<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >’ In file included from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:33, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/iterator/reverse_iterator.hpp: In instantiation of ‘boost::reverse_iterator<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >’: /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:114: instantiated from ‘boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u>’ /home/opajonk/Temp/GsTL/boost/concept/detail/has_constraints.hpp:40: instantiated from ‘const bool boost::concept::not_satisfied<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >::value’ /home/opajonk/Temp/GsTL/boost/concept/detail/has_constraints.hpp:43: instantiated from ‘boost::concept::not_satisfied<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >’ /home/opajonk/Temp/boost_1_38_0/boost/mpl/if.hpp:67: instantiated from ‘boost::mpl::if_<boost::concept::not_satisfied<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >, boost::concept::constraint<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >, boost::concept::requirement<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> > >’ /home/opajonk/Temp/GsTL/boost/concept/detail/general.hpp:19: instantiated from ‘boost::concept::requirement_<void (*)(boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u>)>’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:43: instantiated from ‘void boost::function_requires(Model*) [with Model = boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u>]’ /home/opajonk/Temp/boost_1_38_0/boost/multi_array/subarray.hpp:234: instantiated from ‘boost::detail::multi_array::sub_array<T, NumDims>& boost::detail::multi_array::sub_array<T, NumDims>::operator=(const ConstMultiArray&) [with ConstMultiArray = boost::detail::multi_array::const_sub_array<double, 1u, const double*>, T = double, unsigned int NumDims = 1u]’ /usr/include/c++/4.4/bits/stl_algobase.h:313: instantiated from ‘static _OI std::__copy_move<<anonymous>, <anonymous>, <template-parameter-1-3> >::__copy_m(_II, _II, _OI) [with _II = boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<2u>, boost::detail::multi_array::const_sub_array<double, 1u, const double*> >, _OI = boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<2u>, boost::detail::multi_array::sub_array<double, 1u> >, bool <anonymous> = false, bool <anonymous> = false, <template-parameter-1-3> = boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::random_access_traversal_tag>]’ /usr/include/c++/4.4/bits/stl_algobase.h:397: instantiated from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false, _II = boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<2u>, boost::detail::multi_array::const_sub_array<double, 1u, const double*> >, _OI = boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<2u>, boost::detail::multi_array::sub_array<double, 1u> >]’ /usr/include/c++/4.4/bits/stl_algobase.h:436: instantiated from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false, _II = boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<2u>, boost::detail::multi_array::const_sub_array<double, 1u, const double*> >, _OI = boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<2u>, boost::detail::multi_array::sub_array<double, 1u> >]’ /usr/include/c++/4.4/bits/stl_algobase.h:468: instantiated from ‘_OI std::copy(_II, _II, _OI) [with _II = boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<2u>, boost::detail::multi_array::const_sub_array<double, 1u, const double*> >, _OI = boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<2u>, boost::detail::multi_array::sub_array<double, 1u> >]’ /home/opajonk/Temp/boost_1_38_0/boost/multi_array/view.hpp:321: instantiated from ‘boost::detail::multi_array::multi_array_view<T, NumDims>& boost::detail::multi_array::multi_array_view<T, NumDims>::operator=(const boost::detail::multi_array::multi_array_view<T, NumDims>&) [with T = double, unsigned int NumDims = 2u]’ /home/opajonk/Temp/GsTL/boost/multi_array.hpp:447: instantiated from ‘boost::multi_array<T, NumDims, Allocator>& boost::multi_array<T, NumDims, Allocator>::resize(const boost::detail::multi_array::extent_gen<NumDims>&) [with T = double, unsigned int NumDims = 2u, Allocator = std::allocator<double>]’ grid_model/gstl_kdtree2.cpp:100: instantiated from here /home/opajonk/Temp/boost_1_38_0/boost/iterator/reverse_iterator.hpp:43: error: no type named ‘reference’ in ‘class boost::iterator_adaptor<boost::reverse_iterator<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >, boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&>, boost::use_default, boost::use_default, boost::use_default, boost::use_default>’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/reverse_iterator.hpp:48: error: no type named ‘difference_type’ in ‘class boost::iterator_adaptor<boost::reverse_iterator<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >, boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&>, boost::use_default, boost::use_default, boost::use_default, boost::use_default>’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/reverse_iterator.hpp:55: error: no type named ‘difference_type’ in ‘class boost::iterator_adaptor<boost::reverse_iterator<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >, boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&>, boost::use_default, boost::use_default, boost::use_default, boost::use_default>’ In file included from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:22, from /home/opajonk/Temp/boost_1_38_0/boost/multi_array/base.hpp:28, from /home/opajonk/Temp/GsTL/boost/multi_array.hpp:21, from grid_model/gstl_kdtree2.h:23, from grid_model/gstl_kdtree2.cpp:9: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp: In instantiation of ‘boost_concepts::IncrementableIterator<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> >’: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:135: instantiated from ‘boost_concepts::SinglePassIterator<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> >’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:146: instantiated from ‘boost_concepts::ForwardTraversal<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> >’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:143: instantiated from ‘boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> >’ /home/opajonk/Temp/GsTL/boost/concept/detail/has_constraints.hpp:40: instantiated from ‘const bool boost::concept::not_satisfied<boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> > >::value’ /home/opajonk/Temp/GsTL/boost/concept/detail/has_constraints.hpp:43: instantiated from ‘boost::concept::not_satisfied<boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> > >’ /home/opajonk/Temp/boost_1_38_0/boost/mpl/if.hpp:67: instantiated from ‘boost::mpl::if_<boost::concept::not_satisfied<boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> > >, boost::concept::constraint<boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> > >, boost::concept::requirement<boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> > > >’ /home/opajonk/Temp/GsTL/boost/concept/detail/general.hpp:19: instantiated from ‘boost::concept::requirement_<void (*)(boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> >)>’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:43: instantiated from ‘void boost::function_requires(Model*) [with Model = boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> >]’ /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:65: instantiated from ‘void boost::detail::multi_array::ConstMultiArrayConcept<Array, NumDims>::constraints() [with Array = boost::detail::multi_array::const_sub_array<double, 1u, const double*>, unsigned int NumDims = 1u]’ /home/opajonk/Temp/GsTL/boost/concept/detail/has_constraints.hpp:40: instantiated from ‘const bool boost::concept::not_satisfied<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >::value’ /home/opajonk/Temp/GsTL/boost/concept/detail/has_constraints.hpp:43: instantiated from ‘boost::concept::not_satisfied<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >’ /home/opajonk/Temp/boost_1_38_0/boost/mpl/if.hpp:67: instantiated from ‘boost::mpl::if_<boost::concept::not_satisfied<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >, boost::concept::constraint<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >, boost::concept::requirement<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> > >’ /home/opajonk/Temp/GsTL/boost/concept/detail/general.hpp:19: instantiated from ‘boost::concept::requirement_<void (*)(boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u>)>’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:43: instantiated from ‘void boost::function_requires(Model*) [with Model = boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u>]’ /home/opajonk/Temp/boost_1_38_0/boost/multi_array/subarray.hpp:234: instantiated from ‘boost::detail::multi_array::sub_array<T, NumDims>& boost::detail::multi_array::sub_array<T, NumDims>::operator=(const ConstMultiArray&) [with ConstMultiArray = boost::detail::multi_array::const_sub_array<double, 1u, const double*>, T = double, unsigned int NumDims = 1u]’ /usr/include/c++/4.4/bits/stl_algobase.h:313: instantiated from ‘static _OI std::__copy_move<<anonymous>, <anonymous>, <template-parameter-1-3> >::__copy_m(_II, _II, _OI) [with _II = boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<2u>, boost::detail::multi_array::const_sub_array<double, 1u, const double*> >, _OI = boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<2u>, boost::detail::multi_array::sub_array<double, 1u> >, bool <anonymous> = false, bool <anonymous> = false, <template-parameter-1-3> = boost::detail::iterator_category_with_traversal<std::input_iterator_tag, boost::random_access_traversal_tag>]’ /usr/include/c++/4.4/bits/stl_algobase.h:397: instantiated from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false, _II = boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<2u>, boost::detail::multi_array::const_sub_array<double, 1u, const double*> >, _OI = boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<2u>, boost::detail::multi_array::sub_array<double, 1u> >]’ /usr/include/c++/4.4/bits/stl_algobase.h:436: instantiated from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false, _II = boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<2u>, boost::detail::multi_array::const_sub_array<double, 1u, const double*> >, _OI = boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<2u>, boost::detail::multi_array::sub_array<double, 1u> >]’ /usr/include/c++/4.4/bits/stl_algobase.h:468: instantiated from ‘_OI std::copy(_II, _II, _OI) [with _II = boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<2u>, boost::detail::multi_array::const_sub_array<double, 1u, const double*> >, _OI = boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<2u>, boost::detail::multi_array::sub_array<double, 1u> >]’ /home/opajonk/Temp/boost_1_38_0/boost/multi_array/view.hpp:321: instantiated from ‘boost::detail::multi_array::multi_array_view<T, NumDims>& boost::detail::multi_array::multi_array_view<T, NumDims>::operator=(const boost::detail::multi_array::multi_array_view<T, NumDims>&) [with T = double, unsigned int NumDims = 2u]’ /home/opajonk/Temp/GsTL/boost/multi_array.hpp:447: instantiated from ‘boost::multi_array<T, NumDims, Allocator>& boost::multi_array<T, NumDims, Allocator>::resize(const boost::detail::multi_array::extent_gen<NumDims>&) [with T = double, unsigned int NumDims = 2u, Allocator = std::allocator<double>]’ grid_model/gstl_kdtree2.cpp:100: instantiated from here /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:114: error: no type named ‘type’ in ‘struct boost::iterator_traversal<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> >’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:120: error: no type named ‘type’ in ‘struct boost::iterator_traversal<boost::detail::multi_array::array_iterator<double, double*, mpl_::size_t<1u>, double&> >’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp: In instantiation of ‘boost_concepts::IncrementableIterator<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >’: /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:135: instantiated from ‘boost_concepts::SinglePassIterator<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:146: instantiated from ‘boost_concepts::ForwardTraversal<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >’ /home/opajonk/Temp/boost_1_38_0/boost/iterator/iterator_concepts.hpp:143: instantiated from ‘boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >’ /home/opajonk/Temp/GsTL/boost/concept/detail/has_constraints.hpp:40: instantiated from ‘const bool boost::concept::not_satisfied<boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> > >::value’ /home/opajonk/Temp/GsTL/boost/concept/detail/has_constraints.hpp:43: instantiated from ‘boost::concept::not_satisfied<boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> > >’ /home/opajonk/Temp/boost_1_38_0/boost/mpl/if.hpp:67: instantiated from ‘boost::mpl::if_<boost::concept::not_satisfied<boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> > >, boost::concept::constraint<boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> > >, boost::concept::requirement<boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> > > >’ /home/opajonk/Temp/GsTL/boost/concept/detail/general.hpp:19: instantiated from ‘boost::concept::requirement_<void (*)(boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >)>’ /home/opajonk/Temp/GsTL/boost/concept_check.hpp:43: instantiated from ‘void boost::function_requires(Model*) [with Model = boost_concepts::ForwardTraversalConcept<boost::detail::multi_array::array_iterator<double, const double*, mpl_::size_t<1u>, const double&> >]’ /home/opajonk/Temp/boost_1_38_0/boost/multi_array/concept_checks.hpp:67: instantiated from ‘void boost::detail::multi_array::ConstMultiArrayConcept<Array, NumDims>::constraints() [with Array = boost::detail::multi_array::const_sub_array<double, 1u, const double*>, unsigned int NumDims = 1u]’ /home/opajonk/Temp/GsTL/boost/concept/detail/has_constraints.hpp:40: instantiated from ‘const bool boost::concept::not_satisfied<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >::value’ /home/opajonk/Temp/GsTL/boost/concept/detail/has_constraints.hpp:43: instantiated from ‘boost::concept::not_satisfied<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >’ /home/opajonk/Temp/boost_1_38_0/boost/mpl/if.hpp:67: instantiated from ‘boost::mpl::if_<boost::concept::not_satisfied<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >, boost::concept::constraint<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> >, boost::concept::requirement<boost::detail::multi_array::ConstMultiArrayConcept<boost::detail::multi_array::const_sub_array<double, 1u, const double*>, 1u> > >’ /home/opajonk/Temp/GsTL/boost/concept/detail/general.hpp:19: instantiated fr... [truncated message content] |