You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In file included from modules/navigation/nav_mesh_generator_3d.cpp:33:
modules/navigation/nav_mesh_generator_3d.h:40:7: note: forward declaration of 'class NavigationMesh'
40 | class NavigationMesh;
| ^~~~~~~~~~~~~~
modules/navigation/nav_mesh_generator_3d.cpp:704:42: error: invalid use of incomplete type 'class NavigationMesh'
704 | p_navigation_mesh->add_polygon(nav_indices);
| ^~
In file included from modules/navigation/nav_mesh_generator_3d.cpp:33:
modules/navigation/nav_mesh_generator_3d.h:40:7: note: forward declaration of 'class NavigationMesh'
40 | class NavigationMesh;
| ^~~~~~~~~~~~~~
In file included from ./core/io/resource_uid.h:34,
from ./core/io/resource.h:34,
from ./core/input/input_event.h:35,
from ./core/os/main_loop.h:34,
from ./scene/main/scene_tree.h:34,
from ./scene/main/node.h:37,
from ./scene/3d/node_3d.h:34,
from ./scene/3d/visual_instance_3d.h:34,
from ./scene/3d/mesh_instance_3d.h:35,
from modules/navigation/nav_mesh_generator_3d.cpp:37:
./core/object/ref_counted.h: In instantiation of 'void Ref<T>::ref(const Ref<T>&) [with T = NavigationMesh]':
./core/object/ref_counted.h:166:3: required from 'Ref<T>::Ref(const Ref<T>&) [with T = NavigationMesh]'
modules/navigation/nav_mesh_generator_3d.cpp:118:42: required from here
./core/object/ref_counted.h:69:36: error: invalid use of incomplete type 'class NavigationMesh'
69 | reference->reference();
| ~~~~~~~~~~~^~~~~~~~~
In file included from modules/navigation/nav_mesh_generator_3d.cpp:33:
modules/navigation/nav_mesh_generator_3d.h:40:7: note: forward declaration of 'class NavigationMesh'
40 | class NavigationMesh;
| ^~~~~~~~~~~~~~
In file included from ./core/io/resource_uid.h:34,
from ./core/io/resource.h:34,
from ./core/input/input_event.h:35,
from ./core/os/main_loop.h:34,
from ./scene/main/scene_tree.h:34,
from ./scene/main/node.h:37,
from ./scene/3d/node_3d.h:34,
from ./scene/3d/visual_instance_3d.h:34,
from ./scene/3d/mesh_instance_3d.h:35,
from modules/navigation/nav_mesh_generator_3d.cpp:37:
./core/object/ref_counted.h: In instantiation of 'void Ref<T>::unref() [with T = NavigationMesh]':
./core/object/ref_counted.h:222:3: required from 'Ref<T>::~Ref() [with T = NavigationMesh]'
modules/navigation/nav_mesh_generator_3d.cpp:118:42: required from here
./core/object/ref_counted.h:209:45: error: invalid use of incomplete type 'class NavigationMesh'
209 | if (reference && reference->unreference()) {
| ~~~~~~~~~~~^~~~~~~~~~~
In file included from modules/navigation/nav_mesh_generator_3d.cpp:33:
modules/navigation/nav_mesh_generator_3d.h:40:7: note: forward declaration of 'class NavigationMesh'
40 | class NavigationMesh;
| ^~~~~~~~~~~~~~
scons: *** [modules/navigation/nav_mesh_generator_3d.linuxbsd.editor.dev.x86_64.o] Error 1
scons: building terminated because of errors.
this is 1 day old regression, probably caused by 7eb047a
The text was updated successfully, but these errors were encountered:
Godot version
4.2.dev f2acfb1
System information
Ubuntu 22.04 CI
Issue description
https://github.com/qarmin/GodotBuilds/actions/runs/5790813978/job/15694543373#step:7:679
Command
produce such errors
this is 1 day old regression, probably caused by 7eb047a
The text was updated successfully, but these errors were encountered: