[pdal-commits] Build failed in Jenkins: PDAL #58
Github
noreply at github.com
Thu Feb 16 10:55:39 EST 2012
See <http://jenkins.pointcloud.org/job/PDAL/58/changes>
Changes:
[kmckelvey] windows build of embedded boost; still linkage problems on pdal_test
[hobu.inc] shut up GCC for float-equal because this was being thrown nearly every single file :(
[hobu.inc] begin and end variables aren't being used anymore because the pdal las writer doesn't append
------------------------------------------
[...truncated 146 lines...]
/var/lib/jenkins/local/include/ogr_core.h:58:42: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:58:55: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:58:68: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:58:81: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h: In member function ‘int OGREnvelope3D::IsInit() const’:
/var/lib/jenkins/local/include/ogr_core.h:155:42: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:55: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:68: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:81: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:94: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:107: warning: comparing floating point with == or != is unsafe
[ 35%] Building CXX object src/CMakeFiles/pdal.dir/drivers/pipeline/Reader.cpp.o
[ 36%] Building CXX object src/CMakeFiles/pdal.dir/drivers/qfit/Reader.cpp.o
In file included from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Options.hpp>:42:0,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/StageBase.hpp>:42,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Stage.hpp>:40,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Reader.hpp>:38,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/drivers/qfit/Reader.hpp>:38,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/drivers/qfit/Reader.cpp>:170:
/var/lib/jenkins/local/include/boost/lexical_cast.hpp: In member function ‘bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::shl_double(double, T*) [with T = char, CharT = char, Traits = std::char_traits<char>, bool RequiresStringbuffer = false]’:
/var/lib/jenkins/local/include/boost/lexical_cast.hpp:1299:86: instantiated from ‘bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::operator<<(double) [with CharT = char, Traits = std::char_traits<char>, bool RequiresStringbuffer = false]’
/var/lib/jenkins/local/include/boost/lexical_cast.hpp:1749:17: instantiated from ‘static Target boost::detail::lexical_cast_do_cast<Target, Source>::lexical_cast_impl(const Source&) [with Target = std::basic_string<char>, Source = double]’
/var/lib/jenkins/local/include/boost/lexical_cast.hpp:1916:50: instantiated from ‘Target boost::lexical_cast(const Source&) [with Target = std::basic_string<char>, Source = double]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Options.hpp>:166:9: instantiated from ‘void pdal::Option::setValue(const T&) [with T = double]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Options.hpp>:100:9: instantiated from ‘pdal::Option::Option(const std::string&, const T&, const std::string&) [with T = double, std::string = std::basic_string<char>]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/drivers/qfit/Reader.cpp>:454:83: instantiated from here
/var/lib/jenkins/local/include/boost/lexical_cast.hpp:1184:17: warning: ISO C++ does not support the ‘%lg’ gnu_printf format
[ 36%] Building CXX object src/CMakeFiles/pdal.dir/drivers/terrasolid/Reader.cpp.o
[ 37%] Building CXX object src/CMakeFiles/pdal.dir/drivers/text/Writer.cpp.o
[ 38%] Building CXX object src/CMakeFiles/pdal.dir/filters/ByteSwap.cpp.o
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/ByteSwap.cpp>: In member function ‘virtual uint32_t pdal::filters::iterators::sequential::ByteSwap::readBufferImpl(pdal::PointBuffer&)’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/ByteSwap.cpp>:176:31: warning: unused variable ‘numSrcPointsRead’
[ 39%] Building CXX object src/CMakeFiles/pdal.dir/filters/Cache.cpp.o
[ 39%] Building CXX object src/CMakeFiles/pdal.dir/filters/Chipper.cpp.o
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Chipper.cpp>: In member function ‘void pdal::filters::Chipper::Load(pdal::filters::chipper::RefList&, pdal::filters::chipper::RefList&, pdal::filters::chipper::RefList&)’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Chipper.cpp>:199:25: warning: unused variable ‘num_to_read’
[ 40%] Building CXX object src/CMakeFiles/pdal.dir/filters/Color.cpp.o
[ 41%] Building CXX object src/CMakeFiles/pdal.dir/filters/Colorization.cpp.o
In file included from /var/lib/jenkins/local/include/ogr_srs_api.h:34:0,
from /var/lib/jenkins/local/include/ogr_spatialref.h:34,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Colorization.cpp>:45:
/var/lib/jenkins/local/include/ogr_core.h: In member function ‘int OGREnvelope::IsInit() const’:
/var/lib/jenkins/local/include/ogr_core.h:58:42: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:58:55: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:58:68: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:58:81: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h: In member function ‘int OGREnvelope3D::IsInit() const’:
/var/lib/jenkins/local/include/ogr_core.h:155:42: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:55: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:68: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:81: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:94: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:107: warning: comparing floating point with == or != is unsafe
In file included from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Options.hpp>:42:0,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/StageBase.hpp>:42,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Stage.hpp>:40,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Filter.hpp>:40,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/filters/Colorization.hpp>:38,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Colorization.cpp>:35:
/var/lib/jenkins/local/include/boost/lexical_cast.hpp: In member function ‘bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::shl_double(double, T*) [with T = char, CharT = char, Traits = std::char_traits<char>, bool RequiresStringbuffer = false]’:
/var/lib/jenkins/local/include/boost/lexical_cast.hpp:1299:86: instantiated from ‘bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::operator<<(double) [with CharT = char, Traits = std::char_traits<char>, bool RequiresStringbuffer = false]’
/var/lib/jenkins/local/include/boost/lexical_cast.hpp:1749:17: instantiated from ‘static Target boost::detail::lexical_cast_do_cast<Target, Source>::lexical_cast_impl(const Source&) [with Target = std::basic_string<char>, Source = double]’
/var/lib/jenkins/local/include/boost/lexical_cast.hpp:1916:50: instantiated from ‘Target boost::lexical_cast(const Source&) [with Target = std::basic_string<char>, Source = double]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Options.hpp>:166:9: instantiated from ‘void pdal::Option::setValue(const T&) [with T = double]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Options.hpp>:100:9: instantiated from ‘pdal::Option::Option(const std::string&, const T&, const std::string&) [with T = double, std::string = std::basic_string<char>]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Colorization.cpp>:108:68: instantiated from here
/var/lib/jenkins/local/include/boost/lexical_cast.hpp:1184:17: warning: ISO C++ does not support the ‘%lg’ gnu_printf format
[ 42%] Building CXX object src/CMakeFiles/pdal.dir/filters/Crop.cpp.o
[ 42%] Building CXX object src/CMakeFiles/pdal.dir/filters/Decimation.cpp.o
[ 43%] Building CXX object src/CMakeFiles/pdal.dir/filters/InPlaceReprojection.cpp.o
In file included from /var/lib/jenkins/local/include/ogr_srs_api.h:34:0,
from /var/lib/jenkins/local/include/ogr_spatialref.h:34,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/InPlaceReprojection.cpp>:43:
/var/lib/jenkins/local/include/ogr_core.h: In member function ‘int OGREnvelope::IsInit() const’:
/var/lib/jenkins/local/include/ogr_core.h:58:42: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:58:55: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:58:68: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:58:81: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h: In member function ‘int OGREnvelope3D::IsInit() const’:
/var/lib/jenkins/local/include/ogr_core.h:155:42: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:55: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:68: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:81: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:94: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:107: warning: comparing floating point with == or != is unsafe
In file included from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Options.hpp>:42:0,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/StageBase.hpp>:42,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Stage.hpp>:40,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Filter.hpp>:40,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/filters/InPlaceReprojection.hpp>:38,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/InPlaceReprojection.cpp>:35:
/var/lib/jenkins/local/include/boost/lexical_cast.hpp: In member function ‘bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::shl_double(double, T*) [with T = char, CharT = char, Traits = std::char_traits<char>, bool RequiresStringbuffer = false]’:
/var/lib/jenkins/local/include/boost/lexical_cast.hpp:1299:86: instantiated from ‘bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::operator<<(double) [with CharT = char, Traits = std::char_traits<char>, bool RequiresStringbuffer = false]’
/var/lib/jenkins/local/include/boost/lexical_cast.hpp:1749:17: instantiated from ‘static Target boost::detail::lexical_cast_do_cast<Target, Source>::lexical_cast_impl(const Source&) [with Target = std::basic_string<char>, Source = double]’
/var/lib/jenkins/local/include/boost/lexical_cast.hpp:1916:50: instantiated from ‘Target boost::lexical_cast(const Source&) [with Target = std::basic_string<char>, Source = double]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Options.hpp>:166:9: instantiated from ‘void pdal::Option::setValue(const T&) [with T = double]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/Options.hpp>:100:9: instantiated from ‘pdal::Option::Option(const std::string&, const T&, const std::string&) [with T = double, std::string = std::basic_string<char>]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/InPlaceReprojection.cpp>:176:184: instantiated from here
/var/lib/jenkins/local/include/boost/lexical_cast.hpp:1184:17: warning: ISO C++ does not support the ‘%lg’ gnu_printf format
[ 44%] Building CXX object src/CMakeFiles/pdal.dir/filters/Mosaic.cpp.o
[ 45%] Building CXX object src/CMakeFiles/pdal.dir/filters/PointBufferCache.cpp.o
[ 45%] Building CXX object src/CMakeFiles/pdal.dir/filters/Reprojection.cpp.o
In file included from /var/lib/jenkins/local/include/ogr_srs_api.h:34:0,
from /var/lib/jenkins/local/include/ogr_spatialref.h:34,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Reprojection.cpp>:44:
/var/lib/jenkins/local/include/ogr_core.h: In member function ‘int OGREnvelope::IsInit() const’:
/var/lib/jenkins/local/include/ogr_core.h:58:42: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:58:55: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:58:68: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:58:81: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h: In member function ‘int OGREnvelope3D::IsInit() const’:
/var/lib/jenkins/local/include/ogr_core.h:155:42: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:55: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:68: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:81: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:94: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/ogr_core.h:155:107: warning: comparing floating point with == or != is unsafe
[ 46%] Building CXX object src/CMakeFiles/pdal.dir/filters/Scaling.cpp.o
[ 47%] Building CXX object src/CMakeFiles/pdal.dir/filters/Selector.cpp.o
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Selector.cpp>: In member function ‘void pdal::filters::Selector::checkImpedance()’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Selector.cpp>:68:14: warning: unused variable ‘options’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Selector.cpp>: In member function ‘virtual uint32_t pdal::filters::iterators::sequential::Selector::readBufferImpl(pdal::PointBuffer&)’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Selector.cpp>:262:19: warning: unused variable ‘schema’
[ 48%] Building CXX object src/CMakeFiles/pdal.dir/filters/Stats.cpp.o
[ 48%] Building CXX object src/CMakeFiles/pdal.dir/plang/AstNode.cpp.o
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>: In member function ‘virtual pdal::plang::AstNode* pdal::plang::AstTempVector::simplify(pdal::plang::SymbolTable&)’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:236:18: warning: unused variable ‘child’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>: In member function ‘pdal::plang::AstNode* pdal::plang::AstTempVector::fixOp1(pdal::plang::AstNode*, pdal::plang::AstNode*)’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_VariableUse’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_VariableDef’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_Program’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_Add’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_Subtract’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_Multiply’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_Divide’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_Greater’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_GreaterEq’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_Less’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_LessEq’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_Equal’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_NotEqual’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_ArithXor’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_ArithAnd’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_ArithOr’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_LogicalAnd’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_LogicalOr’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_Constant’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_Negate’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_Convert’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_Variable’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:319:12: warning: enumeration value ‘NodeType_NopV’ not handled in switch
In file included from /var/lib/jenkins/local/include/boost/variant.hpp:17:0,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/plang/Parser.hpp>:41,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/plang/SymbolTable.hpp>:40,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/../include/pdal/plang/AstNode.hpp>:40,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:35:
/var/lib/jenkins/local/include/boost/variant/variant.hpp: In member function ‘bool boost::detail::variant::equal_comp::operator()(const T&, const T&) const [with T = float]’:
/var/lib/jenkins/local/include/boost/variant/variant.hpp:789:47: instantiated from ‘bool boost::detail::variant::comparer<Variant, Comp>::operator()(const T&) const [with T = float, Variant = boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, Comp = boost::detail::variant::equal_comp]’
/var/lib/jenkins/local/include/boost/variant/variant.hpp:858:32: instantiated from ‘boost::detail::variant::invoke_visitor<Visitor>::result_type boost::detail::variant::invoke_visitor<Visitor>::internal_visit(T&, int) [with T = const float, Visitor = boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp>, boost::detail::variant::invoke_visitor<Visitor>::result_type = bool]’
/var/lib/jenkins/local/include/boost/variant/detail/visitation_impl.hpp:130:9: instantiated from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp> >, VoidPtrCV = const void*, T = float, typename Visitor::result_type = bool, mpl_::true_ = mpl_::bool_<true>]’
/var/lib/jenkins/local/include/boost/variant/detail/visitation_impl.hpp:173:9: instantiated from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp> >, VoidPtrCV = const void*, T = float, NoBackupFlag = boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>::has_fallback_type_, typename Visitor::result_type = bool]’
/var/lib/jenkins/local/include/boost/variant/detail/visitation_impl.hpp:260:1: instantiated from ‘typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>, step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<11l>, unsigned char, boost::mpl::l_item<mpl_::long_<10l>, short unsigned int, boost::mpl::l_item<mpl_::long_<9l>, unsigned int, boost::mpl::l_item<mpl_::long_<8l>, long unsigned int, boost::mpl::l_item<mpl_::long_<7l>, signed char, boost::mpl::l_item<mpl_::long_<6l>, short int, boost::mpl::l_item<mpl_::long_<5l>, int, boost::mpl::l_item<mpl_::long_<4l>, long int, boost::mpl::l_item<mpl_::long_<3l>, float, boost::mpl::l_item<mpl_::long_<2l>, double, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp> >, VoidPtrCV = const void*, NoBackupFlag = boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>::has_fallback_type_, typename Visitor::result_type = bool, mpl_::false_ = mpl_::bool_<false>]’
/var/lib/jenkins/local/include/boost/variant/variant.hpp:1802:13: instantiated from ‘static typename Visitor::result_type boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp> >, VoidPtrCV = const void*, T0_ = unsigned char, T1 = short unsigned int, T2 = unsigned int, T3 = long unsigned int, T4 = signed char, T5 = short int, T6 = int, T7 = long int, T8 = float, T9 = double, T10 = bool, T11 = boost::detail::variant::void_, T12 = boost::detail::variant::void_, T13 = boost::detail::variant::void_, T14 = boost::detail::variant::void_, T15 = boost::detail::variant::void_, T16 = boost::detail::variant::void_, T17 = boost::detail::variant::void_, T18 = boost::detail::variant::void_, T19 = boost::detail::variant::void_, typename Visitor::result_type = bool]’
/var/lib/jenkins/local/include/boost/variant/variant.hpp:1824:13: instantiated from ‘typename Visitor::result_type boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp> >, T0_ = unsigned char, T1 = short unsigned int, T2 = unsigned int, T3 = long unsigned int, T4 = signed char, T5 = short int, T6 = int, T7 = long int, T8 = float, T9 = double, T10 = bool, T11 = boost::detail::variant::void_, T12 = boost::detail::variant::void_, T13 = boost::detail::variant::void_, T14 = boost::detail::variant::void_, T15 = boost::detail::variant::void_, T16 = boost::detail::variant::void_, T17 = boost::detail::variant::void_, T18 = boost::detail::variant::void_, T19 = boost::detail::variant::void_, typename Visitor::result_type = bool]’
/var/lib/jenkins/local/include/boost/variant/variant.hpp:1846:52: instantiated from ‘typename Visitor::result_type boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>::apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp>, T0_ = unsigned char, T1 = short unsigned int, T2 = unsigned int, T3 = long unsigned int, T4 = signed char, T5 = short int, T6 = int, T7 = long int, T8 = float, T9 = double, T10 = bool, T11 = boost::detail::variant::void_, T12 = boost::detail::variant::void_, T13 = boost::detail::variant::void_, T14 = boost::detail::variant::void_, T15 = boost::detail::variant::void_, T16 = boost::detail::variant::void_, T17 = boost::detail::variant::void_, T18 = boost::detail::variant::void_, T19 = boost::detail::variant::void_, typename Visitor::result_type = bool]’
/var/lib/jenkins/local/include/boost/variant/variant.hpp:1745:41: instantiated from ‘bool boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>::operator==(const boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>&) const [with T0_ = unsigned char, T1 = short unsigned int, T2 = unsigned int, T3 = long unsigned int, T4 = signed char, T5 = short int, T6 = int, T7 = long int, T8 = float, T9 = double, T10 = bool, T11 = boost::detail::variant::void_, T12 = boost::detail::variant::void_, T13 = boost::detail::variant::void_, T14 = boost::detail::variant::void_, T15 = boost::detail::variant::void_, T16 = boost::detail::variant::void_, T17 = boost::detail::variant::void_, T18 = boost::detail::variant::void_, T19 = boost::detail::variant::void_, boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> = boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:772:57: instantiated from here
/var/lib/jenkins/local/include/boost/variant/variant.hpp:807:23: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/boost/variant/variant.hpp: In member function ‘bool boost::detail::variant::equal_comp::operator()(const T&, const T&) const [with T = double]’:
/var/lib/jenkins/local/include/boost/variant/variant.hpp:789:47: instantiated from ‘bool boost::detail::variant::comparer<Variant, Comp>::operator()(const T&) const [with T = double, Variant = boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, Comp = boost::detail::variant::equal_comp]’
/var/lib/jenkins/local/include/boost/variant/variant.hpp:858:32: instantiated from ‘boost::detail::variant::invoke_visitor<Visitor>::result_type boost::detail::variant::invoke_visitor<Visitor>::internal_visit(T&, int) [with T = const double, Visitor = boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp>, boost::detail::variant::invoke_visitor<Visitor>::result_type = bool]’
/var/lib/jenkins/local/include/boost/variant/detail/visitation_impl.hpp:130:9: instantiated from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp> >, VoidPtrCV = const void*, T = double, typename Visitor::result_type = bool, mpl_::true_ = mpl_::bool_<true>]’
/var/lib/jenkins/local/include/boost/variant/detail/visitation_impl.hpp:173:9: instantiated from ‘typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp> >, VoidPtrCV = const void*, T = double, NoBackupFlag = boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>::has_fallback_type_, typename Visitor::result_type = bool]’
/var/lib/jenkins/local/include/boost/variant/detail/visitation_impl.hpp:260:1: instantiated from ‘typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>, step0 = boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<11l>, unsigned char, boost::mpl::l_item<mpl_::long_<10l>, short unsigned int, boost::mpl::l_item<mpl_::long_<9l>, unsigned int, boost::mpl::l_item<mpl_::long_<8l>, long unsigned int, boost::mpl::l_item<mpl_::long_<7l>, signed char, boost::mpl::l_item<mpl_::long_<6l>, short int, boost::mpl::l_item<mpl_::long_<5l>, int, boost::mpl::l_item<mpl_::long_<4l>, long int, boost::mpl::l_item<mpl_::long_<3l>, float, boost::mpl::l_item<mpl_::long_<2l>, double, boost::mpl::l_item<mpl_::long_<1l>, bool, boost::mpl::l_end> > > > > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp> >, VoidPtrCV = const void*, NoBackupFlag = boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>::has_fallback_type_, typename Visitor::result_type = bool, mpl_::false_ = mpl_::bool_<false>]’
/var/lib/jenkins/local/include/boost/variant/variant.hpp:1802:13: instantiated from ‘static typename Visitor::result_type boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp> >, VoidPtrCV = const void*, T0_ = unsigned char, T1 = short unsigned int, T2 = unsigned int, T3 = long unsigned int, T4 = signed char, T5 = short int, T6 = int, T7 = long int, T8 = float, T9 = double, T10 = bool, T11 = boost::detail::variant::void_, T12 = boost::detail::variant::void_, T13 = boost::detail::variant::void_, T14 = boost::detail::variant::void_, T15 = boost::detail::variant::void_, T16 = boost::detail::variant::void_, T17 = boost::detail::variant::void_, T18 = boost::detail::variant::void_, T19 = boost::detail::variant::void_, typename Visitor::result_type = bool]’
/var/lib/jenkins/local/include/boost/variant/variant.hpp:1824:13: instantiated from ‘typename Visitor::result_type boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor<boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp> >, T0_ = unsigned char, T1 = short unsigned int, T2 = unsigned int, T3 = long unsigned int, T4 = signed char, T5 = short int, T6 = int, T7 = long int, T8 = float, T9 = double, T10 = bool, T11 = boost::detail::variant::void_, T12 = boost::detail::variant::void_, T13 = boost::detail::variant::void_, T14 = boost::detail::variant::void_, T15 = boost::detail::variant::void_, T16 = boost::detail::variant::void_, T17 = boost::detail::variant::void_, T18 = boost::detail::variant::void_, T19 = boost::detail::variant::void_, typename Visitor::result_type = bool]’
/var/lib/jenkins/local/include/boost/variant/variant.hpp:1846:52: instantiated from ‘typename Visitor::result_type boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>::apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::comparer<boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>, boost::detail::variant::equal_comp>, T0_ = unsigned char, T1 = short unsigned int, T2 = unsigned int, T3 = long unsigned int, T4 = signed char, T5 = short int, T6 = int, T7 = long int, T8 = float, T9 = double, T10 = bool, T11 = boost::detail::variant::void_, T12 = boost::detail::variant::void_, T13 = boost::detail::variant::void_, T14 = boost::detail::variant::void_, T15 = boost::detail::variant::void_, T16 = boost::detail::variant::void_, T17 = boost::detail::variant::void_, T18 = boost::detail::variant::void_, T19 = boost::detail::variant::void_, typename Visitor::result_type = bool]’
/var/lib/jenkins/local/include/boost/variant/variant.hpp:1745:41: instantiated from ‘bool boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>::operator==(const boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>&) const [with T0_ = unsigned char, T1 = short unsigned int, T2 = unsigned int, T3 = long unsigned int, T4 = signed char, T5 = short int, T6 = int, T7 = long int, T8 = float, T9 = double, T10 = bool, T11 = boost::detail::variant::void_, T12 = boost::detail::variant::void_, T13 = boost::detail::variant::void_, T14 = boost::detail::variant::void_, T15 = boost::detail::variant::void_, T16 = boost::detail::variant::void_, T17 = boost::detail::variant::void_, T18 = boost::detail::variant::void_, T19 = boost::detail::variant::void_, boost::variant<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> = boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstNode.cpp>:772:57: instantiated from here
/var/lib/jenkins/local/include/boost/variant/variant.hpp:807:23: warning: comparing floating point with == or != is unsafe
[ 49%] Building CXX object src/CMakeFiles/pdal.dir/plang/AstUtils.cpp.o
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstUtils.cpp>: In static member function ‘static std::string pdal::plang::AstUtils::getName(pdal::plang::NodeType)’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstUtils.cpp>:368:12: warning: enumeration value ‘NodeType_VariableUse’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstUtils.cpp>:368:12: warning: enumeration value ‘NodeType_VariableDef’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstUtils.cpp>:368:12: warning: enumeration value ‘NodeType_Program’ not handled in switch
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstUtils.cpp>: In function ‘void pdal::plang::do_equality(pdal::plang::variant_t, pdal::plang::variant_t, pdal::plang::variant_t&, pdal::plang::NodeType) [with T = float, pdal::plang::variant_t = boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>]’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstUtils.cpp>:271:92: instantiated from here
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstUtils.cpp>:164:30: warning: comparing floating point with == or != is unsafe
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstUtils.cpp>:165:30: warning: comparing floating point with == or != is unsafe
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstUtils.cpp>: In function ‘void pdal::plang::do_equality(pdal::plang::variant_t, pdal::plang::variant_t, pdal::plang::variant_t&, pdal::plang::NodeType) [with T = double, pdal::plang::variant_t = boost::variant<unsigned char, short unsigned int, unsigned int, long unsigned int, signed char, short int, int, long int, float, double, bool>]’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstUtils.cpp>:272:93: instantiated from here
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstUtils.cpp>:164:30: warning: comparing floating point with == or != is unsafe
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/AstUtils.cpp>:165:30: warning: comparing floating point with == or != is unsafe
[ 50%] Building CXX object src/CMakeFiles/pdal.dir/plang/Parser.cpp.o
[ 51%] Building CXX object src/CMakeFiles/pdal.dir/plang/Parser_qi.cpp.o
In file included from /var/lib/jenkins/local/include/boost/spirit/home/qi/numeric/real.hpp:21:0,
from /var/lib/jenkins/local/include/boost/spirit/home/qi/numeric.hpp:17,
from /var/lib/jenkins/local/include/boost/spirit/home/qi.hpp:21,
from /var/lib/jenkins/local/include/boost/spirit/include/qi.hpp:16,
from <http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/Parser_qi.cpp>:49:
/var/lib/jenkins/local/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp: In function ‘bool boost::spirit::traits::is_equal_to_one(const T&) [with T = double]’:
/var/lib/jenkins/local/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp:242:18: instantiated from ‘static bool boost::spirit::qi::detail::real_impl<T, RealPolicies>::parse(Iterator&, const Iterator&, Attribute&, const RealPolicies&) [with Iterator = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, Attribute = double, T = double, RealPolicies = boost::spirit::qi::strict_real_policies<double>]’
/var/lib/jenkins/local/include/boost/spirit/home/qi/numeric/real.hpp:168:68: instantiated from ‘bool boost::spirit::qi::any_real_parser<T, RealPolicies>::parse(Iterator&, const Iterator&, Context&, const Skipper&, T&) const [with Iterator = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, Context = boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >, Skipper = boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, T = double, RealPolicies = boost::spirit::qi::strict_real_policies<double>]’
/var/lib/jenkins/local/include/boost/spirit/home/qi/action/action.hpp:65:13: instantiated from ‘bool boost::spirit::qi::action<Subject, Action>::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, Context = boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >, Skipper = boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, Attribute = const boost::spirit::unused_type, Subject = boost::spirit::qi::any_real_parser<double, boost::spirit::qi::strict_real_policies<double> >, Action = boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >]’
/var/lib/jenkins/local/include/boost/spirit/home/qi/detail/alternative_function.hpp:199:23: instantiated from ‘bool boost::spirit::qi::detail::alternative_function<Iterator, Context, Skipper, const boost::spirit::unused_type>::operator()(const Component&) [with Component = boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::strict_real_policies<double> >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, Iterator = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, Context = boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >, Skipper = boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >]’
/var/lib/jenkins/local/include/boost/fusion/algorithm/query/detail/any.hpp:42:83: instantiated from ‘bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator<const boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::strict_real_policies<double> >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 10u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_int_parser<int, 10u, 1u, -0x00000000000000001>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[5], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::nil> > > > > >, Last = boost::fusion::cons_iterator<const boost::fusion::nil>, F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, const boost::spirit::unused_type>, mpl_::false_ = mpl_::bool_<false>]’
/var/lib/jenkins/local/include/boost/fusion/algorithm/query/detail/any.hpp:42:83: [ skipping 10 instantiation contexts ]
/var/lib/jenkins/local/include/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function4<R, T1, T2, T3, T4>::function4(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -0x00000000000000001>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_real_parser<float, boost::spirit::qi::strict_real_policies<float> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::strict_real_policies<double> >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 10u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_int_parser<int, 10u, 1u, -0x00000000000000001>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[5], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::nil> > > > > > > > >, mpl_::bool_<false> >, R = bool, T0 = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, T1 = const __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, T2 = boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >&, T3 = const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >&, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
/var/lib/jenkins/local/include/boost/function/function_template.hpp:1042:16: instantiated from ‘boost::function<R(T0, T1, T2, T3)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -0x00000000000000001>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_real_parser<float, boost::spirit::qi::strict_real_policies<float> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::strict_real_policies<double> >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 10u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_int_parser<int, 10u, 1u, -0x00000000000000001>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[5], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::nil> > > > > > > > >, mpl_::bool_<false> >, R = bool, T0 = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, T1 = const __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, T2 = boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >&, T3 = const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >&, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
/var/lib/jenkins/local/include/boost/function/function_template.hpp:1083:5: instantiated from ‘typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, boost::function<R(T0, T1, T2, T3)>&>::type boost::function<R(T0, T1, T2, T3)>::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -0x00000000000000001>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_real_parser<float, boost::spirit::qi::strict_real_policies<float> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::strict_real_policies<double> >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 10u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_int_parser<int, 10u, 1u, -0x00000000000000001>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[5], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::nil> > > > > > > > >, mpl_::bool_<false> >, R = bool, T0 = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, T1 = const __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, T2 = boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >&, T3 = const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >&, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, boost::function<R(T0, T1, T2, T3)>&>::type = boost::function<bool(__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, const __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >&, const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >&)>&]’
/var/lib/jenkins/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:182:13: instantiated from ‘static void boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>::define(boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char (&)[3]>, 0l>, const boost::spirit::terminal<boost::spirit::tag::hex>&>, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char (&)[3]>, 0l>, const boost::spirit::terminal<boost::spirit::tag::hex>&>, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::spirit::qi::real_parser<float, boost::spirit::qi::strict_real_policies<float> >&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::stateful_tag<boost::spirit::qi::strict_real_policies<double>, boost::spirit::tag::double_, double, boost::spirit::unused_type> >&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::uint_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::int_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<const char (&)[5]> > >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<const char (&)[6]> > >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>, Iterator = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, T1 = pdal::plang::AstNode*(), T2 = boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::qi::rule<Iterator, T1, T2, T3, T4> = boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, pdal::plang::AstNode*(), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l> >, mpl_::true_ = mpl_::bool_<true>]’
/var/lib/jenkins/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:220:13: instantiated from ‘boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>& boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>::operator=(const Expr&) [with Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char (&)[3]>, 0l>, const boost::spirit::terminal<boost::spirit::tag::hex>&>, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char (&)[3]>, 0l>, const boost::spirit::terminal<boost::spirit::tag::hex>&>, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::spirit::qi::real_parser<float, boost::spirit::qi::strict_real_policies<float> >&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::stateful_tag<boost::spirit::qi::strict_real_policies<double>, boost::spirit::tag::double_, double, boost::spirit::unused_type> >&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::uint_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::int_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<const char (&)[5]> > >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<const char (&)[6]> > >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>, Iterator = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, T1 = pdal::plang::AstNode*(), T2 = boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::qi::rule<Iterator, T1, T2, T3, T4> = boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, pdal::plang::AstNode*(), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l> >]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/Parser_qi.cpp>:137:16: instantiated from here
/var/lib/jenkins/local/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp:115:25: warning: comparing floating point with == or != is unsafe
/var/lib/jenkins/local/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp: In function ‘bool boost::spirit::traits::is_equal_to_one(const T&) [with T = float]’:
/var/lib/jenkins/local/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp:242:18: instantiated from ‘static bool boost::spirit::qi::detail::real_impl<T, RealPolicies>::parse(Iterator&, const Iterator&, Attribute&, const RealPolicies&) [with Iterator = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, Attribute = float, T = float, RealPolicies = boost::spirit::qi::strict_real_policies<float>]’
/var/lib/jenkins/local/include/boost/spirit/home/qi/numeric/real.hpp:168:68: instantiated from ‘bool boost::spirit::qi::any_real_parser<T, RealPolicies>::parse(Iterator&, const Iterator&, Context&, const Skipper&, T&) const [with Iterator = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, Context = boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >, Skipper = boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, T = float, RealPolicies = boost::spirit::qi::strict_real_policies<float>]’
/var/lib/jenkins/local/include/boost/spirit/home/qi/detail/fail_function.hpp:38:72: instantiated from ‘bool boost::spirit::qi::detail::fail_function<Iterator, Context, Skipper>::operator()(const Component&, Attribute&) const [with Component = boost::spirit::qi::any_real_parser<float, boost::spirit::qi::strict_real_policies<float> >, Attribute = float, Iterator = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, Context = boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >, Skipper = boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >]’
/var/lib/jenkins/local/include/boost/spirit/home/support/algorithm/any_if.hpp:193:81: instantiated from ‘bool boost::spirit::detail::any_if(const First1&, const First2&, const Last1&, const Last2&, F&, mpl_::false_) [with Pred = boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, First1 = boost::fusion::cons_iterator<const boost::fusion::cons<boost::spirit::qi::any_real_parser<float, boost::spirit::qi::strict_real_policies<float> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, Last1 = boost::fusion::cons_iterator<const boost::fusion::nil>, First2 = boost::fusion::vector_iterator<boost::fusion::vector1<float&>, 0>, Last2 = boost::fusion::vector_iterator<boost::fusion::vector1<float&>, 1>, F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > >, mpl_::false_ = mpl_::bool_<false>]’
/var/lib/jenkins/local/include/boost/spirit/home/support/algorithm/any_if.hpp:207:72: instantiated from ‘bool boost::spirit::any_if(const Sequence1&, Sequence2&, F, Pred) [with Pred = boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >, __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> > >, Sequence1 = boost::fusion::cons<boost::spirit::qi::any_real_parser<float, boost::spirit::qi::strict_real_policies<float> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> >, Sequence2 = boost::fusion::vector1<float&>, F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> > >]’
/var/lib/jenkins/local/include/boost/spirit/home/qi/operator/sequence_base.hpp:87:13: [ skipping 14 instantiation contexts ]
/var/lib/jenkins/local/include/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function4<R, T1, T2, T3, T4>::function4(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -0x00000000000000001>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_real_parser<float, boost::spirit::qi::strict_real_policies<float> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::strict_real_policies<double> >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 10u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_int_parser<int, 10u, 1u, -0x00000000000000001>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[5], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::nil> > > > > > > > >, mpl_::bool_<false> >, R = bool, T0 = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, T1 = const __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, T2 = boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >&, T3 = const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >&, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
/var/lib/jenkins/local/include/boost/function/function_template.hpp:1042:16: instantiated from ‘boost::function<R(T0, T1, T2, T3)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -0x00000000000000001>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_real_parser<float, boost::spirit::qi::strict_real_policies<float> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::strict_real_policies<double> >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 10u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_int_parser<int, 10u, 1u, -0x00000000000000001>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[5], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::nil> > > > > > > > >, mpl_::bool_<false> >, R = bool, T0 = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, T1 = const __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, T2 = boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >&, T3 = const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >&, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
/var/lib/jenkins/local/include/boost/function/function_template.hpp:1083:5: instantiated from ‘typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, boost::function<R(T0, T1, T2, T3)>&>::type boost::function<R(T0, T1, T2, T3)>::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::literal_string<const char (&)[3], true>, boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 16u, 1u, -0x00000000000000001>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_real_parser<float, boost::spirit::qi::strict_real_policies<float> >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_real_parser<double, boost::spirit::qi::strict_real_policies<double> >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::sequence<boost::fusion::cons<boost::spirit::qi::any_uint_parser<unsigned int, 10u, 1u, -0x00000000000000001>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil> > >, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::any_int_parser<int, 10u, 1u, -0x00000000000000001>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[5], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::literal_string<const char (&)[6], true>, boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > > >, boost::fusion::nil> > > > > > > > >, mpl_::bool_<false> >, R = bool, T0 = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, T1 = const __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, T2 = boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >&, T3 = const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >&, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, boost::function<R(T0, T1, T2, T3)>&>::type = boost::function<bool(__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, const __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >&, boost::spirit::context<boost::fusion::cons<pdal::plang::AstNode*&, boost::fusion::nil>, boost::fusion::vector0<> >&, const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >&)>&]’
/var/lib/jenkins/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:182:13: instantiated from ‘static void boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>::define(boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_<false>, Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char (&)[3]>, 0l>, const boost::spirit::terminal<boost::spirit::tag::hex>&>, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char (&)[3]>, 0l>, const boost::spirit::terminal<boost::spirit::tag::hex>&>, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::spirit::qi::real_parser<float, boost::spirit::qi::strict_real_policies<float> >&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::stateful_tag<boost::spirit::qi::strict_real_policies<double>, boost::spirit::tag::double_, double, boost::spirit::unused_type> >&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::uint_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::int_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<const char (&)[5]> > >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<const char (&)[6]> > >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>, Iterator = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, T1 = pdal::plang::AstNode*(), T2 = boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::qi::rule<Iterator, T1, T2, T3, T4> = boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, pdal::plang::AstNode*(), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l> >, mpl_::true_ = mpl_::bool_<true>]’
/var/lib/jenkins/local/include/boost/spirit/home/qi/nonterminal/rule.hpp:220:13: instantiated from ‘boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>& boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>::operator=(const Expr&) [with Expr = boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char (&)[3]>, 0l>, const boost::spirit::terminal<boost::spirit::tag::hex>&>, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char (&)[3]>, 0l>, const boost::spirit::terminal<boost::spirit::tag::hex>&>, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<boost::spirit::qi::real_parser<float, boost::spirit::qi::strict_real_policies<float> >&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::stateful_tag<boost::spirit::qi::strict_real_policies<double>, boost::spirit::tag::double_, double, boost::spirit::unused_type> >&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::uint_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char&>, 0l> >, 2l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const boost::spirit::terminal<boost::spirit::tag::int_>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::spirit::argument<0>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<const char (&)[5]> > >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>&, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector1<const char (&)[6]> > >, 0l>&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const boost::phoenix::actor<boost::phoenix::composite<boost::phoenix::assign_eval, boost::fusion::vector<boost::spirit::attribute<0>, boost::phoenix::composite<boost::phoenix::detail::new_eval<pdal::plang::AstConstant>, boost::fusion::vector<boost::phoenix::value<bool>, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_> > >&>, 0l> >, 2l>&>, 2l>, Iterator = __gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, T1 = pdal::plang::AstNode*(), T2 = boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l>, T3 = boost::spirit::unused_type, T4 = boost::spirit::unused_type, boost::spirit::qi::rule<Iterator, T1, T2, T3, T4> = boost::spirit::qi::rule<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char> >, pdal::plang::AstNode*(), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::ascii> >, 0l> >]’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/plang/Parser_qi.cpp>:137:16: instantiated from here
/var/lib/jenkins/local/include/boost/spirit/home/qi/numeric/detail/real_impl.hpp:115:25: warning: comparing floating point with == or != is unsafe
[ 51%] Building CXX object src/CMakeFiles/pdal.dir/plang/Program.cpp.o
[ 52%] Building CXX object src/CMakeFiles/pdal.dir/plang/SymbolTable.cpp.o
[ 53%] Building CXX object src/CMakeFiles/pdal.dir/filters/Predicate.cpp.o
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Predicate.cpp>: In member function ‘uint32_t pdal::filters::Predicate::processBuffer(pdal::PointBuffer&, const pdal::PointBuffer&, pdal::plang::Parser&) const’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Predicate.cpp>:93:14: warning: unused variable ‘ok’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Predicate.cpp>: In member function ‘void pdal::filters::iterators::sequential::Predicate::createParser()’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Predicate.cpp>:146:10: warning: unused variable ‘ok’
[ 54%] Building CXX object src/CMakeFiles/pdal.dir/filters/Programmable.cpp.o
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Programmable.cpp>: In member function ‘void pdal::filters::Programmable::processBuffer(pdal::PointBuffer&, pdal::plang::Parser&) const’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Programmable.cpp>:91:14: warning: unused variable ‘ok’
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Programmable.cpp>: In member function ‘void pdal::filters::iterators::sequential::Programmable::createParser()’:
<http://jenkins.pointcloud.org/job/PDAL/ws/src/filters/Programmable.cpp>:142:10: warning: unused variable ‘ok’
[ 54%] Building CXX object src/CMakeFiles/pdal.dir/pdal_config.cpp.o
Linking CXX shared library ../bin/libpdal.so
/usr/bin/ld: cannot find -lLINK_PRIVATE
collect2: ld returned 1 exit status
make[2]: *** [bin/libpdal.so.0] Error 1
make[1]: *** [src/CMakeFiles/pdal.dir/all] Error 2
make: *** [all] Error 2
test/jenkins.sh: line 16: ./bin/pdal_test: No such file or directory
Build step 'Execute shell' marked build as failure
More information about the pdal-commits
mailing list