- Le plus récent
- Le plus de votes
- La plupart des commentaires
Thank you for your question. Please find the steps below:
-
build colcon from the repo HEAD as the latest release doesn’t have the PR (e.g. pip3 install git+https://github.com/colcon/colcon-bundle@HEAD)
-
Then create a local custom-rosdep.yaml file that overrides armadillo in the rosdep.yaml that specifies the version they need. See https://github.com/ros/rosdistro/blob/master/rosdep/base.yaml#L94-L99.
armadillo:
ubuntu: [http://libarmadillo-dev=8.500.1]
- Point rosdep at this custom-rosdep.yaml file:
/etc/ros/rosdep/sources.list.d$ cat 00-overrides.list
yaml file:///.../custom-rosdep.yaml
- Run rosdep update to use the new dependencies.
Edited by: pdaws on Jan 15, 2020 4:54 PM
Edited by: pdaws on Jan 15, 2020 4:55 PM
Edited by: pdaws on Jan 15, 2020 4:56 PM
Edited by: pdaws on Jan 15, 2020 4:56 PM
Edited by: pdaws on Jan 15, 2020 4:57 PM
Edited by: pdaws on Jan 15, 2020 4:58 PM
Thanks for the reply. I haven't yet been able to test the solution you provided, as I was able to find a way around that.
For anyone else interested:
Basically what I do is first create a bundle (which creates the cache folder), copy over the libraries needed from my local machine to the locations in the bundle cache folder, removing the dependency_hash* JSON files and then do the bundle again.
Contenus pertinents
- demandé il y a un an
- demandé il y a un an
- demandé il y a un an
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 3 mois
- AWS OFFICIELA mis à jour il y a 2 ans