|
From: Oliver P. <oli...@gm...> - 2010-06-15 06:43:55
|
Hello Thomas,
thank you for pointing me to this script - it goes a long way further
than my own attempts ;-) However, on my Ubuntu 10.04 I get the error
below while compiling SGeMS. I reckon that this may be due to some
changes in SVN of SGeMS or CVS of GsTL. I will investigate this...
In file included from
/home/opajonk/Temp/sgems/sgems/GsTLAppli/geostat/kriging.h:39,
from kriging.cpp:29:
/home/opajonk/Temp/sgems/GsTL/GsTL/geometry/Block_covariance.h: In
member function ‘typename Covariance_base<Location>::result_type
Block_covariance<Location>::compute(const typename
Location::difference_type&) const [with Location =
GsTLTripletTmpl<double>]’:
/home/opajonk/Temp/sgems/GsTL/GsTL/geometry/Block_covariance.h:73:
instantiated from ‘typename Covariance_base<Location>::result_type
Block_covariance<Location>::operator()(const Location&, const
Location&) const [with Location = GsTLTripletTmpl<double>]’
/home/opajonk/Temp/sgems/GsTL/GsTL/kriging/helper_functions.h:146:
instantiated from ‘int build_invariant(SymmetricMatrix&, Vector&,
const Location&, InputIterator, InputIterator, Covariance&,
Covariance2&) [with SymmetricMatrix =
GSTL_TNT::Symmetric_matrix<double>, Vector = TNT::Vector<double>,
InputIterator = __gnu_cxx::__normal_iterator<const Geovalue*,
std::vector<Geovalue, std::allocator<Geovalue> > >, Location =
GsTLTripletTmpl<double>, Covariance =
Covariance<GsTLTripletTmpl<double> >, Covariance2 =
Block_covariance<GsTLTripletTmpl<double> >]’
/home/opajonk/Temp/sgems/GsTL/GsTL/kriging/kriging_weights.h:480:
instantiated from ‘int build_kriging_system(SymmetricMatrix&,
MatVector&, Vector&, const Location&, const Neighborhood&,
Covariance&, Covariance2&, KrigingConstraints&) [with SymmetricMatrix
= GSTL_TNT::Symmetric_matrix<double>, MatVector = TNT::Vector<double>,
Location = GsTLTripletTmpl<double>, Neighborhood = Neighborhood,
Covariance = Covariance<GsTLTripletTmpl<double> >, Covariance2 =
Block_covariance<GsTLTripletTmpl<double> >, KrigingConstraints =
Kriging_constraints<Neighborhood, GsTLTripletTmpl<double>,
std::vector<double, std::allocator<double> >, GSTL_TNT_lib>, Vector =
std::vector<double, std::allocator<double> >]’
/home/opajonk/Temp/sgems/GsTL/GsTL/kriging/kriging_weights.h:286:
instantiated from ‘int kriging_weights_2(Vector&, double&, const
Location&, const Neighborhood&, Covariance&, Covariance2&,
KrigingConstraints&) [with MatrixLibrary = GSTL_TNT_lib, Location =
GsTLTripletTmpl<double>, Neighborhood = Neighborhood, Covariance =
Covariance<GsTLTripletTmpl<double> >, Covariance2 =
Block_covariance<GsTLTripletTmpl<double> >, KrigingConstraints =
Kriging_constraints<Neighborhood, GsTLTripletTmpl<double>,
std::vector<double, std::allocator<double> >, GSTL_TNT_lib>, Vector =
std::vector<double, std::allocator<double> >]’
/home/opajonk/Temp/sgems/GsTL/GsTL/kriging/kriging_weights.h:384:
instantiated from ‘int kriging_weights_2(Vector&, double&, const
Location&, const Neighborhood&, Covariance&, Covariance2&,
KrigingConstraints&) [with Location = GsTLTripletTmpl<double>,
Neighborhood = Neighborhood, Covariance =
Covariance<GsTLTripletTmpl<double> >, Covariance2 =
Block_covariance<GsTLTripletTmpl<double> >, KrigingConstraints =
Kriging_constraints<Neighborhood, GsTLTripletTmpl<double>,
std::vector<double, std::allocator<double> >, GSTL_TNT_lib>, Vector =
std::vector<double, std::allocator<double> >]’
kriging.cpp:134: instantiated from here
/home/opajonk/Temp/sgems/GsTL/GsTL/geometry/Block_covariance.h:82:
error: dependent-name ‘std::vector::const_iterator’ is parsed as a
non-type, but instantiation yields a type
/home/opajonk/Temp/sgems/GsTL/GsTL/geometry/Block_covariance.h:82:
note: say ‘typename std::vector::const_iterator’ if a type is meant
make[2]: *** [../../lib/linux/obj/geostat/kriging.o] Fehler 1
make[2]: Verlasse Verzeichnis '/home/opajonk/Temp/sgems/sgems/GsTLAppli/geostat'
make[1]: *** [sub-geostat-make_default] Fehler 2
make[1]: Verlasse Verzeichnis '/home/opajonk/Temp/sgems/sgems/GsTLAppli'
make: *** [sub-GsTLAppli-make_default] Fehler 2
2010/6/14 Thomas Mejer Hansen <tho...@gm...>:
> The instructions from the sgems main page does not work (at least not
> for me on Ubuntu 10.04).
> Check out the instructions from : http://sgems.sourceforge.net/?q=node/106
>
> There is also a link to a small script that downloads/compiles and
> installs sgems on Ubuntu 10.04.
>
> I hope this helps.
> - Thomas
>
>
> 2010/6/14 Oliver Pajonk <oli...@gm...>:
>> 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<doubl...
[truncated message content] |