`GLIBC_2.14 'not found

I want to install the QT library, which is needed by another program on a Linux machine, to which I do not have root access. Instead, I installed it on my computer, which is Ubuntu 12.04, which has root access. Then I take the installed version to this other machine and start installing my new program, which requires the Qt library.

But I came across an error:

/home/test/qt/bin/qmake:/lib/libc.so.6: version of `GLIBC_2.14 'not found (requires / home / test / local / qt / bin / qmake)

"/lib/libc.so.6" really exists in the new machine, which I cannot have access to.

How can I solve this problem?

Regards Jacob

+4
source share
2 answers

You have different versions of libc on your computers. Your best option is to collect QT packages on another computer.

0
source

Did you manage to launch it?

In the "Troubleshooting" section of the website, a tooltip has been added:

Solution: try sudo apt-get -t testing install libc6-dev .

You just need to add the appropriate repository to your apt sources before.


However, this is not a good solution for me, since I would not have done it on a production system. Unfortunately, this is also not an alternative to using the docker version, since the kernel in Debian 7 does not support the LXC that docker requires. The only way is to upgrade the kernel to the next version supported in the test repo. Also not nice in a work environment.

http://doduck.com/docker-install-on-debian-7/

0
source

Source: https://habr.com/ru/post/1444187/


All Articles