Comments (14)
If uninstall pcl stuff and reinstalling fixes it then it sounds like a temporary problem related to the state of your system. I don't think there is anything to fix here.
from perception_pcl.
@davetcoleman If you have an idea how this might be fixed by pcl_ros
(or any other package) I am interested, I just don't see how I can fix this with a change in dependencies. Further more, having just looked over the dependencies I don't see anything I would consider incorrect, which needs fixing.
from perception_pcl.
I don't have an idea I'm afraid. But I've ran into it twice on my machine - I think it occurs when you have both Groovy and Hydro installed. At the least, I thought posting this here might help others who are running into this issue in the short run.
from perception_pcl.
I just ran into this issue and I have no idea how to fix it, but I have the same kind of setup davetcoleman mentions (both Groovy and Hydro installed). Thanks for the quickfix, Dave.
from perception_pcl.
I couldn't get it to work by simply reinstalling. I had to manually remove /usr/include/ni
from /opt/ros/hydro/share/pcl_ros/cmake/pcl_rosConfig.cmake
(although I know I shouldn't edit that directly).
The reason why I don't have /usr/include/ni in the first place is related to this issue: ros-drivers/openni_camera#19
from perception_pcl.
from perception_pcl.
Wow, thanks George and Dave.I was dealing with the problem for a few days now, but it has now been fixed with George's temporary solution.
Has there been any permanent fix for this problem?
from perception_pcl.
Does sudo apt-get update && sudo apt-get upgrade
fix this?
The include is being added automatically by pkg-config, so I think this is an issue with libpcl requiring openni-dev
$ grep openni /usr/lib/pkgconfig/pcl_*
/usr/lib/pkgconfig/pcl_io-1.7.pc:Requires: eigen3 openni-dev pcl_common-1.7 pcl_octree-1.7
/usr/lib/pkgconfig/pcl_visualization-1.7.pc:Requires: openni-dev pcl_common-1.7 pcl_io-1.7 pcl_kdtree-1.7 pcl_geometry-1.7 pcl_search-1.7
from perception_pcl.
Is this still an issue? I haven't run into it in a long time (but haven't been using those components). Otherwise I'd suggest we close this issue.
from perception_pcl.
I also solved the problem by @georgebrindeiro 's suggestion by manually removing /usr/include/ni from /opt/ros/hydro/share/pcl_ros/cmake/pcl_rosConfig.cmake
from perception_pcl.
@davetcoleman
Came across this bug today but removing /usr/include/ni
solved my problem. I had done a fresh install of ROS/PCL just a few weeks ago, so apparently we don't have a permanent fix yet? I feel like this should be reopened until a patch is integrated.
from perception_pcl.
@kphawkins, I'd be happy to dig in to the dependencies some time in the near future, but I'd need some more info.
What ubuntu/ros distros are you using? Was it a fresh install for both? Are you using the PCL PPA?
from perception_pcl.
Precise/Hydro currently. At one point I've had Fuerte/Groovy/Hydro all at once. A few weeks back I was having issues, so I tried to uninstall just about everything ROS + OpenNI to fix a compilation issue whose details escape me at the moment. I was using the PCL PPA:
deb http://ppa.launchpad.net/v-launchpad-jochen-sprickerhof-de/pcl/ubuntu precise main
from perception_pcl.
I guess it's some sort of inconsistent state issue then. As @wjwwood mentioned, there doesn't seem to be a clear error in the dependencies that would fix this, though I'll see if I can replicate the issue later. Thanks.
from perception_pcl.
Related Issues (20)
- Failure to build ros2_ouster driver with perception_pcl source in workspace HOT 2
- pcl-ros include error under ros2 humble enviornment HOT 3
- No executables for "bag_to_pcd" HOT 2
- error when running sample_voxel_grid.launch HOT 1
- build on Windows
- Windows Support HOT 1
- Output topic QoS
- Default value of min_points_per_voxel changed during migration
- cmake build error with rclcpp HOT 2
- `pcl::concatenatePointCloud` output row_step is incorrect HOT 3
- PointCloud2 fields not always sorted by offset HOT 3
- pcl_conversions incompatible with latest version of PCL HOT 4
- Ubuntu 20.04 using pcl_ros
- Release ros2 version for ROS2 iron HOT 12
- Voxel Grid Doesn't allow for input_frame and output_frame to perform TF transformation of pointcloud
- pcd_to_pointcloud ignores the viewpoint field
- Build Error: No module named 'dynamic_reconfigure'
- ros2 humble pointcloud_to_pcd stuck HOT 1
- Regression in ROS 2 Iron Buildfarm HOT 1
- Package Broken on Noble HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from perception_pcl.