
Ich versuche, den Linux-Kernel zu erstellen mit
make xconfig
aber ich bekommedieser Fehler:
$ make xconfig
CHECK qt
* Unable to find the QT4 tool qmake. Trying to use QT3
*
* Unable to find any QT installation. Please make sure that
* the QT4 or QT3 development package ts correctly installed and
* either qmake can be found or install pkg-config or set
* the QTDIR environment variable to the correct location.
*
make[1]: *** No rule to make target `scripts/kconfig/.tmp_qtcheck', needed by `scripts/kconfig/qconf.o'. Stop.
make: *** [xconfig] Error 2
Also habe ich das Synaptic-Pakettool verwendet, um Qt zu installieren. Nun sind einige Qt-Dinge bereits installiert und andere nicht. Es wurde ausdrücklich darauf hingewiesen qmake
, dass es installiert sein muss. Ich habe es von Synaptic installiert, wieder der gleiche Fehler wie oben.
Wie erfahre ich, welche Pakete ich xconfig
benötige?
Antwort1
qmake
Wir brauchen auch Folgendes libqt4-dev
, das wurde im Fehler nicht vorgeschlagen und wir müssen selbst herausfinden, welches aller Qt-Pakete wir benötigen.
sudo apt-get install qt4-qmake libqt4-dev
oder im Synaptic-Paketmanager suchen qt4-qmake
und entsprechend installieren.libqt4-dev
Also habe ich es installiert qt4-qmake
, aber ich hätte es auch installieren müssen libqt4-dev
, was ich nicht getan habe.
PS: Wie in einem Kommentar vorgeschlagen, habe ich dies getan
apt-rdepends --build-depends --follow=DEPENDS qt4-qmake
apt-rdepends --build-depends --follow=DEPENDS libqt4-dev
Die Liste für qt4-qmake zeigt nicht, dass libqt4-dev benötigt wird, und auch libqt4-dev zeigt nicht, dass qt4-qmake benötigt wird.