In /usr/lib/qt-2.1.0, libqgl.a fails to link against libqt.so.2.1.0 There are several unresolved references reported. Name mangling does NOT appear to be the problem as a dump of the name tables (using "nm libqgl.a") appears to be the same (or at least very close). If I compile my own version of libqgl.a (eg., using qt-2.0.2 sources), and link with it instead of the system-supplied libraries, everything runs correctly. I did not need to replace libqt.so.2.1.0 for this to work. ... John G. Shaw
libqgl is obsolete (it's part of the current Qt base). Update Qt to the current version and you can use the GL classes without the need for a separate libqgl.