=> Bootstrap dependency digest>=20010302: found digest-20180917 ===> Building for simgear-2018.2.2nb9 Scanning dependencies of target SimGearCore [ 0%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_resolver.c.o [ 0%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_dn.c.o [ 1%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_dntosp.c.o [ 1%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_parse.c.o [ 1%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_init.c.o [ 1%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_misc.c.o [ 2%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_rr_a.c.o [ 2%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_rr_ptr.c.o [ 2%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_rr_mx.c.o [ 2%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_rr_txt.c.o [ 3%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_bl.c.o [ 3%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_rr_srv.c.o [ 3%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_rr_naptr.c.o [ 3%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_codes.c.o [ 4%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_jran.c.o [ 4%] Building C object simgear/CMakeFiles/SimGearCore.dir/__/3rdparty/udns/udns_XtoX.c.o [ 4%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bucket/newbucket.cxx.o [ 4%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHGroup.cxx.o [ 5%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHLineGeometry.cxx.o [ 5%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHLineSegmentVisitor.cxx.o [ 5%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHMotionTransform.cxx.o [ 5%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHNode.cxx.o [ 6%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHPageNode.cxx.o [ 6%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHPageRequest.cxx.o [ 6%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHPager.cxx.o [ 6%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHStaticBinary.cxx.o [ 7%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHStaticGeometry.cxx.o [ 7%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHStaticLeaf.cxx.o [ 7%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHStaticNode.cxx.o [ 7%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHStaticTriangle.cxx.o [ 8%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHSubTreeCollector.cxx.o [ 8%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHMaterial.cxx.o [ 8%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/bvh/BVHTransform.cxx.o [ 8%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/debug/logstream.cxx.o [ 9%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/debug/BufferedLogCallback.cxx.o [ 9%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/embedded_resources/EmbeddedResource.cxx.o [ 9%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/embedded_resources/EmbeddedResourceManager.cxx.o [ 9%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/embedded_resources/EmbeddedResourceProxy.cxx.o [ 10%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/ephemeris/celestialBody.cxx.o [ 10%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/ephemeris/ephemeris.cxx.o [ 10%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/ephemeris/jupiter.cxx.o [ 10%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/ephemeris/mars.cxx.o [ 11%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/ephemeris/mercury.cxx.o [ 11%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/ephemeris/moonpos.cxx.o [ 11%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/ephemeris/neptune.cxx.o [ 11%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/ephemeris/saturn.cxx.o [ 12%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/ephemeris/star.cxx.o [ 12%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/ephemeris/stardata.cxx.o [ 12%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/ephemeris/uranus.cxx.o [ 12%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/ephemeris/venus.cxx.o [ 13%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/iostreams/sgstream.cxx.o [ 13%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/iostreams/gzfstream.cxx.o [ 13%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/iostreams/gzcontainerfile.cxx.o [ 13%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/iostreams/CharArrayStream.cxx.o [ 14%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/iostreams/zlibstream.cxx.o [ 14%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/iochannel.cxx.o [ 14%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/lowlevel.cxx.o [ 14%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/raw_socket.cxx.o [ 15%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/sg_binobj.cxx.o [ 15%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/sg_file.cxx.o [ 15%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/sg_netBuffer.cxx.o [ 15%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/sg_netChannel.cxx.o [ 16%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/sg_netChat.cxx.o [ 16%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/sg_serial.cxx.o [ 16%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/sg_socket.cxx.o [ 16%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/sg_socket_udp.cxx.o [ 17%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/HTTPClient.cxx.o [ 17%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/HTTPFileRequest.cxx.o [ 17%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/HTTPMemoryRequest.cxx.o [ 17%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/HTTPRequest.cxx.o [ 18%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/HTTPRepository.cxx.o /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/io/HTTPRepository.cxx: In function 'std::string simgear::innerResultCodeAsString(simgear::HTTPRepository::ResultCode)': /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/io/HTTPRepository.cxx:93:5: warning: control reaches end of non-void function [-Wreturn-type] } ^ [ 18%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/untar.cxx.o [ 18%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/io/DNSClient.cxx.o [ 18%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/magvar/magvar.cxx.o [ 19%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/magvar/coremag.cxx.o [ 19%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/math/SGGeodesy.cxx.o [ 19%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/math/interpolater.cxx.o [ 19%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/math/leastsqs.cxx.o [ 20%] Building C object simgear/CMakeFiles/SimGearCore.dir/math/sg_random.c.o [ 20%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/CSSBorder.cxx.o [ 20%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/ResourceManager.cxx.o [ 20%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/SimpleMarkdown.cxx.o [ 21%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/SVGpreserveAspectRatio.cxx.o [ 21%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/argparse.cxx.o [ 21%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/interpolator.cxx.o [ 21%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/sg_dir.cxx.o [ 22%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/sg_path.cxx.o [ 22%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/sg_hash.cxx.o [ 22%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/strutils.cxx.o [ 22%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/tabbed_values.cxx.o [ 23%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/misc/texcoord.cxx.o [ 23%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/bitslib.c.o [ 23%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/code.c.o [ 23%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/codegen.c.o [ 24%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/gc.c.o [ 24%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/hash.c.o [ 24%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/iolib.c.o [ 24%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/lex.c.o [ 25%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/lib.c.o [ 25%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/mathlib.c.o [ 25%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/misc.c.o [ 25%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/parse.c.o [ 26%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/string.c.o [ 26%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/thread-posix.c.o [ 26%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/thread-win32.c.o [ 26%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/threadlib.c.o [ 27%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/utf8lib.c.o [ 27%] Building C object simgear/CMakeFiles/SimGearCore.dir/nasal/vector.c.o [ 27%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/nasal/cppbind/Ghost.cxx.o [ 27%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/nasal/cppbind/NasalContext.cxx.o In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:20:0: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:123:23: error: 'enable_if' in namespace 'boost' does not name a template type typename boost::enable_if< boost::is_function, ^ /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:123:32: error: expected unqualified-id before '<' token typename boost::enable_if< boost::is_function, ^ /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:240:37: error: 'enable_if_c' in namespace 'boost' does not name a template type typename boost::enable_if_c< is_const || !is_other_const, ^ /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:240:48: error: expected ',' or '...' before '<' token typename boost::enable_if_c< is_const || !is_other_const, ^ /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx: In function 'simgear::Map, Value> from_nasal_helper(naContext, naRef, const simgear::Map, Value>*)': /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:290:57: error: no match for 'operator!=' (operand types are 'nasal::Hash::const_iterator {aka nasal::Hash::Iterator}' and 'nasal::Hash::iterator {aka nasal::Hash::Iterator}') for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it) ^ In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGMath.hxx:31:0, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/from_nasal.hxx:23, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.hxx:125, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:19: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGVec2.hxx:282:1: note: candidate: template bool operator!=(const SGVec2&, const SGVec2&) operator!=(const SGVec2& v1, const SGVec2& v2) ^ /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGVec2.hxx:282:1: note: template argument deduction/substitution failed: In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:20:0: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: 'nasal::Hash::const_iterator {aka nasal::Hash::Iterator}' is not derived from 'const SGVec2' for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it) ^ In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGMath.hxx:32:0, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/from_nasal.hxx:23, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.hxx:125, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:19: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGVec3.hxx:385:1: note: candidate: template bool operator!=(const SGVec3&, const SGVec3&) operator!=(const SGVec3& v1, const SGVec3& v2) ^ /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGVec3.hxx:385:1: note: template argument deduction/substitution failed: In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:20:0: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: 'nasal::Hash::const_iterator {aka nasal::Hash::Iterator}' is not derived from 'const SGVec3' for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it) ^ In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGMath.hxx:33:0, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/from_nasal.hxx:23, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.hxx:125, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:19: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGVec4.hxx:300:1: note: candidate: template bool operator!=(const SGVec4&, const SGVec4&) operator!=(const SGVec4& v1, const SGVec4& v2) ^ /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGVec4.hxx:300:1: note: template argument deduction/substitution failed: In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:20:0: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: 'nasal::Hash::const_iterator {aka nasal::Hash::Iterator}' is not derived from 'const SGVec4' for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it) ^ In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGMath.hxx:36:0, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/from_nasal.hxx:23, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.hxx:125, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:19: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGQuat.hxx:692:1: note: candidate: template bool operator!=(const SGQuat&, const SGQuat&) operator!=(const SGQuat& v1, const SGQuat& v2) ^ /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGQuat.hxx:692:1: note: template argument deduction/substitution failed: In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:20:0: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: 'nasal::Hash::const_iterator {aka nasal::Hash::Iterator}' is not derived from 'const SGQuat' for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it) ^ In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGMath.hxx:38:0, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/from_nasal.hxx:23, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.hxx:125, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:19: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGMatrix.hxx:452:1: note: candidate: template bool operator!=(const SGMatrix&, const SGMatrix&) operator!=(const SGMatrix& m1, const SGMatrix& m2) ^ /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/math/SGMatrix.hxx:452:1: note: template argument deduction/substitution failed: In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:20:0: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: 'nasal::Hash::const_iterator {aka nasal::Hash::Iterator}' is not derived from 'const SGMatrix' for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it) ^ In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalObjectHolder.hxx:24:0, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalMethodHolder.hxx:23, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:29, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/from_nasal.hxx:23, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.hxx:125, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:19: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/structure/SGSharedPtr.hxx:180:6: note: candidate: template bool operator!=(const SGSharedPtr&, const SGSharedPtr&) bool operator!=(const SGSharedPtr& lhs, const SGSharedPtr& rhs) ^ /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/structure/SGSharedPtr.hxx:180:6: note: template argument deduction/substitution failed: In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:20:0: /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: 'nasal::Hash::const_iterator {aka nasal::Hash::Iterator}' is not derived from 'const SGSharedPtr' for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it) ^ In file included from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:26:0, from /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalContext.cxx:20: /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:470:5: note: candidate: template typename boost::iterators::detail::enable_if_interoperable::type>::type boost::iterators::operator!=(const boost::iterators::iterator_facade&, const boost::iterators::iterator_facade&) operator op( \ ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:476:5: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL' BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL(prefix, op, result_type, boost::iterators::detail::enable_if_interoperable) ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:879:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP_HEAD' BOOST_ITERATOR_FACADE_INTEROP_HEAD(inline, op, result_type) \ ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:893:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:901:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:470:5: note: template argument deduction/substitution failed: operator op( \ ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:476:5: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL' BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL(prefix, op, result_type, boost::iterators::detail::enable_if_interoperable) ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:879:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP_HEAD' BOOST_ITERATOR_FACADE_INTEROP_HEAD(inline, op, result_type) \ ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:893:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:901:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In substitution of 'template typename boost::iterators::detail::enable_if_interoperable::type>::type boost::iterators::operator!=(const boost::iterators::iterator_facade&, const boost::iterators::iterator_facade&) [with Derived1 = nasal::Hash::Iterator; V1 = nasal::Hash::Entry; TC1 = boost::iterators::bidirectional_traversal_tag; Reference1 = nasal::Hash::Entry; Difference1 = int; Derived2 = nasal::Hash::Iterator; V2 = nasal::Hash::Entry; TC2 = boost::iterators::bidirectional_traversal_tag; Reference2 = nasal::Hash::Entry; Difference2 = int]': /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2/simgear/nasal/cppbind/NasalHash.hxx:290:69: required from here /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:470:5: error: no type named 'type' in 'struct boost::iterators::detail::enable_if_interoperable, nasal::Hash::Iterator, bool>' operator op( \ ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:476:5: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL' BOOST_ITERATOR_FACADE_INTEROP_HEAD_IMPL(prefix, op, result_type, boost::iterators::detail::enable_if_interoperable) ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:879:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP_HEAD' BOOST_ITERATOR_FACADE_INTEROP_HEAD(inline, op, result_type) \ ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:893:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_INTEROP' BOOST_ITERATOR_FACADE_INTEROP( \ ^ /tmp/pkgbuild/games/simgear/work/.buildlink/include/boost/iterator/iterator_facade.hpp:901:3: note: in expansion of macro 'BOOST_ITERATOR_FACADE_RELATION' BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal) ^ *** Error code 1 Stop. make[2]: stopped in /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2 *** Error code 1 Stop. make[1]: stopped in /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2 *** Error code 1 Stop. make: stopped in /tmp/pkgbuild/games/simgear/work/simgear-2018.2.2 *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/games/simgear *** Error code 1 Stop. make: stopped in /usr/pkgsrc/games/simgear