जो लोग अभी भी इंटरनेट में वहाँ बाहर हर दूसरे विकल्प कोशिश कर के बाद फंस रहे हैं के लिए, आप सही पथ है जहाँ से इस पर गौर कर सकते कुख्यात libqxcb.so में खोजा जा रहा है, उद्घाटन के लिए / से लोड हो रहा है QtApp ( VirtualBox-5.2.8है Qt, मेरे मामले में एप्लिकेशन) का उपयोग स्ट्रेस टूल। मेरे मामले में, जब से मैं VirtualBox-5.2.8इसके स्रोत से निर्माण कर रहा था , यह libqxcb.soनीचे के स्थान में खोज रहा था :
"...VirtualBox-5.2.8/out/linux.amd64/release/bin/platforms/"
और defaultपुस्तकालय पथ, Qtस्थापना पथ, आदि में नहीं। इसलिए, कोई भी lddजाँच और अन्य समाधान काम नहीं किया। और सेटिंग भी QT_DEBUG_PLUGINS=1किसी भी अतिरिक्त लॉग का उत्पादन नहीं किया।
वर्चुअलबॉक्स बाइनरी पर रनिंग स्ट्रेस जो मैंने Ubuntu 17.10 x86_64 पर Clang / LLVM का उपयोग करके बनाया है:
...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
.
.
.
यह मेरा था hitting-the-nail-on-its-headपल, और मैं बनाया symlinkस्थापित से Qt5.10.1की platformsनीचे उल्लेख निर्देशिका:
"...Qt5.10.1/Tools/QtCreator/lib/Qt/plugins/platforms/"पर मार्ग है जो की खोज "...VirtualBox-5.2.8/out/linux.amd64/release/bin/"। इस प्रकार, VirtualBox-5.2.8लिनक्स पर स्रोत से निर्मित ( Ubuntu 17.10 x86_64) का उपयोग करके Clang/LLVM, अंत में सफलतापूर्वक लॉन्च किया गया !
वास्तव में, यहां एक और दिलचस्प बात यह है कि, मैंने VirtualBox-5.2.8पूरी तरह से पर्याप्त प्रयास के बाद उपयोग Clang/Clang++/LLVMकरने के लिए बनाया है Ubuntu 17.10 x86_64- इसके लिए FreeBSD, VirtualBoxउपयोग करने के लिए निर्माण के लिए पहले से ही एक बंदरगाह है, clangलेकिन लिनक्स के लिए, यह बहुत हद तक निर्भर है GCCजैसा कि मैंने देखा और इसलिए इसे प्राप्त करने के लिए बहुत प्रयास किया। इस मुद्दे पर सफलतापूर्वक सक्षम होने के लिए निर्माण VirtualBox-5.2.8अपने स्रोत का उपयोग करने से Clang/Clang++/LLVMपर Ubuntu 17.10 x86_64लक्ष्य के लिए Linux/AMD64( Ubuntu 17.10 x86_64) और सफलतापूर्वक इस कुख्यात के साथ-साथ अन्य मुद्दों को हल करने के बाद इसे लॉन्च libqxcb.soनहीं।
चीयर्स।