Linking error: ModelLoader.cpp:(.text+0xca): undefined reference to `godot::Mesh* godot::Object::cast_to<godot::Mesh>(godot::Object const*)'
Hi all,
I tried to install your project as specified in the README. I had to fix a few things, see !6 (merged).
Still, I didn't manage to build your library arviz_interactive
(before opening your project in Godot) due to a linker error:
[ 46%] Linking CXX shared library ../../../../../source/arviz_interactive_project/components/arviz_interactive/avi/bin/x11/libgdavi.so
/usr/bin/ld: CMakeFiles/arviz_interactive.dir/lib/avi/core/ModelLoader.cpp.o: in function `avi::core::ModelLoader::ModelLoader()':
ModelLoader.cpp:(.text+0xca): undefined reference to `godot::Mesh* godot::Object::cast_to<godot::Mesh>(godot::Object const*)'
collect2: error: ld returned 1 exit status
make[2]: *** [source/arviz_interactive_project/components/arviz_interactive/CMakeFiles/arviz_interactive.dir/build.make:1452: ../source/arviz_interactive_project/components/arviz_interactive/avi/bin/x11/libgdavi.so.0.1.0] Error 1
make[1]: *** [CMakeFiles/Makefile2:566: source/arviz_interactive_project/components/arviz_interactive/CMakeFiles/arviz_interactive.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
So unfortunately, I was not able to check the current status of the project.
Anyway, see you after your break ;)