যারা এখনও ইন্টারনেটে সেখানে আউট প্রত্যেক অন্যান্য বিকল্প চেষ্টা করার পরে আটকে আছে, যদি আপনি সঠিক পাথ যা থেকে এই মধ্যে সন্ধান করতে পারেন কুখ্যাত 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_64
Linux/AMD64
Ubuntu 17.10 x86_64
libqxcb.so
চিয়ার্স।