যারা এখনও ইন্টারনেটে সেখানে আউট প্রত্যেক অন্যান্য বিকল্প চেষ্টা করার পরে আটকে আছে, যদি আপনি সঠিক পাথ যা থেকে এই মধ্যে সন্ধান করতে পারেন কুখ্যাত libqxcb.so অনুসন্ধান করা হচ্ছে, উদ্বোধনী / কার জন্য লোডিং Qtঅ্যাপ ( 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কোনও অতিরিক্ত লগ উত্পাদন করে না।
উবুন্টু 17.10 x86_64- এ ক্ল্যাং / এলএলভিএম ব্যবহার করে নির্মিত ভার্চুয়ালবক্স বাইনারিটিতে স্ট্রেস চালানো:
...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_64Linux/AMD64Ubuntu 17.10 x86_64libqxcb.so
চিয়ার্স।