Mandrake 9.0 installs Qt-3.something to your system. The problem is that Qt-3.* and Qt-2.* are not binary compatible, so whatever software requires Qt-2.* won't run with Qt-3.*. The solution is the following:
Get qt-x11-2.2.2.tar.gz from ftp.trolltech.com/qt/source and put it into /usr/lib directory. Gunzip it, untar it (it should create some qt-x11-2.2.2 directory, or something like that) and compile it (I think it would be a good idea to compile it as static library, not a shared one). Sorry, I know this takes time, but I recommend not to install Qt-2.2.2 through RPM, since it will complain about Qt-3 already installed. After Qt-2 is compiled, set the QTDIR variable to point to /usr/lib/qt-x11-2.2.2 directory (or whatever was created when untarred) (use export QTDIR=/usr/lib/qt-x11-2.2.2/ ) and try to compile your application again. Don't make QTDIR permanently to point to this directory, otherwise other applications that use Qt-3 won't work. Good luck.