Kernel-xconfig für Cross-Kompilierung schlägt mit dem Fehler „Kein Paket ‚qt-mt‘ gefunden“ fehl

Kernel-xconfig für Cross-Kompilierung schlägt mit dem Fehler „Kein Paket ‚qt-mt‘ gefunden“ fehl

Ich kompiliere einen Kernel.org-Linux-Kernel (linux-3.0.4) für ein eingebettetes ARM-System. Vor ein paar Tagen konnte ich den Kernel xconfig erfolgreich auf einem Ubuntu 11.04 Natty (64-Bit)-Host-Desktop mithilfe von gcc und einem Cross-Compiler erstellen. Ich habe den gleichen Kompilierungsprozess auch auf einem Ubuntu 11.10 (64-Bit)-Desktop ausprobiert. Allerdings erhalte ich jetzt die folgenden Fehler im Zusammenhang mit dem Paket „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 wird auf dem Ubuntu-Host-Desktop ausgeführt, um die Kerneloptionen für ein plattformübergreifend kompiliertes Kernel-Image vorzubereiten. Da Xconfig auf dem Host ausgeführt wird, wird es nicht mit dem plattformübergreifenden Compiler erstellt. Ich habe keine Ahnung, was hier passiert, aber ich denke, es könnte damit zusammenhängen, wo die Qt-Bibliotheken auf Ubuntu installiert sind.

Ich habe den folgenden Thread im Fedora-Forum gefunden, weiß aber nicht, ob er auf meine Situation unter Ubuntu zutrifft.

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

Ich habe auch versucht, QT3 und QT4 mit den apt-Tools zu deinstallieren und neu zu installieren, aber der oben angegebene Fehler besteht weiterhin. Irgendwelche Vorschläge, was ich tun könnte, um xconfig erfolgreich zu kompilieren?

Antwort1

Diese Frage wurde vom OP beantwortet

Mit mehr Experimenten, ein

make distclean

schien das Problem zu beheben. Ich kann jetzt die Kernel-Xconfig erfolgreich erstellen.

verwandte Informationen