Xconfig ядра для кросс-компиляции завершается ошибкой «пакет 'qt-mt' не найден»

Xconfig ядра для кросс-компиляции завершается ошибкой «пакет 'qt-mt' не найден»

Я занимаюсь кросс-компиляцией ядра Linux Kernel.org (linux-3.0.4) для встроенной системы ARM. Несколько дней назад мне удалось успешно собрать ядро ​​xconfig на хост-компьютере Ubuntu 11.04 Natty (64-бит) с помощью gcc и кросс-компилятора. Я также попробовал тот же процесс компиляции на настольном компьютере Ubuntu 11.10 (64-бит). Однако теперь я получаю следующие ошибки, связанные с пакетом 'qt-mt':

$ make ARCH=arm xconfig
Package qt-mt was not found in the pkg-config search path.
Perhaps you should add the directory containing `qt-mt.pc'
to the PKG_CONFIG_PATH environment variable
No package 'qt-mt' found
Package qt-mt was not found in the pkg-config search path.
Perhaps you should add the directory containing `qt-mt.pc'
to the PKG_CONFIG_PATH environment variable
No package 'qt-mt' found
Package qt-mt was not found in the pkg-config search path.
Perhaps you should add the directory containing `qt-mt.pc'
to the PKG_CONFIG_PATH environment variable
No package 'qt-mt' found
Package qt-mt was not found in the pkg-config search path.
Perhaps you should add the directory containing `qt-mt.pc'
to the PKG_CONFIG_PATH environment variable
No package 'qt-mt' found
HOSTCXX scripts/kconfig/qconf.o
scripts/kconfig/qconf.cc:6:21: fatal error: qglobal.h: No such file or directory
compilation terminated.
make[1]: *** [scripts/kconfig/qconf.o] Error 1
make: *** [xconfig] Error 2

Xconfig запускается на рабочем столе Ubuntu хоста для подготовки параметров ядра для кросс-компилированного образа ядра. Поскольку xconfig запускается на хосте, он не собирается кросс-компилятором. Я понятия не имею, что здесь происходит, но думаю, что это может быть связано с тем, где установлены библиотеки qt в Ubuntu.

Я нашел следующую тему на форуме Fedora, но не знаю, применима ли она к моей ситуации в Ubuntu.

http://forums.fedoraforum.org/showthread.php?t=139653

Я также пытался удалить и переустановить QT3 и QT4 с помощью инструментов apt, но указанная выше ошибка все еще сохраняется. Есть какие-нибудь предложения о том, что я мог бы сделать, чтобы успешно скомпилировать xconfig?

решение1

На этот вопрос ответил ОП

С большим количеством экспериментов,

make distclean

Кажется, проблема решена. Теперь я могу успешно собрать ядро ​​xconfig.

Связанный контент