where can I get updates for GLIBCXX_3.4.15

Core libraries and systems
Post Reply
Message
Author
ander882
Posts: 2
Joined: Thu 15 Mar 2012, 14:14

where can I get updates for GLIBCXX_3.4.15

#1 Post by ander882 »

I am trying to get stepmania running (and get off of win 2000). :)
The newest stepmania requires the following (as per the README.TXT:
stepmania requires:
glibc >= 2.11
glibcxx >= 3.4.15
glew == 1.5
ffmpeg >= 0.7.4 < 0.8.1
mesa
libGL
libjpeg == 8c
libtheora >= 1.1.1
libvorbis >= 1.3
libogg >= 1.3
libxcb >= 1.7
libmad
libpulse

I was able to add libjpeg8 and libGLEW and a couple of others easily, but I am running into this error:

/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./stepmania)

libstdc++ requires libc, glibc, glibcxx. Is there a package of these or can I (and order of) get the individually?

thanks!

It would be so nice to get off of the 2000 box and super slow boot up times. And to be able to just turn off the machine without all of the disk checking junk. :)

Oh, and hopefully this is in the right area.

Craig A.

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#2 Post by darkcity »

Welcome to the kennels 8)

Which version of Puppy are you using, Slacko has-
/usr/lib/libstdc++.so.6

although according this thread
https://bbs.archlinux.org/viewtopic.php?pid=1065388

the following command will reveal which glibcxx versions are present

Code: Select all

strings /usr/lib/libstdc++.so.6 | grep GLIBCXX
http://gcc.gnu.org/libstdc++/

sometimes it useful to use pfind to search system files - sometimes libraries just need to be linked to the right place.

EDIT not sure if strings command is in Puppy Devx - downloading to check

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#3 Post by darkcity »

strings command is part of BinUtils, which can be had here-
http://puppylinux.org/wikka/BinUtils

in slacko

Code: Select all

# 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
GLIBCXX_3.4.14
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
looks like you may need to compile the latest libstdc++, unless you can find a pet or compatible package for libstdc++.so.6.0.16 or greater

http://www.linuxquestions.org/questions ... nd-919350/

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#4 Post by 666philb »

Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

ander882
Posts: 2
Joined: Thu 15 Mar 2012, 14:14

#5 Post by ander882 »

Rats. I didn't mention that I'm on 5.2.8 (hopefully 004 as I applied the 004 update pet).

Thanks for the BinUtils. It is available in another version (slacko?) but not Lucid. I've got them now.

I've checked and both Lucid and Slacko only have GLIBCXX up to 3.4.14.

Hmm. not use to pfind. And when I do 'man pfind' I get the man page for perlos2.... interesting.... I'll continue using find.

find shows me I have libstdc++ versions 5.6 and 6.13. I need at least a version 6.15? maybe 6.14. I'm not sure there.

hahahaha. I've already read the link that darkcity gives (with the BinUtils - Thanks). It is quite funny.

Hmm. Maybe I'll try to download a binary version of this file. But I was wondering if this was all part of a tool chain (ie, for one you need to get all). And if there might already be one avaiable...

thanks for all of your help. I'll post to keep you all updated on my stepmania endeavors...

Craig A.

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#6 Post by 666philb »

hi ander882

no need to update glibc ..... stepmania 5 compiles against the glibc on lucid puppy.

i needed a different ffmpeg for it to compile though

works :)
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

Post Reply