Я кросс-компилирую ядро Linux Kernel.org (Linux 3.0.4) для встроенной системы ARM. Несколько дней назад я смог успешно создать ядро xconfig на Ubuntu 11.04 Аккуратный (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 выполняется на хосте, он не создается с кросс-компилятором. У меня нет подсказки, что происходит здесь, но я думаю, что это могло бы быть связано туда, где спокойные библиотеки установлены на Ubuntu.
Я нашел следующий поток на форуме Fedora, но я не знаю, относится ли он к моей ситуации на Ubuntu.
http://forums.fedoraforum.org/showthread.php?t=139653
Я также попытался удалить и переустановить QT3 и QT4 с помощью способных инструментов, но ошибка, данная выше все еще, сохраняется. Какие-либо предложения на том, что я мог сделать для успешной компиляции xconfig?
На этот вопрос ответил OP
. С большим количеством экспериментов,
make distclean
, казалось, решил проблему. Теперь я могу успешно собрать ядро xconfig.
BLOCKQUOTE>