godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
91.12k stars 21.19k forks source link

General feedback on 2.1.6 RC1 #29484

Closed akien-mga closed 5 years ago

akien-mga commented 5 years ago

Godot version: Godot 2.1.6 RC1 and/or latest 2.1 branch

I'm preparing a new release for the 2.1.x branch, mainly to address the new requirements from Google Play (x86_64 support) and Apple Store (iOS SDK 12.1 or later).

There haven't been many changes since 2.1.5-stable, but it's still worth getting pre-release testing to ensure that 2.1.6 will address the needed changes without regression.

Please report any regression or blocking issue in this thread so that I can have an overview. If relevant, feel free to report a bug in its own issue, and link it in this tracker.

Important: Contrarily to Godot 3.0+, the editor in 2.1 doesn't make sure that your templates version matches the version from the editor. Make sure to download both the editor binary and the editor templates (.tpz file) and to install the latter from within the editor.

xsellier commented 5 years ago

Still having those 2 issues:

freemanfromgodotengine commented 5 years ago

@akien-mga thanks for keeping 2.1.x alive. :) Is there a source code available somewhere? I can't find it.

xsellier commented 5 years ago

@freemanfromgodotengine Godot engine 2.1 source code: https://github.com/godotengine/godot/tree/2.1

freemanfromgodotengine commented 5 years ago

Thanks! @xsellier :)

freemanfromgodotengine commented 5 years ago

The source does not compile when I try to use Clang and try to disable 3D nodes for smaller executable: scons -j8 platform=x11 use_llvm=yes disable_3d=yes

It starts fine, but at the end I get:

... 
[Initial build] Compiling ==> core/helper/math_fieldwise.cpp
[Initial build] progress_finish(["progress_finish"], [])
[Initial build] Linking Static Library ==> core/libcore.x11.tools.64.llvm.a
Ranlib Library         ==> core/libcore.x11.tools.64.llvm.a
[Initial build] Linking Program        ==> bin/godot.x11.tools.64.llvm
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `ColladaImport::_create_scene(Collada::Node*, Spatial*)':
/home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:227: undefined reference to `DirectionalLight::DirectionalLight()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:229: undefined reference to `Light::set_color(Light::LightColor, Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:230: undefined reference to `Light::set_color(Light::LightColor, Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:236: undefined reference to `DirectionalLight::DirectionalLight()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:240: undefined reference to `Light::set_color(Light::LightColor, Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:241: undefined reference to `Light::set_color(Light::LightColor, Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:251: undefined reference to `Light::set_parameter(Light::Parameter, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:252: undefined reference to `Light::set_parameter(Light::Parameter, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:256: undefined reference to `Light::set_color(Light::LightColor, Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:257: undefined reference to `Light::set_color(Light::LightColor, Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:258: undefined reference to `Light::approximate_opengl_attenuation(float, float, float, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:270: undefined reference to `Camera::Camera()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:282: undefined reference to `Camera::set_keep_aspect_mode(Camera::KeepAspect)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:283: undefined reference to `Camera::set_orthogonal(float, float, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:287: undefined reference to `Camera::set_keep_aspect_mode(Camera::KeepAspect)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:288: undefined reference to `Camera::set_orthogonal(float, float, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:296: undefined reference to `Camera::set_perspective(float, float, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:300: undefined reference to `Camera::set_perspective(float, float, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:316: undefined reference to `Path::Path()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:319: undefined reference to `MeshInstance::MeshInstance()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:320: undefined reference to `GeometryInstance::set_flag(GeometryInstance::Flags, bool)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `ColladaImport::_create_resources(Collada::Node*)':
/home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:1422: undefined reference to `Path::set_curve(Ref<Curve3D> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:1485: undefined reference to `Path::set_curve(Ref<Curve3D> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_import_collada.cpp:1642: undefined reference to `MeshInstance::set_mesh(Ref<Mesh> const&)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `OmniLight':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:196: undefined reference to `Light::Light(VisualServer::LightType)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:196: undefined reference to `Light::set_parameter(Light::Parameter, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:196: undefined reference to `Light::~Light()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `SpotLight':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:208: undefined reference to `Light::Light(VisualServer::LightType)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:208: undefined reference to `Light::~Light()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `MeshInstance* Object::cast_to<MeshInstance>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI12MeshInstanceEEPT_v[_ZN6Object7cast_toI12MeshInstanceEEPT_v]+0x28): undefined reference to `typeinfo for MeshInstance'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `OmniLight::_notificationv(int, bool)':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:189: undefined reference to `Light::_notification(int)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `~OmniLight':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:187: undefined reference to `Light::~Light()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `OmniLight::initialize_type()':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:189: undefined reference to `OmniLight::_bind_methods()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `Light::initialize_type()':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:42: undefined reference to `Light::_bind_methods()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `OmniLight::_get_bind_methods()':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:189: undefined reference to `OmniLight::_bind_methods()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `Light::_get_bind_methods()':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:42: undefined reference to `Light::_bind_methods()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `VisualInstance::initialize_type()':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/visual_instance.h:42: undefined reference to `VisualInstance::_bind_methods()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `VisualInstance::_get_bind_methods()':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/visual_instance.h:42: undefined reference to `VisualInstance::_bind_methods()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `Light::_notificationv(int, bool)':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:42: undefined reference to `Light::_notification(int)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `OmniLight::_get_notification() const':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:189: undefined reference to `Light::_notification(int)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `Light::_get_notification() const':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:42: undefined reference to `Light::_notification(int)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `VisualInstance::_notificationv(int, bool)':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/visual_instance.h:42: undefined reference to `VisualInstance::_notification(int)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `VisualInstance::_get_notification() const':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/visual_instance.h:42: undefined reference to `VisualInstance::_notification(int)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `SpotLight::_notificationv(int, bool)':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:201: undefined reference to `Light::_notification(int)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `~SpotLight':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:199: undefined reference to `Light::~Light()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `SpotLight::initialize_type()':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:201: undefined reference to `SpotLight::_bind_methods()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `SpotLight::_get_bind_methods()':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:201: undefined reference to `SpotLight::_bind_methods()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o): in function `SpotLight::_get_notification() const':
/home/user/Godot_2.6.1_rc1/godot/./scene/3d/light.h:201: undefined reference to `Light::_notification(int)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o):(.data.rel.ro._ZTV9OmniLight[_ZTV9OmniLight]+0xe0): undefined reference to `Light::get_aabb() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o):(.data.rel.ro._ZTV9OmniLight[_ZTV9OmniLight]+0xe8): undefined reference to `Light::get_faces(unsigned int) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o):(.data.rel.ro._ZTV9OmniLight[_ZTV9OmniLight]+0xf0): undefined reference to `VisualInstance::get_transformed_aabb() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o):(.data.rel.ro._ZTV9OmniLight[_ZTV9OmniLight]+0xf8): undefined reference to `Light::_can_gizmo_scale() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o):(.data.rel.ro._ZTV9OmniLight[_ZTV9OmniLight]+0x100): undefined reference to `Light::_get_gizmo_geometry() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o):(.data.rel.ro._ZTI9OmniLight[_ZTI9OmniLight]+0x10): undefined reference to `typeinfo for Light'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o):(.data.rel.ro._ZTV9SpotLight[_ZTV9SpotLight]+0xe0): undefined reference to `Light::get_aabb() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o):(.data.rel.ro._ZTV9SpotLight[_ZTV9SpotLight]+0xe8): undefined reference to `Light::get_faces(unsigned int) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o):(.data.rel.ro._ZTV9SpotLight[_ZTV9SpotLight]+0xf0): undefined reference to `VisualInstance::get_transformed_aabb() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o):(.data.rel.ro._ZTV9SpotLight[_ZTV9SpotLight]+0xf8): undefined reference to `Light::_can_gizmo_scale() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o):(.data.rel.ro._ZTV9SpotLight[_ZTV9SpotLight]+0x100): undefined reference to `Light::_get_gizmo_geometry() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_import_collada.x11.tools.64.llvm.o):(.data.rel.ro._ZTI9SpotLight[_ZTI9SpotLight]+0x10): undefined reference to `typeinfo for Light'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_scene_import_plugin.x11.tools.64.llvm.o): in function `EditorSceneImportPlugin::_fix_node(Node*, Node*, Map<Ref<Mesh>, Ref<Shape>, Comparator<Ref<Mesh> >, DefaultAllocator>&, unsigned int, Map<Ref<ImageTexture>, EditorSceneImportPlugin::TextureRole, Comparator<Ref<ImageTexture> >, DefaultAllocator>&)':
/home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1387: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1387: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1392: undefined reference to `GeometryInstance::set_flag(GeometryInstance::Flags, bool)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1393: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1395: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1414: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1475: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1475: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_scene_import_plugin.x11.tools.64.llvm.o):/home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1476: more undefined references to `MeshInstance::get_mesh() const' follow
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_scene_import_plugin.x11.tools.64.llvm.o): in function `EditorSceneImportPlugin::_fix_node(Node*, Node*, Map<Ref<Mesh>, Ref<Shape>, Comparator<Ref<Mesh> >, DefaultAllocator>&, unsigned int, Map<Ref<ImageTexture>, EditorSceneImportPlugin::TextureRole, Comparator<Ref<ImageTexture> >, DefaultAllocator>&)':
/home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1488: undefined reference to `GeometryInstance::set_flag(GeometryInstance::Flags, bool)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1489: undefined reference to `GeometryInstance::set_flag(GeometryInstance::Flags, bool)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1490: undefined reference to `GeometryInstance::set_draw_range_begin(float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1491: undefined reference to `GeometryInstance::set_draw_range_end(float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1493: undefined reference to `GeometryInstance::set_draw_range_begin(float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1494: undefined reference to `GeometryInstance::set_draw_range_end(float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1496: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1498: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1523: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1523: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1524: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1536: undefined reference to `GeometryInstance::set_draw_range_begin(float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1537: undefined reference to `GeometryInstance::set_draw_range_end(float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1539: undefined reference to `GeometryInstance::set_draw_range_begin(float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1540: undefined reference to `GeometryInstance::set_draw_range_end(float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1567: undefined reference to `GeometryInstance::set_baked_light_texture_id(int)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1579: undefined reference to `MeshInstance::create_trimesh_collision_node()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1589: undefined reference to `CollisionShape::CollisionShape()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1590: undefined reference to `CollisionObject::get_shape(int) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1590: undefined reference to `CollisionShape::set_shape(Ref<Shape> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1599: undefined reference to `RigidBody::RigidBody()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1602: undefined reference to `StaticBody::StaticBody()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1608: undefined reference to `CollisionShape::CollisionShape()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1612: undefined reference to `CollisionShape::set_shape(Ref<Shape> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1617: undefined reference to `CollisionShape::set_shape(Ref<Shape> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1622: undefined reference to `CollisionShape::set_shape(Ref<Shape> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1627: undefined reference to `CollisionShape::set_shape(Ref<Shape> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1644: undefined reference to `RigidBody::RigidBody()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1670: undefined reference to `CollisionShape::CollisionShape()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1672: undefined reference to `CollisionShape::set_shape(Ref<Shape> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1682: undefined reference to `MeshInstance::create_trimesh_collision_node()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1689: undefined reference to `CollisionShape::CollisionShape()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1690: undefined reference to `CollisionObject::get_shape(int) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1690: undefined reference to `CollisionShape::set_shape(Ref<Shape> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1703: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1705: undefined reference to `NavigationMeshInstance::NavigationMeshInstance()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1708: undefined reference to `NavigationMesh::NavigationMesh()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1709: undefined reference to `NavigationMesh::create_from_mesh(Ref<Mesh> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1710: undefined reference to `NavigationMeshInstance::set_navigation_mesh(Ref<NavigationMesh> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1722: undefined reference to `VehicleBody::VehicleBody()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1742: undefined reference to `VehicleWheel::VehicleWheel()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1769: undefined reference to `Room::Room()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1772: undefined reference to `Room::set_room(Ref<RoomBounds> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1786: undefined reference to `Room::Room()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1794: undefined reference to `Room::compute_room_from_subtree()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1866: undefined reference to `Portal::Portal()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1868: undefined reference to `Portal::set_shape(Vector<Vector2> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:1881: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_scene_import_plugin.x11.tools.64.llvm.o): in function `EditorSceneImportPlugin::_find_resources_to_merge(Node*, Node*, bool, Map<String, Ref<Material>, Comparator<String>, DefaultAllocator>&, bool, Map<String, Ref<Animation>, Comparator<String>, DefaultAllocator>&, Set<Ref<Mesh>, Comparator<Ref<Mesh> >, DefaultAllocator>&)':
/home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:2343: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:2366: undefined reference to `MeshInstance::get_surface_material(int) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:2378: undefined reference to `GeometryInstance::get_material_override() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_scene_import_plugin.x11.tools.64.llvm.o): in function `EditorSceneImportPlugin::_merge_found_resources(Node*, Node*, bool, Map<String, Ref<Material>, Comparator<String>, DefaultAllocator> const&, bool, Map<String, Ref<Animation>, Comparator<String>, DefaultAllocator> const&, Set<Ref<Mesh>, Comparator<Ref<Mesh> >, DefaultAllocator>&)':
/home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:2434: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:2466: undefined reference to `MeshInstance::set_surface_material(int, Ref<Material> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/io_plugins/editor_scene_import_plugin.cpp:2473: undefined reference to `GeometryInstance::set_material_override(Ref<Material> const&)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_scene_import_plugin.x11.tools.64.llvm.o): in function `StaticBody* Object::cast_to<StaticBody>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI10StaticBodyEEPT_v[_ZN6Object7cast_toI10StaticBodyEEPT_v]+0x28): undefined reference to `typeinfo for StaticBody'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(editor_scene_import_plugin.x11.tools.64.llvm.o): in function `RigidBody* Object::cast_to<RigidBody>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI9RigidBodyEEPT_v[_ZN6Object7cast_toI9RigidBodyEEPT_v]+0x28): undefined reference to `typeinfo for RigidBody'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(camera_editor_plugin.x11.tools.64.llvm.o): in function `Camera* Object::cast_to<Camera>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI6CameraEEPT_v[_ZN6Object7cast_toI6CameraEEPT_v]+0x28): undefined reference to `typeinfo for Camera'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(material_editor_plugin.x11.tools.64.llvm.o): in function `MaterialEditor::_button_pressed(Node*)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/material_editor_plugin.cpp:58: undefined reference to `Light::set_enabled(bool)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/material_editor_plugin.cpp:62: undefined reference to `Light::set_enabled(bool)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(material_editor_plugin.x11.tools.64.llvm.o): in function `MaterialEditor':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/material_editor_plugin.cpp:95: undefined reference to `Camera::Camera()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/material_editor_plugin.cpp:97: undefined reference to `Camera::set_perspective(float, float, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/material_editor_plugin.cpp:100: undefined reference to `DirectionalLight::DirectionalLight()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/material_editor_plugin.cpp:104: undefined reference to `DirectionalLight::DirectionalLight()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/material_editor_plugin.cpp:106: undefined reference to `Light::set_color(Light::LightColor, Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/material_editor_plugin.cpp:107: undefined reference to `Light::set_color(Light::LightColor, Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/material_editor_plugin.cpp:110: undefined reference to `MeshInstance::MeshInstance()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/material_editor_plugin.cpp:113: undefined reference to `MeshInstance::MeshInstance()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/material_editor_plugin.cpp:199: undefined reference to `MeshInstance::set_mesh(Ref<Mesh> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/material_editor_plugin.cpp:270: undefined reference to `MeshInstance::set_mesh(Ref<Mesh> const&)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(multimesh_editor_plugin.x11.tools.64.llvm.o): in function `MultiMeshEditor::_populate()':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/multimesh_editor_plugin.cpp:53: undefined reference to `MultiMeshInstance::get_multimesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/multimesh_editor_plugin.cpp:88: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/multimesh_editor_plugin.cpp:244: undefined reference to `MultiMeshInstance::set_multimesh(Ref<MultiMesh> const&)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(multimesh_editor_plugin.x11.tools.64.llvm.o): in function `MultiMeshInstance* Object::cast_to<MultiMeshInstance>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI17MultiMeshInstanceEEPT_v[_ZN6Object7cast_toI17MultiMeshInstanceEEPT_v]+0x28): undefined reference to `typeinfo for MultiMeshInstance'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(particles_editor_plugin.x11.tools.64.llvm.o): in function `ParticlesEditor::_menu_option(int)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/particles_editor_plugin.cpp:121: undefined reference to `Particles::get_variable(Particles::Variable) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/particles_editor_plugin.cpp:122: undefined reference to `Particles::get_randomness(Particles::Variable) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/particles_editor_plugin.cpp:125: undefined reference to `Particles::get_emission_half_extents() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/particles_editor_plugin.cpp:126: undefined reference to `Particles::get_emission_points() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/particles_editor_plugin.cpp:127: undefined reference to `Particles::get_emission_base_velocity() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/particles_editor_plugin.cpp:128: undefined reference to `Particles::get_amount() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/particles_editor_plugin.cpp:129: undefined reference to `Particles::get_gravity_normal() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/particles_editor_plugin.cpp:131: undefined reference to `Particles::has_height_from_velocity() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/particles_editor_plugin.cpp:156: undefined reference to `Particles::set_visibility_aabb(AABB const&)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(particles_editor_plugin.x11.tools.64.llvm.o): in function `ParticlesEditor::_generate_emission_points()':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/particles_editor_plugin.cpp:309: undefined reference to `Particles::set_emission_points(DVector<Vector3> const&)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(particles_editor_plugin.x11.tools.64.llvm.o): in function `VisualInstance* Object::cast_to<VisualInstance>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI14VisualInstanceEEPT_v[_ZN6Object7cast_toI14VisualInstanceEEPT_v]+0x28): undefined reference to `typeinfo for VisualInstance'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(particles_editor_plugin.x11.tools.64.llvm.o): in function `Particles* Object::cast_to<Particles>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI9ParticlesEEPT_v[_ZN6Object7cast_toI9ParticlesEEPT_v]+0x28): undefined reference to `typeinfo for Particles'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_plugin.x11.tools.64.llvm.o): in function `SpatialEditorViewport::_update_camera()':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:57: undefined reference to `Camera::set_orthogonal(float, float, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:59: undefined reference to `Camera::set_perspective(float, float, float)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_plugin.x11.tools.64.llvm.o): in function `SpatialEditorViewport::update_transform_gizmo_view()':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2127: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2128: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_plugin.x11.tools.64.llvm.o): in function `SpatialEditorViewport::_point_to_screen(Vector3 const&)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:178: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_plugin.x11.tools.64.llvm.o): in function `SpatialEditorViewport::_get_ray_pos(Vector2 const&) const':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:183: undefined reference to `Camera::project_ray_origin(Vector2 const&) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_plugin.x11.tools.64.llvm.o): in function `SpatialEditorViewport::_get_ray(Vector2 const&)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:193: undefined reference to `Camera::project_ray_normal(Vector2 const&) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_plugin.x11.tools.64.llvm.o): in function `SpatialEditorViewport::_menu_option(int)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:1962: undefined reference to `Camera::set_environment(Ref<Environment> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:1965: undefined reference to `Camera::set_environment(Ref<Environment> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2004: undefined reference to `Camera::set_visible_layers(unsigned int)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2006: undefined reference to `Camera::set_visible_layers(unsigned int)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_plugin.x11.tools.64.llvm.o): in function `SpatialEditorViewport::_draw()':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:1815: undefined reference to `Camera::get_keep_aspect_mode() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_plugin.x11.tools.64.llvm.o): in function `SpatialEditorViewport::_toggle_camera_preview(bool)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2065: undefined reference to `Camera::get_camera() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2075: undefined reference to `Camera::get_camera() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_plugin.x11.tools.64.llvm.o): in function `SpatialEditorViewport::set_state(Dictionary const&)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2161: undefined reference to `Camera::get_environment() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2176: undefined reference to `Camera::get_camera() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_plugin.x11.tools.64.llvm.o): in function `SpatialEditorViewport::get_state() const':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2192: undefined reference to `Camera::get_environment() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2193: undefined reference to `Camera::get_projection() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_plugin.x11.tools.64.llvm.o): in function `SpatialEditorViewport':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2259: undefined reference to `Camera::Camera()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2261: undefined reference to `Camera::set_visible_layers(unsigned int)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:2264: undefined reference to `Camera::make_current()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_plugin.x11.tools.64.llvm.o): in function `SpatialEditor':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:3785: undefined reference to `DirectionalLight::DirectionalLight()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:3787: undefined reference to `ImmediateGeometry::ImmediateGeometry()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:3788: undefined reference to `ImmediateGeometry::begin(Mesh::PrimitiveType, Ref<Texture> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:3789: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:3790: undefined reference to `ImmediateGeometry::add_sphere(int, int, float, bool)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:3791: undefined reference to `ImmediateGeometry::end()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:3793: undefined reference to `Camera::Camera()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/spatial_editor_plugin.cpp:3796: undefined reference to `Camera::set_orthogonal(float, float, float)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(collision_polygon_editor_plugin.x11.tools.64.llvm.o): in function `CollisionPolygonEditor::_notification(int)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:51: undefined reference to `CollisionPolygon::get_depth() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:53: undefined reference to `CollisionPolygon::get_depth() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(collision_polygon_editor_plugin.x11.tools.64.llvm.o): in function `CollisionPolygonEditor::_polygon_draw()':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:355: undefined reference to `CollisionPolygon::get_polygon() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:357: undefined reference to `CollisionPolygon::get_depth() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:359: undefined reference to `ImmediateGeometry::clear()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:360: undefined reference to `GeometryInstance::set_material_override(Ref<Material> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:361: undefined reference to `ImmediateGeometry::begin(Mesh::PrimitiveType, Ref<Texture> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:382: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:383: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:384: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:385: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:402: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:403: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:404: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:405: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:406: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:407: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:408: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:409: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:411: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:412: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:413: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:414: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:415: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:416: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:417: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:418: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:420: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:421: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:422: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:423: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:424: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:425: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:426: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:427: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:429: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:430: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:431: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:432: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:433: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:434: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:435: undefined reference to `ImmediateGeometry::set_color(Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:436: undefined reference to `ImmediateGeometry::add_vertex(Vector3 const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:438: undefined reference to `ImmediateGeometry::end()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(collision_polygon_editor_plugin.x11.tools.64.llvm.o): in function `CollisionPolygonEditor::_wip_close()':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:92: undefined reference to `CollisionPolygon::get_polygon() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(collision_polygon_editor_plugin.x11.tools.64.llvm.o): in function `CollisionPolygonEditor::forward_spatial_input_event(Camera*, InputEvent const&)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:112: undefined reference to `CollisionPolygon::get_depth() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:123: undefined reference to `Camera::project_ray_origin(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:124: undefined reference to `Camera::project_ray_normal(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:137: undefined reference to `CollisionPolygon::get_polygon() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:159: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:206: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:207: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:228: undefined reference to `CollisionPolygon::set_polygon(Vector<Vector2> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:241: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:287: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:322: undefined reference to `Camera::project_ray_origin(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:323: undefined reference to `Camera::project_ray_normal(Vector2 const&) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(collision_polygon_editor_plugin.x11.tools.64.llvm.o): in function `CollisionPolygonEditor':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:528: undefined reference to `ImmediateGeometry::ImmediateGeometry()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:548: undefined reference to `MeshInstance::MeshInstance()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/collision_polygon_editor_plugin.cpp:551: undefined reference to `MeshInstance::set_mesh(Ref<Mesh> const&)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(collision_polygon_editor_plugin.x11.tools.64.llvm.o): in function `CollisionPolygon* Object::cast_to<CollisionPolygon>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI16CollisionPolygonEEPT_v[_ZN6Object7cast_toI16CollisionPolygonEEPT_v]+0x28): undefined reference to `typeinfo for CollisionPolygon'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(mesh_instance_editor_plugin.x11.tools.64.llvm.o): in function `MeshInstanceEditor::_menu_option(int)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:24: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:47: undefined reference to `CollisionShape::CollisionShape()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:48: undefined reference to `CollisionShape::set_shape(Ref<Shape> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:49: undefined reference to `StaticBody::StaticBody()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:79: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:87: undefined reference to `CollisionShape::CollisionShape()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:88: undefined reference to `CollisionShape::set_shape(Ref<Shape> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:89: undefined reference to `StaticBody::StaticBody()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:120: undefined reference to `CollisionShape::CollisionShape()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:121: undefined reference to `CollisionShape::set_shape(Ref<Shape> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:143: undefined reference to `NavigationMesh::NavigationMesh()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:148: undefined reference to `NavigationMesh::create_from_mesh(Ref<Mesh> const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:149: undefined reference to `NavigationMeshInstance::NavigationMeshInstance()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:150: undefined reference to `NavigationMeshInstance::set_navigation_mesh(Ref<NavigationMesh> const&)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(mesh_instance_editor_plugin.x11.tools.64.llvm.o): in function `MeshInstanceEditor::_create_outline_mesh()':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:174: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:195: undefined reference to `MeshInstance::MeshInstance()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_instance_editor_plugin.cpp:196: undefined reference to `MeshInstance::set_mesh(Ref<Mesh> const&)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(path_editor_plugin.x11.tools.64.llvm.o): in function `PathSpatialGizmo::get_handle_name(int) const':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:37: undefined reference to `Path::get_curve() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(path_editor_plugin.x11.tools.64.llvm.o): in function `PathSpatialGizmo::get_handle_value(int) const':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:60: undefined reference to `Path::get_curve() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(path_editor_plugin.x11.tools.64.llvm.o): in function `PathSpatialGizmo::set_handle(int, Camera*, Vector2 const&)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:87: undefined reference to `Path::get_curve() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:93: undefined reference to `Camera::project_ray_origin(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:94: undefined reference to `Camera::project_ray_normal(Vector2 const&) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(path_editor_plugin.x11.tools.64.llvm.o): in function `PathSpatialGizmo::commit_handle(int, Variant const&, bool)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:140: undefined reference to `Path::get_curve() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(path_editor_plugin.x11.tools.64.llvm.o): in function `PathSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:202: undefined reference to `Path::get_curve() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(path_editor_plugin.x11.tools.64.llvm.o): in function `PathEditorPlugin::forward_spatial_input_event(Camera*, InputEvent const&)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:274: undefined reference to `Path::get_curve() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:299: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:305: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:317: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:318: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:326: undefined reference to `Camera::project_ray_origin(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:327: undefined reference to `Camera::project_ray_normal(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:365: undefined reference to `Camera::project_ray_origin(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:366: undefined reference to `Camera::project_ray_normal(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:386: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(path_editor_plugin.x11.tools.64.llvm.o): in function `PathEditorPlugin::edit(Object*)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:414: undefined reference to `Path::get_curve() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:415: undefined reference to `Path::get_curve() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:422: undefined reference to `Path::get_curve() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(path_editor_plugin.x11.tools.64.llvm.o): in function `PathEditorPlugin::make_visible(bool)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:453: undefined reference to `Path::get_curve() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:454: undefined reference to `Path::get_curve() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(path_editor_plugin.x11.tools.64.llvm.o):/home/user/Godot_2.6.1_rc1/godot/editor/plugins/path_editor_plugin.cpp:469: more undefined references to `Path::get_curve() const' follow
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(sprite_frames_editor_plugin.x11.tools.64.llvm.o): in function `_find_anim_sprites(Node*, List<Node*, DefaultAllocator>*, Ref<SpriteFrames>)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/sprite_frames_editor_plugin.cpp:359: undefined reference to `AnimatedSprite3D::get_sprite_frames() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(sprite_frames_editor_plugin.x11.tools.64.llvm.o): in function `AnimatedSprite3D* Object::cast_to<AnimatedSprite3D>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI16AnimatedSprite3DEEPT_v[_ZN6Object7cast_toI16AnimatedSprite3DEEPT_v]+0x28): undefined reference to `typeinfo for AnimatedSprite3D'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(cube_grid_theme_editor_plugin.x11.tools.64.llvm.o): in function `MeshLibraryEditor::_import_scene(Node*, Ref<MeshLibrary>, bool)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/cube_grid_theme_editor_plugin.cpp:87: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/cube_grid_theme_editor_plugin.cpp:109: undefined reference to `CollisionObject::get_shape_count() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/cube_grid_theme_editor_plugin.cpp:111: undefined reference to `CollisionObject::get_shape(int) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/cube_grid_theme_editor_plugin.cpp:127: undefined reference to `NavigationMeshInstance::get_navigation_mesh() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(cube_grid_theme_editor_plugin.x11.tools.64.llvm.o): in function `NavigationMeshInstance* Object::cast_to<NavigationMeshInstance>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI22NavigationMeshInstanceEEPT_v[_ZN6Object7cast_toI22NavigationMeshInstanceEEPT_v]+0x28): undefined reference to `typeinfo for NavigationMeshInstance'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(mesh_editor_plugin.x11.tools.64.llvm.o): in function `MeshEditor::edit(Ref<Mesh>)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_editor_plugin.cpp:87: undefined reference to `MeshInstance::set_mesh(Ref<Mesh> const&)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(mesh_editor_plugin.x11.tools.64.llvm.o): in function `MeshEditor::_button_pressed(Node*)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_editor_plugin.cpp:117: undefined reference to `Light::set_enabled(bool)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_editor_plugin.cpp:121: undefined reference to `Light::set_enabled(bool)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(mesh_editor_plugin.x11.tools.64.llvm.o): in function `MeshEditor':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_editor_plugin.cpp:140: undefined reference to `Camera::Camera()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_editor_plugin.cpp:142: undefined reference to `Camera::set_perspective(float, float, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_editor_plugin.cpp:145: undefined reference to `DirectionalLight::DirectionalLight()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_editor_plugin.cpp:149: undefined reference to `DirectionalLight::DirectionalLight()'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_editor_plugin.cpp:151: undefined reference to `Light::set_color(Light::LightColor, Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_editor_plugin.cpp:152: undefined reference to `Light::set_color(Light::LightColor, Color const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/mesh_editor_plugin.cpp:155: undefined reference to `MeshInstance::MeshInstance()'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(baked_light_editor_plugin.x11.tools.64.llvm.o): in function `BakedLightEditor::_notification(int)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_editor_plugin.cpp:70: undefined reference to `BakedLightInstance::get_baked_light() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_editor_plugin.cpp:126: undefined reference to `BakedLightInstance::get_baked_light() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_editor_plugin.cpp:149: undefined reference to `BakedLightInstance::get_baked_light() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_editor_plugin.cpp:150: undefined reference to `BakedLightInstance::get_baked_light() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_editor_plugin.cpp:151: undefined reference to `BakedLightInstance::get_baked_light() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(baked_light_editor_plugin.x11.tools.64.llvm.o):/home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_editor_plugin.cpp:152: more undefined references to `BakedLightInstance::get_baked_light() const' follow
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(baked_light_editor_plugin.x11.tools.64.llvm.o): in function `BakedLightInstance* Object::cast_to<BakedLightInstance>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI18BakedLightInstanceEEPT_v[_ZN6Object7cast_toI18BakedLightInstanceEEPT_v]+0x28): undefined reference to `typeinfo for BakedLightInstance'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `EditorSpatialGizmo::intersect_ray(Camera const*, Vector2 const&, Vector3&, Vector3&, int*, bool)':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:403: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:428: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:467: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:468: undefined reference to `Camera::unproject_position(Vector3 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:487: undefined reference to `Camera::get_znear() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:497: undefined reference to `Camera::project_ray_normal(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:512: undefined reference to `Camera::project_ray_origin(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:513: undefined reference to `Camera::project_ray_normal(Vector2 const&) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `LightSpatialGizmo::get_handle_value(int) const':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:617: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:619: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `LightSpatialGizmo::set_handle(int, Camera*, Vector2 const&)':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:659: undefined reference to `Camera::project_ray_origin(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:660: undefined reference to `Camera::project_ray_normal(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:673: undefined reference to `Light::set_parameter(Light::Parameter, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:682: undefined reference to `Light::set_parameter(Light::Parameter, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:688: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:689: undefined reference to `Light::set_parameter(Light::Parameter, float)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `LightSpatialGizmo::commit_handle(int, Variant const&, bool)':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:697: undefined reference to `Light::set_parameter(Light::Parameter, float)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:703: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:710: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `LightSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:762: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:798: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:799: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o):/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:800: more undefined references to `Light::get_parameter(Light::Parameter) const' follow
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `CameraSpatialGizmo::get_handle_name(int) const':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:894: undefined reference to `Camera::get_projection() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `CameraSpatialGizmo::get_handle_value(int) const':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:902: undefined reference to `Camera::get_projection() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:903: undefined reference to `Camera::get_fov() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:906: undefined reference to `Camera::get_size() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `CameraSpatialGizmo::set_handle(int, Camera*, Vector2 const&)':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:915: undefined reference to `Camera::project_ray_origin(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:916: undefined reference to `Camera::project_ray_normal(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:920: undefined reference to `Camera::get_projection() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `CameraSpatialGizmo::commit_handle(int, Variant const&, bool)':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:937: undefined reference to `Camera::get_projection() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:945: undefined reference to `Camera::get_fov() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:958: undefined reference to `Camera::get_size() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `CameraSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:972: undefined reference to `Camera::get_projection() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:976: undefined reference to `Camera::get_fov() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1018: undefined reference to `Camera::get_size() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `MeshInstanceSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1054: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `RoomSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1309: undefined reference to `Room::get_room() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `PortalSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1372: undefined reference to `Portal::get_shape() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `RayCastSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1417: undefined reference to `RayCast::get_cast_to() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `VehicleWheelSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1437: undefined reference to `VehicleWheel::get_radius() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1452: undefined reference to `VehicleWheel::get_suspension_rest_length() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1460: undefined reference to `VehicleWheel::get_suspension_rest_length() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1463: undefined reference to `VehicleWheel::get_suspension_rest_length() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1464: undefined reference to `VehicleWheel::get_suspension_rest_length() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `CollisionShapeSpatialGizmo::get_handle_name(int) const':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1505: undefined reference to `CollisionShape::get_shape() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `CollisionShapeSpatialGizmo::get_handle_value(int) const':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1533: undefined reference to `CollisionShape::get_shape() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `CollisionShapeSpatialGizmo::set_handle(int, Camera*, Vector2 const&)':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1564: undefined reference to `CollisionShape::get_shape() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1572: undefined reference to `Camera::project_ray_origin(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1573: undefined reference to `Camera::project_ray_normal(Vector2 const&) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `CollisionShapeSpatialGizmo::commit_handle(int, Variant const&, bool)':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1637: undefined reference to `CollisionShape::get_shape() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `CollisionShapeSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1715: undefined reference to `CollisionShape::get_shape() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `CollisionPolygonSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1950: undefined reference to `CollisionPolygon::get_polygon() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1951: undefined reference to `CollisionPolygon::get_depth() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `VisibilityNotifierGizmo::get_handle_value(int) const':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1988: undefined reference to `VisibilityNotifier::get_aabb() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `VisibilityNotifierGizmo::set_handle(int, Camera*, Vector2 const&)':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1996: undefined reference to `VisibilityNotifier::get_aabb() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1997: undefined reference to `Camera::project_ray_origin(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:1998: undefined reference to `Camera::project_ray_normal(Vector2 const&) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2014: undefined reference to `VisibilityNotifier::set_aabb(AABB const&)'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `VisibilityNotifierGizmo::commit_handle(int, Variant const&, bool)':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2020: undefined reference to `VisibilityNotifier::set_aabb(AABB const&)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2026: undefined reference to `VisibilityNotifier::get_aabb() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `VisibilityNotifierGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2036: undefined reference to `VisibilityNotifier::get_aabb() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `NavigationMeshSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2070: undefined reference to `NavigationMeshInstance::get_navigation_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2074: undefined reference to `NavigationMesh::get_vertices() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2077: undefined reference to `NavigationMesh::get_polygon_count() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2078: undefined reference to `NavigationMesh::get_polygon(int)'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2141: undefined reference to `NavigationMeshInstance::is_enabled() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2148: undefined reference to `NavigationMeshInstance::is_enabled() const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `HingeJointSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2198: undefined reference to `HingeJoint::get_param(HingeJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2199: undefined reference to `HingeJoint::get_param(HingeJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2201: undefined reference to `HingeJoint::get_flag(HingeJoint::Flag) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `SliderJointSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2271: undefined reference to `SliderJoint::get_param(SliderJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2272: undefined reference to `SliderJoint::get_param(SliderJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2273: undefined reference to `SliderJoint::get_param(SliderJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2274: undefined reference to `SliderJoint::get_param(SliderJoint::Param) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `ConeTwistJointSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2369: undefined reference to `ConeTwistJoint::get_param(ConeTwistJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2370: undefined reference to `ConeTwistJoint::get_param(ConeTwistJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2400: undefined reference to `ConeTwistJoint::get_param(ConeTwistJoint::Param) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `Generic6DOFJointSpatialGizmo::redraw()':
/home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2463: undefined reference to `Generic6DOFJoint::get_param_x(Generic6DOFJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2464: undefined reference to `Generic6DOFJoint::get_param_x(Generic6DOFJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2465: undefined reference to `Generic6DOFJoint::get_param_x(Generic6DOFJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2466: undefined reference to `Generic6DOFJoint::get_param_x(Generic6DOFJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2467: undefined reference to `Generic6DOFJoint::get_flag_x(Generic6DOFJoint::Flag) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2468: undefined reference to `Generic6DOFJoint::get_flag_x(Generic6DOFJoint::Flag) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2474: undefined reference to `Generic6DOFJoint::get_param_y(Generic6DOFJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2475: undefined reference to `Generic6DOFJoint::get_param_y(Generic6DOFJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2476: undefined reference to `Generic6DOFJoint::get_param_y(Generic6DOFJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2477: undefined reference to `Generic6DOFJoint::get_param_y(Generic6DOFJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2478: undefined reference to `Generic6DOFJoint::get_flag_y(Generic6DOFJoint::Flag) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2479: undefined reference to `Generic6DOFJoint::get_flag_y(Generic6DOFJoint::Flag) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2485: undefined reference to `Generic6DOFJoint::get_param_z(Generic6DOFJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2486: undefined reference to `Generic6DOFJoint::get_param_z(Generic6DOFJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2487: undefined reference to `Generic6DOFJoint::get_param_z(Generic6DOFJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2488: undefined reference to `Generic6DOFJoint::get_param_z(Generic6DOFJoint::Param) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2489: undefined reference to `Generic6DOFJoint::get_flag_z(Generic6DOFJoint::Flag) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/spatial_editor_gizmos.cpp:2490: undefined reference to `Generic6DOFJoint::get_flag_z(Generic6DOFJoint::Flag) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `SpatialStreamPlayer* Object::cast_to<SpatialStreamPlayer>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI19SpatialStreamPlayerEEPT_v[_ZN6Object7cast_toI19SpatialStreamPlayerEEPT_v]+0x28): undefined reference to `typeinfo for SpatialStreamPlayer'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `SpatialSamplePlayer* Object::cast_to<SpatialSamplePlayer>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI19SpatialSamplePlayerEEPT_v[_ZN6Object7cast_toI19SpatialSamplePlayerEEPT_v]+0x28): undefined reference to `typeinfo for SpatialSamplePlayer'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `Light* Object::cast_to<Light>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI5LightEEPT_v[_ZN6Object7cast_toI5LightEEPT_v]+0x28): undefined reference to `typeinfo for Light'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `Listener* Object::cast_to<Listener>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI8ListenerEEPT_v[_ZN6Object7cast_toI8ListenerEEPT_v]+0x28): undefined reference to `typeinfo for Listener'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `Position3D* Object::cast_to<Position3D>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI10Position3DEEPT_v[_ZN6Object7cast_toI10Position3DEEPT_v]+0x28): undefined reference to `typeinfo for Position3D'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `Room* Object::cast_to<Room>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI4RoomEEPT_v[_ZN6Object7cast_toI4RoomEEPT_v]+0x28): undefined reference to `typeinfo for Room'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `Portal* Object::cast_to<Portal>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI6PortalEEPT_v[_ZN6Object7cast_toI6PortalEEPT_v]+0x28): undefined reference to `typeinfo for Portal'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `TestCube* Object::cast_to<TestCube>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI8TestCubeEEPT_v[_ZN6Object7cast_toI8TestCubeEEPT_v]+0x28): undefined reference to `typeinfo for TestCube'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `SpatialPlayer* Object::cast_to<SpatialPlayer>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI13SpatialPlayerEEPT_v[_ZN6Object7cast_toI13SpatialPlayerEEPT_v]+0x28): undefined reference to `typeinfo for SpatialPlayer'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `CollisionShape* Object::cast_to<CollisionShape>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI14CollisionShapeEEPT_v[_ZN6Object7cast_toI14CollisionShapeEEPT_v]+0x28): undefined reference to `typeinfo for CollisionShape'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `PinJoint* Object::cast_to<PinJoint>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI8PinJointEEPT_v[_ZN6Object7cast_toI8PinJointEEPT_v]+0x28): undefined reference to `typeinfo for PinJoint'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `HingeJoint* Object::cast_to<HingeJoint>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI10HingeJointEEPT_v[_ZN6Object7cast_toI10HingeJointEEPT_v]+0x28): undefined reference to `typeinfo for HingeJoint'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `SliderJoint* Object::cast_to<SliderJoint>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI11SliderJointEEPT_v[_ZN6Object7cast_toI11SliderJointEEPT_v]+0x28): undefined reference to `typeinfo for SliderJoint'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `ConeTwistJoint* Object::cast_to<ConeTwistJoint>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI14ConeTwistJointEEPT_v[_ZN6Object7cast_toI14ConeTwistJointEEPT_v]+0x28): undefined reference to `typeinfo for ConeTwistJoint'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o): in function `Generic6DOFJoint* Object::cast_to<Generic6DOFJoint>()':
/home/user/Godot_2.6.1_rc1/godot/./core/object.h:(.text._ZN6Object7cast_toI16Generic6DOFJointEEPT_v[_ZN6Object7cast_toI16Generic6DOFJointEEPT_v]+0x28): undefined reference to `typeinfo for Generic6DOFJoint'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(spatial_editor_gizmos.x11.tools.64.llvm.o):(.data.rel.ro._ZTI16DirectionalLight[_ZTI16DirectionalLight]+0x10): undefined reference to `typeinfo for Light'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(baked_light_baker.x11.tools.64.llvm.o): in function `BakedLightBaker::_parse_geometry(Node*)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:290: undefined reference to `MeshInstance::get_mesh() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:292: undefined reference to `GeometryInstance::get_material_override() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:292: undefined reference to `GeometryInstance::get_baked_light_texture_id() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:298: undefined reference to `Light::get_bake_mode() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:302: undefined reference to `Light::get_color(Light::LightColor) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:303: undefined reference to `Light::get_color(Light::LightColor) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:309: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:314: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:315: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:316: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:317: undefined reference to `Light::get_parameter(Light::Parameter) const'
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(baked_light_baker.x11.tools.64.llvm.o):/home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:318: more undefined references to `Light::get_parameter(Light::Parameter) const' follow
/usr/bin/ld: editor/libeditor.x11.tools.64.llvm.a(baked_light_baker.x11.tools.64.llvm.o): in function `BakedLightBaker::_parse_geometry(Node*)':
/home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:319: undefined reference to `Light::get_bake_mode() const'
/usr/bin/ld: /home/user/Godot_2.6.1_rc1/godot/editor/plugins/baked_light_baker.cpp:321: undefined reference to `Light::get_bake_mode() const'
clang-8: error: linker command failed with exit code 1 (use -v to see invocation)
scons: *** [bin/godot.x11.tools.64.llvm] Error 1
scons: building terminated because of errors.
xdee commented 5 years ago

I haven't tried myself, but this thread may help you.

https://github.com/godotengine/godot/issues/18253

akien-mga commented 5 years ago

@freemanfromgodotengine You can't build the editor (tools=yes) without 3D support, only the export templates (tools=no).

freemanfromgodotengine commented 5 years ago

Thanks @akien-mga

freemanfromgodotengine commented 5 years ago

@xdee I usually try scons -help and check what I need and what I don't, but there it looks like some uber-optimization :) Thank you!.

kruglinski commented 5 years ago

When turn on Corner Display Cutout on android simulator, godot 2.1.6 game always crash the window session.

06-29 03:55:43.403 2005 2710 E WindowManager: Window Session Crash 06-29 03:55:43.403 2005 2710 E WindowManager: java.lang.NullPointerException: Attempt to read from field 'android.view.SurfaceControl com.android.server.wm.WindowSurfaceController.mSurfaceControl' on a null object reference 06-29 03:55:43.403 2005 2710 E WindowManager: at com.android.server.wm.ForcedSeamlessRotator.finish(ForcedSeamlessRotator.java:78) 06-29 03:55:43.403 2005 2710 E WindowManager: at com.android.server.wm.WindowManagerService.relayoutWindow(WindowManagerService.java:1888) 06-29 03:55:43.403 2005 2710 E WindowManager: at com.android.server.wm.Session.relayout(Session.java:244) 06-29 03:55:43.403 2005 2710 E WindowManager: at android.view.IWindowSession$Stub.onTransact(IWindowSession.java:309) 06-29 03:55:43.403 2005 2710 E WindowManager: at com.android.server.wm.Session.onTransact(Session.java:164) 06-29 03:55:43.403 2005 2710 E WindowManager: at android.os.Binder.execTransact(Binder.java:731) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: FATAL EXCEPTION: main 06-29 03:55:43.406 6439 6439 E AndroidRuntime: Process: com.android.systemui, PID: 6439 06-29 03:55:43.406 6439 6439 E AndroidRuntime: java.lang.NullPointerException: Attempt to read from field 'android.view.SurfaceControl com.android.server.wm.WindowSurfaceController.mSurfaceControl' on a null object reference 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:1948) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1910) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1860) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.view.IWindowSession$Stub$Proxy.relayout(IWindowSession.java:957) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.view.ViewRootImpl.relayoutWindow(ViewRootImpl.java:6546) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1995) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1460) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7183) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:949) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.view.Choreographer.doCallbacks(Choreographer.java:761) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.view.Choreographer.doFrame(Choreographer.java:696) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:935) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:873) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.os.Looper.loop(Looper.java:193) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6669) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: Caused by: android.os.RemoteException: Remote stack trace: 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at com.android.server.wm.ForcedSeamlessRotator.finish(ForcedSeamlessRotator.java:78) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at com.android.server.wm.WindowManagerService.relayoutWindow(WindowManagerService.java:1888) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at com.android.server.wm.Session.relayout(Session.java:244) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at android.view.IWindowSession$Stub.onTransact(IWindowSession.java:309) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: at com.android.server.wm.Session.onTransact(Session.java:164) 06-29 03:55:43.406 6439 6439 E AndroidRuntime: Screenshot_1561780707 Screenshot_1561780710 Screenshot_1561781120 Screenshot_1561780660

minimal reproduce project safe.zip

kruglinski commented 5 years ago

If this bug in 2.1.6 never reported by anyone, maybe also in 3.x too

kruglinski commented 5 years ago

Just confirmed this bug also effect 3.1.1 stable

minimal reproduce project projects.zip

kruglinski commented 5 years ago

@akien-mga

akien-mga commented 5 years ago

@kruglinski Please open a new issue for this as it's not specific to 2.1.6.

akien-mga commented 5 years ago

Closing this issue as I'll release 2.1.6-stable with the current state, since no regressions were reported.

realkotob commented 5 years ago

By the way while updating my 2.1.5 app on the playstore I got this warning to keep in mind.

Warnings

Your app currently targets API level 27 and must target at least API level 28 to ensure it is built on the latest APIs optimized for security and performance.

From August 2019, new apps must target at least Android 9.0 (API level 28).
From November 2019, app updates must target Android 9.0 (API level 28).

Tip: Change your app's target API level. Learn how.
akien-mga commented 5 years ago

Yeah I was notified of this literally hours after I bumped version to 2.1.6-stable and started final builds... I'll change the target to API 28 and start new builds.