You can subscribe to this list here.
| 2006 |
Jan
|
Feb
(2) |
Mar
(5) |
Apr
(13) |
May
(10) |
Jun
(25) |
Jul
(6) |
Aug
(10) |
Sep
(5) |
Oct
(3) |
Nov
(8) |
Dec
(7) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
|
Feb
(5) |
Mar
(18) |
Apr
|
May
(10) |
Jun
(16) |
Jul
(55) |
Aug
(8) |
Sep
(20) |
Oct
(12) |
Nov
(10) |
Dec
(21) |
| 2008 |
Jan
(9) |
Feb
(10) |
Mar
(20) |
Apr
(2) |
May
(13) |
Jun
(18) |
Jul
(4) |
Aug
(6) |
Sep
(2) |
Oct
(23) |
Nov
(15) |
Dec
(19) |
| 2009 |
Jan
(9) |
Feb
(28) |
Mar
(19) |
Apr
(20) |
May
(7) |
Jun
(16) |
Jul
(5) |
Aug
(1) |
Sep
(7) |
Oct
(9) |
Nov
(15) |
Dec
(10) |
| 2010 |
Jan
(11) |
Feb
(1) |
Mar
|
Apr
(8) |
May
(4) |
Jun
(9) |
Jul
(3) |
Aug
(2) |
Sep
(13) |
Oct
(11) |
Nov
|
Dec
(1) |
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(5) |
Jul
|
Aug
(1) |
Sep
(6) |
Oct
|
Nov
(2) |
Dec
(4) |
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
(7) |
Aug
(1) |
Sep
|
Oct
|
Nov
(1) |
Dec
(1) |
| 2013 |
Jan
|
Feb
(3) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
(1) |
Dec
(1) |
| 2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
|
From: lowestein O. <ste...@ya...> - 2010-09-06 10:04:25
|
Good people - please I need help on how to write a real script in SGEMS to merge data from different property realizations but of the same cell location.
Counting on your support.
Nii Odai
|
|
From: Jose R. V. <vi...@gm...> - 2010-09-01 03:07:36
|
Hello everyone, Any news on the SGeMS installer for Mac OS? Thanks! Jose R. Villa |
|
From: Bobby A. <big...@gm...> - 2010-08-10 14:49:30
|
Dear all In case you received an email purported to be from big...@gm... with the subject "dear friend". Please disregard the message and DO NOT click any of the links In that message. It appears my gmail account was compromised and maliciously used for sending spam to my contacts. Sorry for the inconvenience. Best Regards Adesuyan Bobby |
|
From: Bobby A. <big...@gm...> - 2010-08-10 11:34:27
|
Hello! To recommend to you a powerful Shopping Network Station: http://www.makoys.com/ This is a very large company, it is fit by several well-known brands to establish a network marketing company. The company sells motorcycles, computers, televisions, mobile phones, its quality can be guaranteed. Now they are for the expansion of company size , increase sales efforts, promotional activities are being held. If you need to go to the web site. Look forward to your visit! Best wishes |
|
From: sara s. <sar...@ya...> - 2010-07-19 04:59:40
|
Dear all I would like to do colocated cokriging on my data given an extensive secondary information. I know I can use Gslib, but it does not do cross-validation to evaluate the results. I really appreciate if someone guid me how to do the cross-validation or which other program may I use? Best regards Sara |
|
From: sara s. <sar...@ya...> - 2010-07-14 05:27:55
|
Dear all I would like to do colocated cokriging on my data given an extensive secondary information. I know I can use Gslib, but it does not do cross-validation to evaluate the results. I really appreciate if someone guid me how to do the cross-validation or which other program may I use? Best regards Sara |
|
From: Oliver P. <oli...@gm...> - 2010-06-15 12:02:03
|
Hallo Alexandre, I recompiled everything according to the instructions with latest CVS of GsTL. I can confirm that it works now, thank you for the fix! I tested two compilers: - gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) - Intel C++ Compiler 11.0 Build 20090318 Package ID: l_cproc_p_11.0.083 on 32bit Ubuntu 10.04. BTW: for Intel the correct make call is "LANG=C make CXX=icpc LD=icc LINK=icpc". It will spit out a lot of warnings, but in the end it does the right thing ;-) For the installer: I reckon that Ubuntu uses Debian packages, so building a package should not be too hard (I did this some time ago for some of my projects). But there needs to be a Simvoleon package, too, in that case. I will probably look into that next month and will report any progress here, of course! Regards, Oliver 2010/6/15 Alexandre Boucher <abo...@st...>: > Hi Oliver. > The script pointed by Thomas is the best way to get SGeMS to compile on > Linux. I also corrected the include file in GsTL that they mentioned on > their website. I did some change lately to the block covariance and that > generated the errors you got. I just committed a new version fixing the > compilation issue. I strongly advocate using the latest cvs version of > GsTL. I just recompiled everything from scratch and had no error. > If anyone has any experience with synaptic, it would be fantastic to have a > sgems installer from synaptic, or even better accessible from the new Ubuntu > Software Center. > Best, > Alex > > On Mon, Jun 14, 2010 at 11:43 PM, Oliver Pajonk <oli...@gm...> > wrote: >> >> 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*, >>... [truncated message content] |
|
From: Alexandre B. <abo...@st...> - 2010-06-15 08:21:24
|
Hi Oliver. The script pointed by Thomas is the best way to get SGeMS to compile on Linux. I also corrected the include file in GsTL that they mentioned on their website. I did some change lately to the block covariance and that generated the errors you got. I just committed a new version fixing the compilation issue. I strongly advocate using the latest cvs version of GsTL. I just recompiled everything from scratch and had no error. If anyone has any experience with synaptic, it would be fantastic to have a sgems installer from synaptic, or even better accessible from the new Ubuntu Software Center. Best, Alex On Mon, Jun 14, 2010 at 11:43 PM, Oliver Pajonk <oli...@gm...>wrote: > 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::ForwardTrave... [truncated message content] |
|
From: Thomas M. H. <tho...@gm...> - 2010-06-15 07:48:21
|
On 15 June 2010 09:35, Oliver Pajonk <oli...@gm...> wrote: > OK I changed from using GsTL CVS to GsTL 1.3.0 ( > http://sourceforge.net/projects/gstl/ ) and it works. They seem to > have performed some incompatible changes. SGeMS is still the latest > SVN. And i just tested that using a later version of GsTL from cvs also works : cvs -z3 -d:pserver:ano...@gs...:/cvsroot/gstl checkout -D "04/01/2010" -P GsTL Seems the block kriging algorithms is currently being reimplemented (and causing the compile problem). Have a nice day - Thomas |
|
From: Oliver P. <oli...@gm...> - 2010-06-15 07:36:01
|
OK I changed from using GsTL CVS to GsTL 1.3.0 ( http://sourceforge.net/projects/gstl/ ) and it works. They seem to have performed some incompatible changes. SGeMS is still the latest SVN. Thanks for your help! 2010/6/15 Oliver Pajonk <oli...@gm...>: > 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 ‘boo... [truncated message content] |
|
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] |
|
From: Thomas M. H. <tho...@gm...> - 2010-06-14 09:28:20
|
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<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_con... [truncated message content] |
|
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] |
|
From: Timo C. K. <ti...@en...> - 2010-06-08 11:51:08
|
Hej I am trying to calculate the geobodies of a categorical simulation. I have seen somewhere a plugin called geobody_definition. Does anybody know where to get that from. Is it part of the new version? Thanks. Timo. |
|
From: <Seo...@UR...> - 2010-06-04 17:29:51
|
<FONT face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size=2><div>Hi all,<br><br>Does anyone know whether the correlogram/variogram estimator is biased<br>or not? Especially sample dimension is not large enough compared to the range<br>parameter.<br><br>thanks,<br>Seok Goo<br><br><div>========================================<br>Seok Goo Song, Ph.D.<br>URS Corporation<br>566 El Dorado Street<br>Pasadena, CA 91101-2560<br>Voice: (626) 449-7650, FAX: (626) 449-3536<br>Email: <a href="mailto:Seo...@UR...">Seo...@UR...</a><br>========================================<br><div><br></div><font color="#990099"><br><br></font><br></div></div><h1></h1></FONT><BR><table border="0" cellpadding="0" cellspacing="0" width="610"><tr><td><FONT SIZE="1" COLOR=#4F4F4F FACE="Default Sans Serif"><br />This e-mail and any attachments contain URS Corporation confidential information that may be proprietary or privileged. If you receive this message in error or are not the intended recipient, you should not retain, distribute, disclose or use any of this information and you should destroy the e-mail and any attachments or copies.</FONT></td></tr></table><br /> |
|
From: Pierre G. <goo...@te...> - 2010-05-30 16:43:46
|
Dear Sara, Assuming you are using kt3d in Gslib, simply select the option jack-knife and specify the file with external data as destination geography. Cheers, Pierre 2010/5/30 sara sabri <sar...@ya...> > Dear all > I would like to use kriging with external drift on my data through gslib or > (wingslib). As I know I have to define a regular rectangular grid for the > estimation, in gslib programs. But I have my external data on a > non-rectangular but regular grid (90m*90m)grid. How could I possibly define > such a grid for estimation? > I appreciate any help so much. > Best regards > Sara > > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > Sgems-users mailing list > Sge...@li... > https://lists.sourceforge.net/lists/listinfo/sgems-users > > -- Pierre Goovaerts Chief Scientist at BioMedware Inc. 3526 W Liberty, Suite 100 Ann Arbor, MI 48103 Voice: (734) 913-1098 (ext. 202) Fax: (734) 913-2201 Courtesy Associate Professor, University of Florida Associate Editor, Mathematical Geosciences Geostatistician, Computer Sciences Corporation President, PGeostat LLC 710 Ridgemont Lane Ann Arbor, MI 48103 Voice: (734) 668-9900 Fax: (734) 668-7788 http://goovaerts.pierre.googlepages.com/ |
|
From: sara s. <sar...@ya...> - 2010-05-30 14:04:59
|
Dear all I would like to use kriging with external drift on my data through gslib or (wingslib). As I know I have to define a regular rectangular grid for the estimation, in gslib programs. But I have my external data on a non-rectangular but regular grid (90m*90m)grid. How could I possibly define such a grid for estimation? I appreciate any help so much. Best regards Sara |
|
From: sara s. <sar...@ya...> - 2010-05-23 16:56:44
|
Dear all I would like to use kriging with external drift on my data through wingslib. As I know I have to define a regular rectangular grid for the estimation, in gslib programs. But I have my external data on a non-rectangular grid. How I could solve this problem? I appreciate any help so much. Best regards Sara |
|
From: Jorge B. <Jor...@uv...> - 2010-05-04 20:52:31
|
Apologies for cross-postings. Dear colleagues, I am pleased to inform you that the Food and Agriculture Organization of the United Nations and the Universidad de Valencia, together with several sponsors, are convening a Global Forum on Salinization and Climate Change. The Forum will be hosted by the Universidad de Valencia and Spanish authorities, in Valencia, Spain, 25-29 October 2010. The Forum website is <http://www.uv.es/jorba/GFSCC2010> http://www.uv.es/jorba/GFSCC2010. The Forum will constitute an opportunity to discuss, from a multi-disciplinary perspective, the problems associated with salinization and climate change and will strengthen the dialogue between policy makers, scientists and field experts. We are calling for soil, water, agriculture and biodiversity experts and institutions, environment and agriculture ministries, private sector and regional and international organizations dealing with salinization or climate change. The forum will have a mixed format: the scientific basis for different thematic areas will be presented and discussed during the mornings, while there will be time for economic and policy considerations during the afternoons, providing opportunities for interaction between policy makers, scientists and field experts. The following topics will be covered: I. Identifying systems vulnerable to salinization, including agroecoystems (irrigated and rainfed), soils, water bodies, biodiversity and fragile ecosystems and available tools and information systems to assess and monitor the evolution of salinization II. Preventing and managing salinization under climate change threats: learning from past experiences, introducing new technologies and facilitating the exchange of knowledge III. Alternative land use systems/ecosystem services in salt-affected habitats IV. Evaluating the effects of climate change on coastal areas, lagoons and wetlands, including economical, social and environmental aspects. V. Analysis of the effects of increased salinization on food security at national, regional and global levels. Your participation in the Forum is an opportunity to expose your work and expertise to a wide audience, to identify further needs from the scientific and policy point of view, to identify priorities for action and exchange practices and technologies to combat salinization and adapt agriculture to climate change. Extended information about the GFSCC2010, the Announcement and other useful information can be found at the website http://www.uv.es/jorba/GFSCC2010 Your participation will be welcomed! Please, help us in a wide diffusion of the event. Best regards, Jorge ---------------------------------------------------------------------------- ---- Prof. Dr. Jorge Batlle-Sales. Secretary of the Working Group of Salt Affected Soils International Union of Soil Sciences Vicepresident for Spain World Association for Soil and Water Conservation Departamento de Biologia Vegetal. Universidad de Valencia. Avda. Vicente Andres Estelles s/n. 46100 Burjasot (VALENCIA). SPAIN. Email <mailto:Jor...@uv...> Jor...@uv... Phone +34-963544289 Website <http://www.uv.es/jorba/Index> http://www.uv.es/jorba/Index --------------------------------------------------------------------- |
|
From: Robert M. <rob...@oe...> - 2010-04-08 06:07:33
|
Hi all, I've tried to interpolate geochemical data, with some variables not available at all locations. Using the no-data value when importing the point set, ordinary kriging fails: the system crashes without a specific error message. When OK'ing without no-data values, everything is ok. Might that be a bug? Best regards, Robert |
|
From: wang x. <zhu...@gm...> - 2010-04-07 14:35:09
|
Hi all, How do you decide the maximum number of conditioning data and ranges in the search ellipsoid? Is that true the more conditioning data used for kriging the more accurate the result is? And how the ellipsoid ranges and the practical ranges in fitting the experimental variogram are related? Thank you! Xiaomin |
|
From: Jose R. V. <vi...@gm...> - 2010-04-07 14:22:47
|
Thanks! I will try that and let you know. You might want to update the info in the web site for future references :) Keep in touch, -- Jose R. Villa On Wed, Apr 7, 2010 at 9:18 AM, Ting Li <lti...@gm...> wrote: > Hi, Jose. > It looks like coin3d is migrated from CVS to mercurial now: > > http://coin3d.org/coin3d_news/source-code-repositories-migrated-from-subversion-to-mercurial > > > <http://coin3d.org/coin3d_news/source-code-repositories-migrated-from-subversion-to-mercurial>You > can download a snapshot of SimVoleon here: > http://hg.sim.no/ > <http://hg.sim.no/> > > 2010/4/6 Jose R. Villa <vi...@gm...> > >> Dear list, >> >> I am trying to install SGeMS on Ubuntu 9.10. I am following the >> instructions at http://sgems.sourceforge.net/?q=node/40. >> >> When I try to download simvoleon using the command: >> $ svn co https://svn.coin3d.org/repos/SIMVoleon/trunk SIMVoleon >> I get the following message: >> svn: OPTIONS of 'https://svn.coin3d.org/repos/SIMVoleon/trunk': Could not >> resolve hostname `svn.coin3d.org': Host not found (https://svn.coin3d.org >> ) >> >> It seems that SIM Volen has been moved to another URL. Can you please >> indicate where I can download this software? >> >> Thanks! >> >> -- >> Jose R. Villa >> >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Sgems-users mailing list >> Sge...@li... >> https://lists.sourceforge.net/lists/listinfo/sgems-users >> >> > > > -- > Ting Li > lti...@gm... > |
|
From: Ting Li <lti...@gm...> - 2010-04-07 14:18:26
|
Hi, Jose. It looks like coin3d is migrated from CVS to mercurial now: http://coin3d.org/coin3d_news/source-code-repositories-migrated-from-subversion-to-mercurial <http://coin3d.org/coin3d_news/source-code-repositories-migrated-from-subversion-to-mercurial>You can download a snapshot of SimVoleon here: http://hg.sim.no/ <http://hg.sim.no/> 2010/4/6 Jose R. Villa <vi...@gm...> > Dear list, > > I am trying to install SGeMS on Ubuntu 9.10. I am following the > instructions at http://sgems.sourceforge.net/?q=node/40. > > When I try to download simvoleon using the command: > $ svn co https://svn.coin3d.org/repos/SIMVoleon/trunk SIMVoleon > I get the following message: > svn: OPTIONS of 'https://svn.coin3d.org/repos/SIMVoleon/trunk': Could not > resolve hostname `svn.coin3d.org': Host not found (https://svn.coin3d.org) > > It seems that SIM Volen has been moved to another URL. Can you please > indicate where I can download this software? > > Thanks! > > -- > Jose R. Villa > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Sgems-users mailing list > Sge...@li... > https://lists.sourceforge.net/lists/listinfo/sgems-users > > -- Ting Li lti...@gm... |
|
From: Jose R. V. <vi...@gm...> - 2010-04-07 02:20:01
|
Dear list, I am trying to install SGeMS on Ubuntu 9.10. I am following the instructions at http://sgems.sourceforge.net/?q=node/40. When I try to download simvoleon using the command: $ svn co https://svn.coin3d.org/repos/SIMVoleon/trunk SIMVoleon I get the following message: svn: OPTIONS of 'https://svn.coin3d.org/repos/SIMVoleon/trunk': Could not resolve hostname `svn.coin3d.org': Host not found (https://svn.coin3d.org) It seems that SIM Volen has been moved to another URL. Can you please indicate where I can download this software? Thanks! -- Jose R. Villa |
|
From: Alexandre B. <abo...@st...> - 2010-04-05 19:42:52
|
Hi Eugênio Yes it is. From the MS-DOS command prompt type : sgems path_and_name_of_script_file the script file will contain the directives to load the data and the parameters to run filtersim. Look at the website sgems.sourceforge.net for more details. Alex 2010/4/5 Eugênio Silva <eug...@ho...> > > Dear List, > > I would like to know if it's possible execute a specific algorithm (e.g. * > filtersim*) from the MS-DOS command line. If it's true, what is the > syntax? > > Thanks, > > Eugênio. > > > > > ------------------------------ > Cansado de entrar em todas as suas diferentes contas de email? Veja como > juntar todas<http://www.windowslive.com.br/public/tip.aspx/view/16?product=1&ocid=Hotmail:MSN:Hotmail:Tagline:1x1:semLinha> > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Sgems-users mailing list > Sge...@li... > https://lists.sourceforge.net/lists/listinfo/sgems-users > > -- Alexandre Boucher Acting Assistant Professor Dept. of Environmental Earth System Science, Stanford University http://geostat.stanford.edu http://sgems.sourceforge.net |