Skip to content
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

libvoxblox_proto.so: undefined symbol #400

Open
gsznaier opened this issue Aug 9, 2022 · 0 comments
Open

libvoxblox_proto.so: undefined symbol #400

gsznaier opened this issue Aug 9, 2022 · 0 comments

Comments

@gsznaier
Copy link

gsznaier commented Aug 9, 2022

Hi,

For a research project I am working on, I am trying to run voxblox in a conda environment based on the interesting article: https://wolfv.medium.com/ros-on-conda-forge-dca6827ac4b6 which allows ROS to be installed within a conda environment. Following the above article I was able to install ROS Noetic and run simple ROS publisher and subscriber nodes successfully. In addition, although I get a few warnings, I was also able to build successfully voxblox_ros using the command:

catkin build voxblox_ros

after first running:

cd ~/catkin_ws/src/
git clone git@github.com:ethz-asl/voxblox.git
wstool init . ./voxblox/voxblox_ssh.rosinstall
wstool update

However, when I try to run voxblox on the cow and lady dataset, I get the following ROS error on startup:

catkin_ws/devel/lib/voxblox_ros/tsdf_server: symbol lookup error: catkin_ws/devel/.private/voxblox/lib/libvoxblox_proto.so: undefined symbol: _ZN6google8protobuf8internal16InternalMetadataD1Ev

which causes voxblox to crash.

Unfortunately due the dependencies of other parts of the project I am working on I cannot switch to the recommend version ROS Kinetic or install ROS packages in the traditional way using sudo apt-get install. Any assistance in resolving this issue would be greatly appreciated!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant