
私はLinuxカーネルを構築しようとしています
make xconfig
でも私はこのエラー:
$ 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
そこで、Synaptic パッケージ ツールを使用して Qt をインストールしましたが、一部の Qt がすでにインストールされており、一部はインストールされていません。具体的には、 が必要であると表示されqmake
、Synaptic からインストールしましたが、上記と同じエラーが発生しました。
どのパッケージがxconfig
必要かを知るにはどうすればよいですか?
答え1
私たちもqmake
必要ですlibqt4-dev
が、エラーではそれが示されておらず、すべての Qt パッケージの中から必要なものを自分で見つけ出す必要があります。
sudo apt-get install qt4-qmake libqt4-dev
または、Synaptic パッケージ マネージャーでqt4-qmake
と を検索して、それぞれインストールします。libqt4-dev
インストールしましたqt4-qmake
が、 もインストールする必要がありましたがlibqt4-dev
、インストールしていませんでした。
PS あるコメントで提案されたように、私はこれをやりました
apt-rdepends --build-depends --follow=DEPENDS qt4-qmake
apt-rdepends --build-depends --follow=DEPENDS libqt4-dev
qt4-qmake のリストには、libqt4-dev が必要であることが示されておらず、libqt4-dev にも qt4-qmake が必要であることが示されていません。