nix-ros-overlay
nix-ros-overlay copied to clipboard
Fail to build ur10e-moveit-config
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.
It needs a rosdep key for libmongoclient-dev.
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
As said in the PR, warehouse_ros_mongo requires the legacy driver of the official C++ mongodb client, which has reached EOL.