Astra SDK 2 not working with PCL's OpenNI2DeviceManager

It took me a lot of time to discover what was the problem, but apparently if you try to create an OpenNI2DeviceManager object from the PCL library, which I’m using to detect multiple depth cameras and get their uri, all the streams in the StreamReader will not show any info at all, without throwing any exception, and marking themselves as “valid”.

Of course, listeners will not run at all, and in some code, I’m still not able to know what’s the trigger, astra_update() will freeze the program.

I’m sure it has to do with some OpenNI2 conflict AstraSDK and PCL have, but I find amusing that just by creating the object, and not even using it Astra SDK will stop working at all.