Für diejenigen , die immer noch stecken geblieben sind , nachdem jede andere Möglichkeit gibt , im Internet versuchen, Sie in genauen Pfad suchen kann , aus dem diese berüchtigte libqxcb.so suchten wird, zum Öffnen / Laden der QtApp ( VirtualBox-5.2.8die QtApp in meinem Fall), mit der Werkzeug spannen . In meinem Fall VirtualBox-5.2.8suchte ich, da ich von der Quelle aus erstellte, libqxcb.soan der folgenden Position:
"...VirtualBox-5.2.8/out/linux.amd64/release/bin/platforms/"
und nicht in den defaultBibliothekspfaden, QtInstallationspfad usw. Also lddfunktionierte keine der Überprüfungen und anderen Lösungen. Und auch beim Einstellen wurden QT_DEBUG_PLUGINS=1keine zusätzlichen Protokolle erstellt.
Ausführen von strace auf der VirtualBox-Binärdatei, die ich mit Clang / LLVM unter Ubuntu 17.10 x86_64 erstellt habe:
...VirtualBox-5.2.8$ strace ./out/linux.amd64/release/bin/VirtualBox
.
.
.
access(".../VirtualBox-5.2.8/out/linux.amd64/release/bin/platforms/.", F_OK) = -1 ENOENT (No such file or directory)
write(2, "Qt FATAL: ", 10Qt FATAL: ) = 10
write(2, "This application failed to start"..., 154This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".
Reinstalling the application may fix this problem.) = 154
.
.
.
Das war mein hitting-the-nail-on-its-headMoment, und ich erstellt die symlinkvon dem installierten Qt5.10.1‚s platformsVerzeichnis unten erwähnt:
"...Qt5.10.1/Tools/QtCreator/lib/Qt/plugins/platforms/"auf den Weg gesucht , die ist "...VirtualBox-5.2.8/out/linux.amd64/release/bin/". Also, VirtualBox-5.2.8von Source auf Linux ( Ubuntu 17.10 x86_64) mit gebaut Clang/LLVM, endlich erfolgreich gestartet !
In der Tat, hier ein andere interessante Sache ist , dass habe ich gebaut VirtualBox-5.2.8vollständig mit Clang/Clang++/LLVMauf Ubuntu 17.10 x86_64nach erheblichen Aufwand - für FreeBSDgibt es bereits ein Port für den Bau VirtualBoxverwenden , clangaber für Linux, es ist stark abhängig von , GCCwie ich sehe und es dauerte deshalb viel Mühe zu bekommen bis zu diesem Punkt, um in der Lage zu sein, erfolgreich VirtualBox-5.2.8von seiner Quelle mit Clang/Clang++/LLVMon Ubuntu 17.10 x86_64for target Linux/AMD64( Ubuntu 17.10 x86_64) zu bauen und sie erfolgreich zu starten, nachdem andere Probleme zusammen mit diesem berüchtigten libqxcb.sobehoben wurden.
Prost.