Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 10:49:26: Running steps for project godot...
- 10:49:26: Starting: "/usr/bin/scons" p=x11 target=debug -j 8
- scons: Reading SConscript files ...
- Enabling ALSA
- Enabling PulseAudio
- YASM is necessary for WebM SIMD optimizations.
- WebM SIMD optimizations are disabled. Check if your CPU architecture, CPU bits or platform are supported!
- Checking for C header file mntent.h... (cached) yes
- scons: done reading SConscript files.
- scons: Building targets ...
- Compiling ==> scene/2d/physics_body_2d.cpp
- progress_finish(["progress_finish"], [])
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h: In instantiation of 'static MethodBind* ClassDB::bind_method(N, M, const Variant&, const Variant&, const Variant&, const Variant&, const Variant&) [with N = MethodDefinition; M = Vector2 (KinematicBody2D::*)(const Vector2&, const Vector2&, bool, float, int, float)]':
- scene/2d/physics_body_2d.cpp:1145:292: required from here
- core/class_db.h:268:40: error: no matching function for call to 'create_method_bind(Vector2 (KinematicBody2D::*&)(const Vector2&, const Vector2&, bool, float, int, float))'
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:78:13: note: candidate: template<class T> MethodBind* create_method_bind(void (T::*)())
- MethodBind* create_method_bind( void (T::*p_method)() ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:78:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: mismatched types 'void' and 'Vector2'
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:246:13: note: candidate: template<class T, class R> MethodBind* create_method_bind(R (T::*)())
- MethodBind* create_method_bind(R (T::*p_method)() ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:246:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: candidate expects 1 argument, 7 provided
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:414:13: note: candidate: template<class T> MethodBind* create_method_bind(void (T::*)() const)
- MethodBind* create_method_bind( void (T::*p_method)() const ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:414:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: types 'void (T::)() const' and 'Vector2 (KinematicBody2D::)(const Vector2&, const Vector2&, bool, float, int, float)' have incompatible cv-qualifiers
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:582:13: note: candidate: template<class T, class R> MethodBind* create_method_bind(R (T::*)() const)
- MethodBind* create_method_bind(R (T::*p_method)() const ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:582:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: types 'R (T::)() const' and 'Vector2 (KinematicBody2D::)(const Vector2&, const Vector2&, bool, float, int, float)' have incompatible cv-qualifiers
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:753:13: note: candidate: template<class T, class P1> MethodBind* create_method_bind(void (T::*)(P1))
- MethodBind* create_method_bind( void (T::*p_method)(P1) ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:753:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: mismatched types 'void' and 'Vector2'
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:927:13: note: candidate: template<class T, class R, class P1> MethodBind* create_method_bind(R (T::*)(P1))
- MethodBind* create_method_bind(R (T::*p_method)(P1) ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:927:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: candidate expects 2 arguments, 7 provided
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:1101:13: note: candidate: template<class T, class P1> MethodBind* create_method_bind(void (T::*)(P1) const)
- MethodBind* create_method_bind( void (T::*p_method)(P1) const ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:1101:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: types 'void (T::)(P1) const' and 'Vector2 (KinematicBody2D::)(const Vector2&, const Vector2&, bool, float, int, float)' have incompatible cv-qualifiers
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:1275:13: note: candidate: template<class T, class R, class P1> MethodBind* create_method_bind(R (T::*)(P1) const)
- MethodBind* create_method_bind(R (T::*p_method)(P1) const ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:1275:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: types 'R (T::)(P1) const' and 'Vector2 (KinematicBody2D::)(const Vector2&, const Vector2&, bool, float, int, float)' have incompatible cv-qualifiers
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:1452:13: note: candidate: template<class T, class P1, class P2> MethodBind* create_method_bind(void (T::*)(P1, P2))
- MethodBind* create_method_bind( void (T::*p_method)(P1, P2) ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:1452:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: mismatched types 'void' and 'Vector2'
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:1632:13: note: candidate: template<class T, class R, class P1, class P2> MethodBind* create_method_bind(R (T::*)(P1, P2))
- MethodBind* create_method_bind(R (T::*p_method)(P1, P2) ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:1632:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: candidate expects 3 arguments, 7 provided
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:1812:13: note: candidate: template<class T, class P1, class P2> MethodBind* create_method_bind(void (T::*)(P1, P2) const)
- MethodBind* create_method_bind( void (T::*p_method)(P1, P2) const ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:1812:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: types 'void (T::)(P1, P2) const' and 'Vector2 (KinematicBody2D::)(const Vector2&, const Vector2&, bool, float, int, float)' have incompatible cv-qualifiers
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:1992:13: note: candidate: template<class T, class R, class P1, class P2> MethodBind* create_method_bind(R (T::*)(P1, P2) const)
- MethodBind* create_method_bind(R (T::*p_method)(P1, P2) const ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:1992:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: types 'R (T::)(P1, P2) const' and 'Vector2 (KinematicBody2D::)(const Vector2&, const Vector2&, bool, float, int, float)' have incompatible cv-qualifiers
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:2175:13: note: candidate: template<class T, class P1, class P2, class P3> MethodBind* create_method_bind(void (T::*)(P1, P2, P3))
- MethodBind* create_method_bind( void (T::*p_method)(P1, P2, P3) ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:2175:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: mismatched types 'void' and 'Vector2'
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:2361:13: note: candidate: template<class T, class R, class P1, class P2, class P3> MethodBind* create_method_bind(R (T::*)(P1, P2, P3))
- MethodBind* create_method_bind(R (T::*p_method)(P1, P2, P3) ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:2361:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: candidate expects 4 arguments, 7 provided
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:2547:13: note: candidate: template<class T, class P1, class P2, class P3> MethodBind* create_method_bind(void (T::*)(P1, P2, P3) const)
- MethodBind* create_method_bind( void (T::*p_method)(P1, P2, P3) const ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:2547:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: types 'void (T::)(P1, P2, P3) const' and 'Vector2 (KinematicBody2D::)(const Vector2&, const Vector2&, bool, float, int, float)' have incompatible cv-qualifiers
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:2733:13: note: candidate: template<class T, class R, class P1, class P2, class P3> MethodBind* create_method_bind(R (T::*)(P1, P2, P3) const)
- MethodBind* create_method_bind(R (T::*p_method)(P1, P2, P3) const ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:2733:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: types 'R (T::)(P1, P2, P3) const' and 'Vector2 (KinematicBody2D::)(const Vector2&, const Vector2&, bool, float, int, float)' have incompatible cv-qualifiers
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:2922:13: note: candidate: template<class T, class P1, class P2, class P3, class P4> MethodBind* create_method_bind(void (T::*)(P1, P2, P3, P4))
- MethodBind* create_method_bind( void (T::*p_method)(P1, P2, P3, P4) ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:2922:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: mismatched types 'void' and 'Vector2'
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:3114:13: note: candidate: template<class T, class R, class P1, class P2, class P3, class P4> MethodBind* create_method_bind(R (T::*)(P1, P2, P3, P4))
- MethodBind* create_method_bind(R (T::*p_method)(P1, P2, P3, P4) ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:3114:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: candidate expects 5 arguments, 7 provided
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:3306:13: note: candidate: template<class T, class P1, class P2, class P3, class P4> MethodBind* create_method_bind(void (T::*)(P1, P2, P3, P4) const)
- MethodBind* create_method_bind( void (T::*p_method)(P1, P2, P3, P4) const ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:3306:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: types 'void (T::)(P1, P2, P3, P4) const' and 'Vector2 (KinematicBody2D::)(const Vector2&, const Vector2&, bool, float, int, float)' have incompatible cv-qualifiers
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:3498:13: note: candidate: template<class T, class R, class P1, class P2, class P3, class P4> MethodBind* create_method_bind(R (T::*)(P1, P2, P3, P4) const)
- MethodBind* create_method_bind(R (T::*p_method)(P1, P2, P3, P4) const ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:3498:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: types 'R (T::)(P1, P2, P3, P4) const' and 'Vector2 (KinematicBody2D::)(const Vector2&, const Vector2&, bool, float, int, float)' have incompatible cv-qualifiers
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:3693:13: note: candidate: template<class T, class P1, class P2, class P3, class P4, class P5> MethodBind* create_method_bind(void (T::*)(P1, P2, P3, P4, P5))
- MethodBind* create_method_bind( void (T::*p_method)(P1, P2, P3, P4, P5) ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:3693:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: mismatched types 'void' and 'Vector2'
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:3891:13: note: candidate: template<class T, class R, class P1, class P2, class P3, class P4, class P5> MethodBind* create_method_bind(R (T::*)(P1, P2, P3, P4, P5))
- MethodBind* create_method_bind(R (T::*p_method)(P1, P2, P3, P4, P5) ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:3891:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: candidate expects 6 arguments, 7 provided
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:4089:13: note: candidate: template<class T, class P1, class P2, class P3, class P4, class P5> MethodBind* create_method_bind(void (T::*)(P1, P2, P3, P4, P5) const)
- MethodBind* create_method_bind( void (T::*p_method)(P1, P2, P3, P4, P5) const ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:4089:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: types 'void (T::)(P1, P2, P3, P4, P5) const' and 'Vector2 (KinematicBody2D::)(const Vector2&, const Vector2&, bool, float, int, float)' have incompatible cv-qualifiers
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- In file included from core/method_bind.h:376:0,
- from core/class_db.h:34,
- from ./scene/main/node.h:34,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/method_bind.gen.inc:4287:13: note: candidate: template<class T, class R, class P1, class P2, class P3, class P4, class P5> MethodBind* create_method_bind(R (T::*)(P1, P2, P3, P4, P5) const)
- MethodBind* create_method_bind(R (T::*p_method)(P1, P2, P3, P4, P5) const ) {
- ^~~~~~~~~~~~~~~~~~
- core/method_bind.gen.inc:4287:13: note: template argument deduction/substitution failed:
- In file included from ./scene/main/node.h:34:0,
- from ./scene/2d/canvas_item.h:34,
- from ./scene/2d/node_2d.h:34,
- from ./scene/2d/collision_object_2d.h:34,
- from scene/2d/physics_body_2d.h:34,
- from scene/2d/physics_body_2d.cpp:31:
- core/class_db.h:268:40: note: types 'R (T::)(P1, P2, P3, P4, P5) const' and 'Vector2 (KinematicBody2D::)(const Vector2&, const Vector2&, bool, float, int, float)' have incompatible cv-qualifiers
- MethodBind *bind = create_method_bind(p_method);
- ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- scons: building terminated because of errors.
- scons: *** [scene/2d/physics_body_2d.x11.tools.64.o] Error 1
- 10:49:32: The process "/usr/bin/scons" exited with code 2.
- Error while building/deploying project godot (kit: Desktop Qt 5.10.0 GCC 64bit)
- When executing step "Custom Process Step"
- 10:49:32: Elapsed time: 00:07.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement