For some reason my libGL.so was missing from my /usr/lib/ folder which is bad.
I needed to make a link to the libGL.so.1.2 which was in two locations. /usr/lib/mesa and /usr/lib/fglrx. Mesa is the linux implementation of openGL and fglrx is just my proprietary hardware driver for my video card that also had its own .
I chose the libGL.so.1.2 in the mesa folder to make a link to.
Two links are needed because there is a runtime name and a link name.
OpenGLŪ Application Binary Interface for Linux
first the run time name is a link we want to the libGL.so.1.2
sudo ln -s /usr/lib/mesa/libGL.so.1.2 /usr/lib/libGL.so.1
second the link name is a link to actual Link Name:
sudo ln -s /usr/lib/libGL.so.1 /usr/lib/libGL.so