Closed Harry-Rogers closed 3 years ago
I currently don't have the time to look into this but this means it is looking for a function that is in the plugin library or one of its linked libraries. This could either mean that the library this symbol is in was not linked against the plugin but as far as I could see it should be or that the library changed and the new version may not have this symbol and is therefore not compatible. In the latter case, the plugin has to be rebuilt. Also, make sure your packages are all up to date.
I think I'm missing the GNSSConfig.h file. I can't seem to find it on the repository.
Sorted this by adding below code to CMakeLists.txt.
find_package(catkin REQUIRED dynamic_reconfigure) generate_dynamic_reconfigure_options( cfg/GNSS.cfg )
This generates the header file that I believe was the issue.
That is already in the CMakeLists.txt of hector_gazebo_plugins so I don't understand why you'd have to add this.
and
You also need an add_dependencies
to make sure it is generated before the target is built:
Hi,
I have been trying to add this package to my gazebo simulation but have came across this error below when loading the plugin. I'm not sure how to fix this?
[Err] [Plugin.hh:178] Failed to load plugin: undefined symbol: _ZN19dynamic_reconfigure14__init_mutex__E