Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

How do i install GLIBCXX_3.4.15 on Debian 6 ?

Programming languages, Coding, Executables, Package Creation, and Scripting.
Post Reply
Message
Author
persson121
Posts: 43
Joined: 2011-03-22 19:19

How do i install GLIBCXX_3.4.15 on Debian 6 ?

#1 Post by persson121 »

Hello.

I want to run a PS2 Emulator, but it wont start for me.

Here is the error log:
desktop@debian:~/Hämtningar/pcsx2-1.0.0$ /home/desktop/Hämtningar/pcsx2-1.0.0/launch_pcsx2_linux.sh
plugins/libspu2x-2.0.0.so: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by plugins/libspu2x-2.0.0.so)
ERROR the plugin (plugins/libspu2x-2.0.0.so) miss some dependencies
plugins/libspu2x-2.0.0.so: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by plugins/libspu2x-2.0.0.so)
libSoundTouch.so.0 => not found

plugins/libGSdx-0.1.16.so: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by plugins/libGSdx-0.1.16.so)
plugins/libzzogl-0.4.0.so: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by plugins/libzzogl-0.4.0.so)
ERROR the plugin (plugins/libzzogl-0.4.0.so) miss some dependencies
plugins/libzzogl-0.4.0.so: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by plugins/libzzogl-0.4.0.so)
libjpeg.so.8 => not found

./pcsx2: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./pcsx2)
desktop@debian:~/Hämtningar/pcsx2-1.0.0$
I have been searching for this but could not find it. I think i need to install a newer GCC but Debian 6 won't let me install GCC higher that 4.4, as orginal.
Do you know how to do?
desktop@debian:~/Hämtningar/pcsx2-1.0.0$ strings /usr/lib/libstdc++.so.6 | grep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBC_2.0
GLIBC_2.3
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.3.2
GLIBC_2.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
desktop@debian:~/Hämtningar/pcsx2-1.0.0$

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: How do i install GLIBCXX_3.4.15 on Debian 6 ?

#2 Post by stevepusser »

GCC is the GNU C/C++ compiler, that won't help.

Is it possible that the program you are trying to run is i386 32-bit, and your system is not that, such as amd64 64-bit? If so, the solution is usually to install ia32 and lib32 packages to enable 32-bit to run on 64-bit.
MX Linux packager and developer

treaki
Posts: 1
Joined: 2010-12-20 07:13

Re: How do i install GLIBCXX_3.4.15 on Debian 6 ?

#3 Post by treaki »

i want to get pcsx running to and i get the same problem? did you got it already running?? can you help me??

greetings

PeterB
Posts: 122
Joined: 2010-10-03 16:53
Has thanked: 1 time
Been thanked: 2 times

Re: How do i install GLIBCXX_3.4.15 on Debian 6 ?

#4 Post by PeterB »

persson121 wrote: ... Debian 6 won't let me install GCC higher that 4.4, as orginal.
Do you know how to do?
A libstdc++.so with the needed GLIBCXX_3.4.15 lives in the libstdc++6-4.6-dev package in Testing (D7).

You could try downloading the package, open with an archive manager and extract the library you need. However, this may well lead to other dependency problems. Generally, lifting libraries from other distros is a seriously bad idea, but as this is a C++ development package, you might get away with it.

There are several libstdc++6-4.?-dev packages in testing,
http://packages.debian.org/wheezy/libstdc++6-4.4-dev
http://packages.debian.org/wheezy/libstdc++6-4.5-dev
http://packages.debian.org/wheezy/libstdc++6-4.6-dev
http://packages.debian.org/wheezy/libstdc++6-4.7-dev

Probably, the lowest version that contains a GLIBCXX_3.4.15 would be best (or least worst!).

FYI (Debian 7 64-bit)

Code: Select all

peter@debian:~$ strings /usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++.so | grep GLIBC > glib.txt

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.3.2
GLIBCXX_DEBUG_MESSAGE_LENGTH
Debian 6 is looking pretty long in the tooth these days. If you want to run recent stuff, that has not been backported, it will be much easier with Testing or Sid.

Post Reply