It usually relies on the libc of the system too, which means you are REALLY limited to bleeding edge ubuntu for these normally. OpenNI has been horrible about this.
It really worries me, especially as it's not just differently structured distros like arch that are out in the cold, but debian, which Ubunutu is derived from.
Does this trend worry anyone else? Limiting usage to one distro can't be a good thing.