I had installed OpenGL and freeglut in Ubuntu 10.04 and it worked fine in 10.04 and 10.10. But after I upgraded to 11.04, the applications I\'ve developed using OpenGL is no
Those messages simply tell you, that your graphics drivers are not installed properly. GLX is the extension of the X11 protocol for making OpenGL work in X11 windows. There are 3 parts to a GLX enabled system:
For OpenGL to work properly those three components must be properly installed and loaded to work in harmony. If that's not the case you won't be able to use OpenGL (or only use a software rasterizer, which is not properly installed either on your system).
You could need Bumblebee. But this is supported only for 12.04 and from 13.10 up. Oficial instructions here: https://wiki.ubuntu.com/Bumblebee
You need to open your terminal and enter the commands below.
If on 12.04.3, replace linux-headers-generic with linux-headers-generic-lts-raring.
sudo add-apt-repository ppa:bumblebee/stable
Enable the Universe and Multiverse repositories (for bumblebee and nvidia packages respectively).
sudo apt-get update
Install Bumblebee using the default proprietary nvidia driver:
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
Reboot
All should be ok now.