-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot link due to undefined class_loader symbols #32
Comments
OK, I've added a workaround similar to the
I still get the "Cannot generate a safe runtime search path for target rosbag2_bag_v2_plugins because there is a cycle in the constraint graph" warning, but otherwise it seems to be OK. |
Could you provide more details for your workaround? if((NOT "${ros1_message_package}" STREQUAL "nodelet") AND (NOT "${ros1_message_package}" STREQUAL "rviz")) I am trying to build this plugin with eloquent and melodic and I get
|
I replaced this line with the indicated code. In your case, it seems to be
Or perhaps it would be better and more compact as (not tested!):
|
It works! Thank you 👍 I still get the errors with graph cycles as you described, but it compiles nevertheless. |
What worked for me:
|
I think this is a separate issue from #29 although it was initially reported under there. I get the following errors:
Looking at the two
libclass_loader.so
I see this (and all other methods areconst
infoxy
):So, the linker should be pulling in
noetic/lib/libclass_loader.so
but for some reason it is choosing thefoxy
version. I believe I am sourcing everything correctly:I'm not sure why
librviz.so
is being picked up - is this normal?The text was updated successfully, but these errors were encountered: