naturerobots / mesh_tools

Tools and Messages for Annotated 3D Triangle Meshes in ROS
https://wiki.ros.org/mesh_tools
BSD 3-Clause "New" or "Revised" License
229 stars 42 forks source link

Git submodule HighFive #3

Closed ToniRV closed 4 years ago

ToniRV commented 5 years ago

When building the package I did a simple git clone but I had the error that ext/HighFive/include is empty... I realized it was a submodule and build it manually by cloning HighFive in the desired location. It would be great to at least document how to install this package. Also do you plan to offer it as an ros-melodic-mesh-tools package?

spuetz commented 5 years ago

Hi @ToniRV, yes we plan to release this software package for kinetic, lunar, and melodic soon.

marcusabate commented 5 years ago

Also struggled with install a bit. One quick note is that having a .gitmodules file in the root directory defining the modules so that we can run

git submodule init
git submodule update

will solve this problem and cause the dependencies to clone in properly. Having the .gitmodules in the /hdf5_map_io directory caused problems for me.

VahidBehtajiSiahkalMahalleh commented 4 years ago

When building the package I did a simple git clone but I had the error that ext/HighFive/include is empty... I realized it was a submodule and build it manually by cloning HighFive in the desired location. It would be great to at least document how to install this package. Also do you plan to offer it as an ros-melodic-mesh-tools package?

VahidBehtajiSiahkalMahalleh commented 4 years ago

Hi, I have face same error. Is there any structure how to build HighFive manually?

VahidBehtajiSiahkalMahalleh commented 4 years ago

Hi, I have face same error. Is there any structure how to build HighFive manually?

I have solved problem by building lvr2.

spuetz commented 4 years ago

Just run git submodule update --init --recursive