-
Notifications
You must be signed in to change notification settings - Fork 453
Correct rosdistro keys #32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -9,16 +9,15 @@ | |
|
|
||
| <buildtool_depend>cmake</buildtool_depend> | ||
|
|
||
| <depend>KimeraRPGO</depend> | ||
| <depend>GTSAM</depend> | ||
| <depend>gflags</depend> | ||
| <depend>glog</depend> | ||
| <depend>opencv</depend> | ||
| <depend>opengv</depend> | ||
| <depend>dbow2</depend> | ||
| <depend>gtsam</depend> | ||
| <depend>kimera_rpgo</depend> | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not ok, as I think it is KimeraRPGO, we should make a PR to the RPGO repo updating the name there.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
| <depend>libgflags-dev</depend> | ||
| <depend>libgoogle-glog-dev</depend> | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think the two above are irrelevant actually because we use cmake files to find glog/gflags as I had tons of issues with these two in multiple systems...
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Not sure being explicit about this external dependency the manifest would change what the CMake does to find the glog/gflags installed in the cmake path. Are you saying that the system install of glog/gflags in the latest ubuntu LTS is still an issue? |
||
| <depend>libopencv-dev</depend> | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Same, should be opencv or rather
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. If we use libopencv-dev, what are we assuming? That ppl installed opencv how?
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is the correct/official rosdep key name for the opencv3 library: By declaring the same key name as the dependency, users with other packages depending on opencv3 don't have to monkey patch there manifest to use the same key to avoid rosdep from installing libopencv-dev from apt repo if the kimera workspace it builds from already includes a source build of opencv. Note how this is used in the Dockerfile that builds the underlay for the ros wrapper: |
||
| <depend>opengv</depend> | ||
| <export> | ||
| <!-- Specify that this is not really a catkin package--> | ||
| <build_type>cmake</build_type> | ||
| </export> | ||
| </package> | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.