nix-ros-overlay icon indicating copy to clipboard operation
nix-ros-overlay copied to clipboard

Fail to build ur10e-moveit-config

Open GuillaumeDesforges opened this issue 11 months ago • 3 comments

nix build github:lopsided98/nix-ros-overlay/b923476c0a96d0a13991b22c9b61c180e3df4b6f#noetic.ur10e-moveit-config

gives

error: evaluation aborted with the following error message: 'Function called without required argument "warehouse-ros-mongo" at /nix/store/gybs2r1g2jnnihh6yhjwahy0c0lvlmjc-source/distros/noetic/ur10e-moveit-config/default.nix:5'

it seems warehouse_ros_mongo is missing to the overlay.

GuillaumeDesforges avatar Aug 28 '23 18:08 GuillaumeDesforges

It needs a rosdep key for libmongoclient-dev.

lopsided98 avatar Aug 28 '23 18:08 lopsided98

Nicely spotted thanks. There is libmongo-client in nixpkgs https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/libraries/libmongo-client/default.nix

GuillaumeDesforges avatar Aug 28 '23 18:08 GuillaumeDesforges

As said in the PR, warehouse_ros_mongo requires the legacy driver of the official C++ mongodb client, which has reached EOL.

GuillaumeDesforges avatar Aug 28 '23 19:08 GuillaumeDesforges