I recently downloaded the ZED SDK, and API from Github. No issues here. I am able to compile/run the ZED tools (prebuilt applications), but when I try to run sample programs (more on the range of scripts than full-fledged applications), I was told that I needed openCV and openGL. Again, no problem (although it did take my TX2 ~5 hours to install openCV, when I read that really 1.5 hours is normal, so that was a red flag to me). Now every time that I try to run a ZED sample, I get the error
make: *** No rule to make target '/usr/lib/aarch64-linux-gnu/libGL.so', needed by 'ZED_Object_Detection'. Stop.
I went to the listed directory, and discovered that there is a “libGL.so” file there, but the symbolic link is pointing to /usr/lib/aarch64-linux-gnu/tegra.libGL.so and this file does not exist. I am not very familiar with openGL, openCV, or in all honesty what .so files really are, and so I am slightly out of my depth here. After many hours of googling, I have found that apparently this is an incredibly common issue, and so hopefully not difficult to fix.
Please let me know if there’s any info that I can share to provide assistance in fixing this issue.