Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- make; make install
- 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
- [ 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
- /usr/local/src/simgear/simgear/nasal/code.c: In function ‘naRethrowError’:
- /usr/local/src/simgear/simgear/nasal/code.c:39:57: warning: argument to ‘sizeof’ in ‘strncpy’ call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess]
- strncpy(subc->callParent->error, subc->error, sizeof(subc->error));
- ^
- [ 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 /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/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<Sig>,
- ^~~~~~~~~
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:123:23: note: suggested alternative: ‘enable_if_’
- typename boost::enable_if< boost::is_function<Sig>,
- ^~~~~~~~~
- enable_if_
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:123:32: error: expected unqualified-id before ‘<’ token
- typename boost::enable_if< boost::is_function<Sig>,
- ^
- /usr/local/src/simgear/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,
- ^~~~~~~~~~~
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:240:37: note: suggested alternative: ‘enable_if_t’
- typename boost::enable_if_c< is_const || !is_other_const,
- ^~~~~~~~~~~
- enable_if_t
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:240:48: error: expected ‘,’ or ‘...’ before ‘<’ token
- typename boost::enable_if_c< is_const || !is_other_const,
- ^
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx: In function ‘simgear::Map<std::__cxx11::basic_string<char>, Value> from_nasal_helper(naContext, naRef, const simgear::Map<std::__cxx11::basic_string<char>, Value>*)’:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:57: error: no match for ‘operator!=’ (operand types are ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} and ‘nasal::Hash::iterator’ {aka ‘nasal::Hash::Iterator<false>’})
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ~~~^~~~~~~~~~~~~
- In file included from /usr/local/src/simgear/simgear/math/SGMath.hxx:31,
- from /usr/local/src/simgear/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25,
- from /usr/local/src/simgear/simgear/nasal/cppbind/from_nasal.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.hxx:125,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:19:
- /usr/local/src/simgear/simgear/math/SGVec2.hxx:282:1: note: candidate: ‘template<class T> bool operator!=(const SGVec2<T>&, const SGVec2<T>&)’
- operator!=(const SGVec2<T>& v1, const SGVec2<T>& v2)
- ^~~~~~~~
- /usr/local/src/simgear/simgear/math/SGVec2.hxx:282:1: note: template argument deduction/substitution failed:
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} is not derived from ‘const SGVec2<T>’
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ^
- In file included from /usr/local/src/simgear/simgear/math/SGMath.hxx:32,
- from /usr/local/src/simgear/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25,
- from /usr/local/src/simgear/simgear/nasal/cppbind/from_nasal.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.hxx:125,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:19:
- /usr/local/src/simgear/simgear/math/SGVec3.hxx:385:1: note: candidate: ‘template<class T> bool operator!=(const SGVec3<S>&, const SGVec3<S>&)’
- operator!=(const SGVec3<T>& v1, const SGVec3<T>& v2)
- ^~~~~~~~
- /usr/local/src/simgear/simgear/math/SGVec3.hxx:385:1: note: template argument deduction/substitution failed:
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} is not derived from ‘const SGVec3<S>’
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ^
- In file included from /usr/local/src/simgear/simgear/math/SGMath.hxx:33,
- from /usr/local/src/simgear/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25,
- from /usr/local/src/simgear/simgear/nasal/cppbind/from_nasal.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.hxx:125,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:19:
- /usr/local/src/simgear/simgear/math/SGVec4.hxx:300:1: note: candidate: ‘template<class T> bool operator!=(const SGVec4<T>&, const SGVec4<T>&)’
- operator!=(const SGVec4<T>& v1, const SGVec4<T>& v2)
- ^~~~~~~~
- /usr/local/src/simgear/simgear/math/SGVec4.hxx:300:1: note: template argument deduction/substitution failed:
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} is not derived from ‘const SGVec4<T>’
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ^
- In file included from /usr/local/src/simgear/simgear/math/SGMath.hxx:36,
- from /usr/local/src/simgear/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25,
- from /usr/local/src/simgear/simgear/nasal/cppbind/from_nasal.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.hxx:125,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:19:
- /usr/local/src/simgear/simgear/math/SGQuat.hxx:692:1: note: candidate: ‘template<class T> bool operator!=(const SGQuat<T>&, const SGQuat<T>&)’
- operator!=(const SGQuat<T>& v1, const SGQuat<T>& v2)
- ^~~~~~~~
- /usr/local/src/simgear/simgear/math/SGQuat.hxx:692:1: note: template argument deduction/substitution failed:
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} is not derived from ‘const SGQuat<T>’
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ^
- In file included from /usr/local/src/simgear/simgear/math/SGMath.hxx:38,
- from /usr/local/src/simgear/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25,
- from /usr/local/src/simgear/simgear/nasal/cppbind/from_nasal.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.hxx:125,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:19:
- /usr/local/src/simgear/simgear/math/SGMatrix.hxx:452:1: note: candidate: ‘template<class T> bool operator!=(const SGMatrix<T>&, const SGMatrix<T>&)’
- operator!=(const SGMatrix<T>& m1, const SGMatrix<T>& m2)
- ^~~~~~~~
- /usr/local/src/simgear/simgear/math/SGMatrix.hxx:452:1: note: template argument deduction/substitution failed:
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} is not derived from ‘const SGMatrix<T>’
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ^
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalObjectHolder.hxx:24,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalMethodHolder.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:29,
- from /usr/local/src/simgear/simgear/nasal/cppbind/from_nasal.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.hxx:125,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:19:
- /usr/local/src/simgear/simgear/structure/SGSharedPtr.hxx:180:6: note: candidate: ‘template<class T, class U> bool operator!=(const SGSharedPtr<T>&, const SGSharedPtr<U>&)’
- bool operator!=(const SGSharedPtr<T>& lhs, const SGSharedPtr<U>& rhs)
- ^~~~~~~~
- /usr/local/src/simgear/simgear/structure/SGSharedPtr.hxx:180:6: note: template argument deduction/substitution failed:
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} is not derived from ‘const SGSharedPtr<T>’
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ^
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:26,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/include/boost/iterator/iterator_facade.hpp:901:3: note: candidate: ‘template<class Derived1, class V1, class TC1, class Reference1, class Difference1, class Derived2, class V2, class TC2, class Reference2, class Difference2> typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const boost::iterators::iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&)’
- BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal)
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/boost/iterator/iterator_facade.hpp:901:3: note: template argument deduction/substitution failed:
- /usr/include/boost/iterator/iterator_facade.hpp: In substitution of ‘template<class Derived1, class V1, class TC1, class Reference1, class Difference1, class Derived2, class V2, class TC2, class Reference2, class Difference2> typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const boost::iterators::iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = nasal::Hash::Iterator<true>; V1 = nasal::Hash::Entry<true>; TC1 = boost::iterators::bidirectional_traversal_tag; Reference1 = nasal::Hash::Entry<true>; Difference1 = long int; Derived2 = nasal::Hash::Iterator<false>; V2 = nasal::Hash::Entry<false>; TC2 = boost::iterators::bidirectional_traversal_tag; Reference2 = nasal::Hash::Entry<false>; Difference2 = long int]’:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: required from here
- /usr/include/boost/iterator/iterator_facade.hpp:901:3: error: no type named ‘type’ in ‘struct boost::iterators::detail::enable_if_interoperable<nasal::Hash::Iterator<true>, nasal::Hash::Iterator<false>, bool>’
- make[2]: *** [simgear/CMakeFiles/SimGearCore.dir/build.make:1480: simgear/CMakeFiles/SimGearCore.dir/nasal/cppbind/NasalContext.cxx.o] Error 1
- make[1]: *** [CMakeFiles/Makefile2:1186: simgear/CMakeFiles/SimGearCore.dir/all] Error 2
- make: *** [Makefile:163: all] Error 2
- [ 0%] Building CXX object simgear/CMakeFiles/SimGearCore.dir/nasal/cppbind/NasalContext.cxx.o
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/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<Sig>,
- ^~~~~~~~~
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:123:23: note: suggested alternative: ‘enable_if_’
- typename boost::enable_if< boost::is_function<Sig>,
- ^~~~~~~~~
- enable_if_
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:123:32: error: expected unqualified-id before ‘<’ token
- typename boost::enable_if< boost::is_function<Sig>,
- ^
- /usr/local/src/simgear/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,
- ^~~~~~~~~~~
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:240:37: note: suggested alternative: ‘enable_if_t’
- typename boost::enable_if_c< is_const || !is_other_const,
- ^~~~~~~~~~~
- enable_if_t
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:240:48: error: expected ‘,’ or ‘...’ before ‘<’ token
- typename boost::enable_if_c< is_const || !is_other_const,
- ^
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx: In function ‘simgear::Map<std::__cxx11::basic_string<char>, Value> from_nasal_helper(naContext, naRef, const simgear::Map<std::__cxx11::basic_string<char>, Value>*)’:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:57: error: no match for ‘operator!=’ (operand types are ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} and ‘nasal::Hash::iterator’ {aka ‘nasal::Hash::Iterator<false>’})
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ~~~^~~~~~~~~~~~~
- In file included from /usr/local/src/simgear/simgear/math/SGMath.hxx:31,
- from /usr/local/src/simgear/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25,
- from /usr/local/src/simgear/simgear/nasal/cppbind/from_nasal.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.hxx:125,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:19:
- /usr/local/src/simgear/simgear/math/SGVec2.hxx:282:1: note: candidate: ‘template<class T> bool operator!=(const SGVec2<T>&, const SGVec2<T>&)’
- operator!=(const SGVec2<T>& v1, const SGVec2<T>& v2)
- ^~~~~~~~
- /usr/local/src/simgear/simgear/math/SGVec2.hxx:282:1: note: template argument deduction/substitution failed:
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} is not derived from ‘const SGVec2<T>’
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ^
- In file included from /usr/local/src/simgear/simgear/math/SGMath.hxx:32,
- from /usr/local/src/simgear/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25,
- from /usr/local/src/simgear/simgear/nasal/cppbind/from_nasal.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.hxx:125,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:19:
- /usr/local/src/simgear/simgear/math/SGVec3.hxx:385:1: note: candidate: ‘template<class T> bool operator!=(const SGVec3<S>&, const SGVec3<S>&)’
- operator!=(const SGVec3<T>& v1, const SGVec3<T>& v2)
- ^~~~~~~~
- /usr/local/src/simgear/simgear/math/SGVec3.hxx:385:1: note: template argument deduction/substitution failed:
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} is not derived from ‘const SGVec3<S>’
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ^
- In file included from /usr/local/src/simgear/simgear/math/SGMath.hxx:33,
- from /usr/local/src/simgear/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25,
- from /usr/local/src/simgear/simgear/nasal/cppbind/from_nasal.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.hxx:125,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:19:
- /usr/local/src/simgear/simgear/math/SGVec4.hxx:300:1: note: candidate: ‘template<class T> bool operator!=(const SGVec4<T>&, const SGVec4<T>&)’
- operator!=(const SGVec4<T>& v1, const SGVec4<T>& v2)
- ^~~~~~~~
- /usr/local/src/simgear/simgear/math/SGVec4.hxx:300:1: note: template argument deduction/substitution failed:
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} is not derived from ‘const SGVec4<T>’
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ^
- In file included from /usr/local/src/simgear/simgear/math/SGMath.hxx:36,
- from /usr/local/src/simgear/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25,
- from /usr/local/src/simgear/simgear/nasal/cppbind/from_nasal.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.hxx:125,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:19:
- /usr/local/src/simgear/simgear/math/SGQuat.hxx:692:1: note: candidate: ‘template<class T> bool operator!=(const SGQuat<T>&, const SGQuat<T>&)’
- operator!=(const SGQuat<T>& v1, const SGQuat<T>& v2)
- ^~~~~~~~
- /usr/local/src/simgear/simgear/math/SGQuat.hxx:692:1: note: template argument deduction/substitution failed:
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} is not derived from ‘const SGQuat<T>’
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ^
- In file included from /usr/local/src/simgear/simgear/math/SGMath.hxx:38,
- from /usr/local/src/simgear/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:25,
- from /usr/local/src/simgear/simgear/nasal/cppbind/from_nasal.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.hxx:125,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:19:
- /usr/local/src/simgear/simgear/math/SGMatrix.hxx:452:1: note: candidate: ‘template<class T> bool operator!=(const SGMatrix<T>&, const SGMatrix<T>&)’
- operator!=(const SGMatrix<T>& m1, const SGMatrix<T>& m2)
- ^~~~~~~~
- /usr/local/src/simgear/simgear/math/SGMatrix.hxx:452:1: note: template argument deduction/substitution failed:
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} is not derived from ‘const SGMatrix<T>’
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ^
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalObjectHolder.hxx:24,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalMethodHolder.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/detail/from_nasal_helper.hxx:29,
- from /usr/local/src/simgear/simgear/nasal/cppbind/from_nasal.hxx:23,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.hxx:125,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:19:
- /usr/local/src/simgear/simgear/structure/SGSharedPtr.hxx:180:6: note: candidate: ‘template<class T, class U> bool operator!=(const SGSharedPtr<T>&, const SGSharedPtr<U>&)’
- bool operator!=(const SGSharedPtr<T>& lhs, const SGSharedPtr<U>& rhs)
- ^~~~~~~~
- /usr/local/src/simgear/simgear/structure/SGSharedPtr.hxx:180:6: note: template argument deduction/substitution failed:
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: note: ‘nasal::Hash::const_iterator’ {aka ‘nasal::Hash::Iterator<true>’} is not derived from ‘const SGSharedPtr<T>’
- for(nasal::Hash::const_iterator it = hash.begin(); it != hash.end(); ++it)
- ^
- In file included from /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:26,
- from /usr/local/src/simgear/simgear/nasal/cppbind/NasalContext.cxx:20:
- /usr/include/boost/iterator/iterator_facade.hpp:901:3: note: candidate: ‘template<class Derived1, class V1, class TC1, class Reference1, class Difference1, class Derived2, class V2, class TC2, class Reference2, class Difference2> typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const boost::iterators::iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&)’
- BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal)
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/boost/iterator/iterator_facade.hpp:901:3: note: template argument deduction/substitution failed:
- /usr/include/boost/iterator/iterator_facade.hpp: In substitution of ‘template<class Derived1, class V1, class TC1, class Reference1, class Difference1, class Derived2, class V2, class TC2, class Reference2, class Difference2> typename boost::iterators::detail::enable_if_interoperable<Derived1, Derived2, typename boost::mpl::apply2<boost::iterators::detail::always_bool2, Derived1, Derived2>::type>::type boost::iterators::operator!=(const boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, const boost::iterators::iterator_facade<Derived2, V2, TC2, Reference2, Difference2>&) [with Derived1 = nasal::Hash::Iterator<true>; V1 = nasal::Hash::Entry<true>; TC1 = boost::iterators::bidirectional_traversal_tag; Reference1 = nasal::Hash::Entry<true>; Difference1 = long int; Derived2 = nasal::Hash::Iterator<false>; V2 = nasal::Hash::Entry<false>; TC2 = boost::iterators::bidirectional_traversal_tag; Reference2 = nasal::Hash::Entry<false>; Difference2 = long int]’:
- /usr/local/src/simgear/simgear/nasal/cppbind/NasalHash.hxx:290:69: required from here
- /usr/include/boost/iterator/iterator_facade.hpp:901:3: error: no type named ‘type’ in ‘struct boost::iterators::detail::enable_if_interoperable<nasal::Hash::Iterator<true>, nasal::Hash::Iterator<false>, bool>’
- make[2]: *** [simgear/CMakeFiles/SimGearCore.dir/build.make:1480: simgear/CMakeFiles/SimGearCore.dir/nasal/cppbind/NasalContext.cxx.o] Error 1
- make[1]: *** [CMakeFiles/Makefile2:1186: simgear/CMakeFiles/SimGearCore.dir/all] Error 2
- make: *** [Makefile:163: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement