[Solved]Qt 5.2.0 and -lGL issue.
I installed Qt 5.2.0 on ubuntu 12.04 LTS. When I try to compile my first program, I see the following error
bq. mainwindow.o moc_mainwindow.o -L/opt/Qt5.2.0/5.2.0/gcc_64/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
I'm sure it is telling -GL module not found. Which is this module ? OpenGL ?. I continue to troubleshoot this issue. If somebody had fixed this, please do let me know. It will save my time :)
You have missing dependencies, most probably Mesa or proprietary OpenGL drivers. Check out the "build guide":http://qt-project.org/wiki/Building_Qt_5_from_Git for Ubuntu, there are detailed instructions about what needs to be installed.
Thank you. This solved my problem.
koahnig last edited by
Just in case someone runs into the same problem and wonders what to install.
I have started out with a fresh Ubuntu 13.10 install on VirtualBox and ran into the same problem after I had installed the pre-build of Qt 5.2.0 with Qt creator.
In my case the libxcb was apparently missing. However, I have installed ICU first, but this did not solve the problem. Therefore, I have started these commands in a terminal:
sudo apt-get install libicu-dev
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev