GolanTrevize reviewed DejaimeNeto's article in General and Gameplay Programming
I've hit this issue last month and it had one of two causes. Actually just one cause, but in two different cases. 1. Built a 32 bit binary on one machine and tried to run it on another that didn't have 32 bit shared libraries. 2. Built a 64 bit binary that expected shared libs under /lib64 but I tried to run it on a machine that had the 64-bit libraries under /lib So you can try running ldd -r <binary>. This will check for dependencies. If any are missing, provide them and you should be all set.