To answer your question and comments:
In general, you should try to install packages through the package manager. This will save you time, and makes it easier to debug problems because you'll be using the exact same binaries as the rest of the community; you won't have to try to debug differences in compiler flags, build types or build flags. If you do have to install a package from source, give a short explanation of why you can't use the packaged version.
Most package managers don't recognize when you have packages installed from source, and apt is no exception. This is not an appropriate forum to discuss the reasons for this limitation; if you're really interested, do some searching and/or go read the design documentation for apt.
"Really Slow" doesn't mean anything to me; for a couple of reasons:
- everyone has a different definition of slow and fast. 5Hz might be "fast" for me, but it's slow for someone who is used to working with 30Hz or 1000Hz data streams.
- It doesn't capture how you're measuring the speed of the pointcloud stream.
A much better question might be "I tried to view pointclouds in rviz, and I'm only seeing them at 1-2Hz" or "I used rostopic hz
to measure the speed of the pointcloud topic, and I'm only getting 8Hz". Mentioning your desired speed is also useful.
All of those packages should be available through apt if you're using the UbuntuARM repository. Why are you building them from source?
Because the first time that I tried using Asus XTion Pro Live (with last kernel) I could not connect it.
Which package should I install? I saw in another thread that you are using the Asus on the Jetson...
Another doubt I have is relative to OpenCV... does ROS recognize correctly opecv4tegra?
I removed the packages and installed them from repo. The sensor works.
I noticed that it installed libopenni2 even if there is the one that I compiled by myself.
I modified launch file to activate sync and hw registration. RGB and Depth streams are ok, but pointcloud2 streams are really slow.