I have just updated to Xubuntu Bionic Beaver 1804 on my desktop a few days ago and I had tried to run qblade which I down loaded from Sourceforge. It fails with a number of output lines finishing with ( ~/QBlade 64bit release linux/bin/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/lib/x86_64-linux-gnu/libQtXXXXX.so.5)
Is this a missing softlink that the various Qt binaries are looking for? I have G++ 6 and 7 installed and have a few QT desktop applications which work fine. Thanks in advance if someone can help me I'm bit of a noob.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
from the output it seems that you are missing the libstdc++ library on your system.
David
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2018-11-14
I had the same problem. At the end, the real problem is the qt libraries need the stdc++.so.6 libreries to have the CXXABI_1.3.9 string, which the librarie in the bin directory of qblade does not have, you can check that using the command
string libstdc++.so.6 | grep CXXABI
In my case the last CXX string was 1.3.8 when, as said, qt libraries need 1.3.9.
My solution was to install libstdc++ libraries from distro repositories and link the libstdc++.so.6 to that as (from the bin directory of qblade):
ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0 libstdc++.so.6
I hope these helps to someone with same problem.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
how to ink the libstdc++.so.6 to that as (from the bin directory of qblade):
ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0 libstdc++.so.6? please suggest!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have just updated to Xubuntu Bionic Beaver 1804 on my desktop a few days ago and I had tried to run qblade which I down loaded from Sourceforge. It fails with a number of output lines finishing with ( ~/QBlade 64bit release linux/bin/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/lib/x86_64-linux-gnu/libQtXXXXX.so.5)
Is this a missing softlink that the various Qt binaries are looking for? I have G++ 6 and 7 installed and have a few QT desktop applications which work fine. Thanks in advance if someone can help me I'm bit of a noob.
Hi,
from the output it seems that you are missing the libstdc++ library on your system.
David
I had the same problem. At the end, the real problem is the qt libraries need the stdc++.so.6 libreries to have the CXXABI_1.3.9 string, which the librarie in the bin directory of qblade does not have, you can check that using the command
string libstdc++.so.6 | grep CXXABI
In my case the last CXX string was 1.3.8 when, as said, qt libraries need 1.3.9.
My solution was to install libstdc++ libraries from distro repositories and link the libstdc++.so.6 to that as (from the bin directory of qblade):
ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0 libstdc++.so.6
I hope these helps to someone with same problem.
Hi,
thanks for the input! I will try to fix this issue with the next Linux release!
David
Thanks a lot
I've just created an account, if the last answer is not right, blame on me.
Thanks anonymous!
ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0 libstdc++.so.6
worked for me
never would have gotten the solution myself
how to ink the libstdc++.so.6 to that as (from the bin directory of qblade):
ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0 libstdc++.so.6? please suggest!