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

rosdep cannot locate dependencies for [rviz_mesh_plugin] #14

Open DanielDowling1 opened 2 years ago

DanielDowling1 commented 2 years ago

Your rosdep keys appear to not work on noetic. unless I'm missing something. An attempt to install mesh-tools with the command: sudo apt install ros-noetic-mesh-tools also returned the result

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ros-noetic-mesh-tools : Depends: ros-noetic-rviz-mesh-plugin but it is not installable
E: Unable to correct problems, you have held broken packages.

Am I missing a repository? Are there any installation instructions for this source?

BBlumhofer commented 2 years ago

Have you solved this issue? I am facing the same problem.

RuanJY commented 2 years ago

I am using melodic and got the same problem

veronicamuriga commented 2 years ago

Same issue with ros melodic

spuetz commented 2 years ago

I'll fix this soon! Sorry for the delay.

cbteeple commented 2 years ago

I'd love to use this package, but I am still unable to install it via apt.

I did try building this from source (cloning this repo into the src folder of my catkin workspace, running catkin_make_isolated), but then I cannot import messages. For example:

from mesh_msgs.msgs import MeshGeometry

fails with an error, saying that mesh_msgs is not found:

ModuleNotFoundError: No module named 'mesh_msgs'

In addition, all of the mesh_tools packages are missing when I do rospack list. Maybe I'm doing something wrong when building this?

cbteeple commented 2 years ago

Update: I think something about the apriltag_ros package interferes with building of mesh_msgs. If I keep apriltag_ros in its own workspace (built using catkin_make_isolated and make a new workspace with all my other packages (built using catkin_make), everything does build correctly. Then I just build the two workspaces separately and link them together with:

source ~/main_ws/devel/setup.bash
source ~/apriltag_ws/devel_isolated/setup.bash --extend

This still does not solve the apt dependency issue, but at least now I can use the mesh_tools package!

mnoweo commented 1 year ago

try use rosdepc

JACKLiuDay commented 1 year ago

I have the same problem.