TL;DR: Based on what you already do have installed, just install pkg-config
and you should be good to go.
Building the kernel uses Qt if you want to configure what goes into your kernel by running make xconfig. (Which you likely do, as this is one of the friendliest ways to do it.)
At least for any remotely recent kernel, you can use Qt 4 instead of Qt 3. You should install:
- libqt4-dev
, so the xconfig utility can link against Qt4, and
- pkg-config
, so make xconfig can automatically discover the Qt4 headers installed by libqt4-dev and use them.
You can install those packages through the Software Center or with:
sudo apt-get update
sudo apt-get install libqt4-dev pkg-config
(For more information on make xconfig, see this answer to What's a simple way to recompile the kernel?.)
You don't need both Qt3 and Qt4 headers: provided either is installed correctly and the system is configured so they'll be identified by make xconfig (pkg-config is one way to faciliate this), you don't need the other.
By the way, though there's no harm in doing so, it's not actually necessary to explicitly install qt4-dev-tools. libqt4-dev declares the other necessary Qt4-related packages, such as libqt4-dev-bin and qt4-qmake, as dependencies, causing them to be automatically installed as well. You also only need the ncurses packages if you're going to run make menuconfig (which is a non-graphical alternative to make xconfig).
In your case, you already have libqt4-dev
installed, so you can just install pkg-config
.