Ubuntu – Why does running this program on 11.10 give a ‘GLIBC_2.15 not found’ error

11.1012.04libraries

I am trying to install Absinthe 2.0.4 on Ubuntu 11.10 on a netbook. When I try to run the install file, this keeps on happening:

rafael@RafLaptop:~/Desktop/absinthe-linux-2.0.4$ ./absinthe.x86
./absinthe.x86: /lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.15' not found (required by ./absinthe.x86)

Do I need to upgrade GLIBC? If so, how do I do that?
Since I'm on a netbook I can't use a LiveCD so I wanted to know if there was a way I could fix this issue without reinstalling my whole OS.

Any explanations about what GLIBC is exactly would be great too since this is a learning experience for me. I know that GLIBC is a part of libc.so.6 and so I tried to run sudo apt-get install libc.so.6 but was told that it was up to date. But GLIBC isn't?

I hope this articulates my problem well, if there are any pieces of missing info or questions to clarity my question, please let me know!

~-~

EDIT/UPDATE:

So after some help on the AskUbuntu chat room from user izx, I have gathered the following information/understanding:

-I need to run this program with Ubuntu 12.04 or recompile it from source
-Upgrading libc on Oneiric to 2.15 while possible, is not an easy task and is not officially supported.

Best Answer

The required 2.15 version is not available for Ubuntu 11.10 as here and here, you will need Ubuntu 12.04 Precise also from here for that.

Either you will have to build it from source ( not recommended).

libc is the C library; basically, it contains all of the system functions that most (if not all) programs need to run on Linux. It's similar to a combination of dos.library and exec.library on Amigas, but it also contains a lot of things that are in the C runtime library (like, for example, ixemul.library or the .lib files included with SAS/C and other compilers for AmigaOS).

You can find its Official GNU page here

Related Question