vision_opencv: 2.0.2-1 in 'bouncy/distribution.yaml' [bloom]#227
Conversation
|
@gaoethan Unfortunately this still doesn't compile on Ubuntu Bionic. |
|
How I tested it: |
|
@mikaelarguedas thanks. I'm trying to fix it, but now I'm blocked by installing the apt-key even though I've already changed the other key servers, maybe this results from docker network configuration, stay tuned ! |
|
@mikaelarguedas I found the failure resulted from the missing of After I manually install via |
|
After I fixed the all the build warning, there is another different than 16.04 is that the boost python3 header checking, everything works normally in 16.04, and it can find the boost python3 library normally in 18.04, but that header checking fails, wired, let me further check. |
|
@mikaelarguedas In ubuntu Bionic(18.04), everything can work except for the following warning: That is checking boost python3 header which actually is the same as the boost python 2.x. however, in that's why python2.x can work in Ubuntu Boinic, and there is no such kind of checking in Ubuntu 16.04 |
Can you please make a pull request to add the python3-rosdep key to the rosdep database (contribution guildelines available here)? |
|
@mikaelarguedas I tried to add the python3 rosdep key for python3_numpy and now there is a commit in my fork, Based this commit, I ran however, you can see the |
That commit is modifying the The platforms |
|
Good. thanks for clarification ! |
@mikaelarguedas Do you have any comments to the above issue ? now everything works in ubuntu 18.04 except for this system-variant issue. actually, it only outputs a warning with cmake On the other hand, I have another solution that is to replace boost python with |
|
@gaoethan CMake Warnings are fine as they won't prevent the deb from being created. If the latest state of the code is ready to be released. Please make a new release with all the fixes and close this PR. Thanks!
We explored using pybind11 for the python bindings (ros2/rclpy#173). As we currently bind only C code there was not a strong incentive to switch to pybind11 especially as the versions released in ubuntu we pretty outdated (even the one in bionic is missing some features we'd like to leverage (like |
|
ok. agree, let me file a new PR. thanks ! |
|
Now close this and a new PR #257 to release with tag 2.0.3 was created, thanks ! |
Increasing version of package(s) in repository
vision_opencvto2.0.2-1:bouncy/distribution.yaml0.6.52.0.1-0cv_bridge
image_geometry
opencv_tests
vision_opencv