Cannot mix incompatible Qt library
I found a lot of problems similar to mine on the web, but still no real solution. I'm having the annoying
Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40802)message whenever I try to launch genymotion. It seems that the problem is either in environment variables or different libraries installed. So, I'm trying to see the output of various commands
echo $LD_LIBRARY_PATHreturns nothing (actually there is no environment variable with this name.dpkg -al | grep libqt(*) returns this list
(*) not sure that is the right command btw
- Also tried this command
echo LD_LIBRARY_PATH=. ldd ./genymotionand this is the output
4.
qmake --version
QMake version 3.0
Using Qt version 5.2.1 in /usr/lib/x86_64-linux-gnuAny idea?
13 Answers
Solved the problem using this solution:
3I have fixed this issue doing the following:
Installing the libs:
apt-get install libxi-dev libxmu-dev(Re-)moving the Qt libs inside the Genymotion installation directory:
mkdir QtLibs && mv *Qt*.so* QtLibsThis last command will make Genymotion use the system's Qt libs.
After you have run the following command:mkdir QtLibs && mv *Qt*.so* QtLibs
you will need to install system libs. For me it was:
libqtwebkit4 libqt4-svg
You can find out what your system needs by running genymotion from within the command line terminal
This command helped me to start qtcreator without that error:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/tools/qtcreator-3.6.1/lib/Qt/libwhere qtcreator-3.6.1 is the installation directory.
More in general
"Zoraya ter Beek, age 29, just died by assisted suicide in the Netherlands. She was physically healthy, but psychologically depressed. It's an abomination that an entire society would actively facilitate, even encourage, someone ending their own life because they had no hope. Th…"