Closed muratsevim closed 11 years ago
What version of ROS? This was fixed upstream in Hydro. AFAIK.
Oh! I was working with Groovy. So will linking work in Hydro without adding the dependency? If yes, is there an easy way to get the fix without completely moving to Hydro?
@muratsevim I think the fix is in pluginlib, let me see if I can find it.
Nope, it was in nodelet
:
https://github.com/ros/nodelet_core/commit/70f4e26e399c6b211d51f04113014a9b880c3f11
I can probably backport it, or you can just apply the patch manually.
This is the important change here:
https://github.com/ros/nodelet_core/commit/70f4e26e399c6b211d51f04113014a9b880c3f11#L0R19
Adding it here is actually incorrect, as this package doesn't directly use class_loader
, the fact that you need class_loader
here is an implementation detail of pluginlib
.
Thanks for pointing it out, I'll probably do the backport, but I can't say when we'll release nodelet_core
for Groovy again.
Thanks! That helped a lot and probably saved me from adding the dependency to other packages. I will remove the dependency on nodelet_tutorial_math and apply the patch manually.
I went ahead and released nodelet_core
, so you should be able to get the new released version 0.7.16 too.
Fixes the undefined symbol errors when linking libnodelet_math library on Mac OS X