Page 1 of 1

Doomsday [8mb 3D FPS]

Posted: Sat 27 Apr 2013, 00:43
by game sfs
Greetings ...

Doomsday.deb :
doomsday: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by doomsday)
doomsday: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/libdeng2.so.2)

http://dengine.net/ubuntu
http://sourceforge.net/projects/deng/fi ... %20Engine/
http://www.dengine.net/source
http://www.dengine.net/Build837

Image

Posted: Sat 27 Apr 2013, 01:33
by Eldon
You can probably find the lib you're looking for if you search for "libs with links" at http://wellminded.com/puppy/pupsearch.html

But just so you know- that's just the ENGINE. You will only be able to play the shareware levels if you don't have a copy of the original game.

"The only thing you need is the data files from the original games — Doomsday takes care of the rest."

I never bother with that stuff because I don't have the originals and it's not worth it for the shareware levels.

Posted: Sat 27 Apr 2013, 02:13
by game sfs
Eldon wrote:You will only be able to play the shareware levels if you don't have a copy of the original game.
The only thing you need is the data files from the original games
Thank you for reminding me :
http://www.4shared.com/get/qAE4pYNU/wadtar.html

Posted: Sat 27 Apr 2013, 02:26
by game sfs
Doom Hi-res Texture Pack
Doomsday
http://freelanzer.com/doomtextures/deng ... 121229.pk3
Size: 152.7 MB
How to use:
Place in “doomsday/snowberry/addons

Posted: Sun 28 Apr 2013, 21:47
by game sfs
Project Developer :
The .deb packages offered on dengine.net are meant for Ubuntu and therefore are not guaranteed to work on other Linux distros.
The safest bet for you is to get the source package and build it yourself :
http://dengine.net/dew/index.php?title=Compilation
http://dengine.net/forums/viewtopic.php?f=7&t=1395

Posted: Mon 29 Apr 2013, 00:45
by Q5sys
Eldon wrote:You can probably find the lib you're looking for if you search for "libs with links" at http://wellminded.com/puppy/pupsearch.html
You cant just download a newer glibc lib and put it in your system. It's a core component and needs to be there from the ground up. You'll need to find a puppy release that already has the correct glibc version in it.
Check the latest Presice version.

Posted: Mon 29 Apr 2013, 19:39
by Eldon
Q5sys wrote:You cant just download a newer glibc lib and put it in your system. It's a core component and needs to be there from the ground up. You'll need to find a puppy release that already has the correct glibc version in it.
Check the latest Presice version.
GLIBC isn't a lib, it's a part of one(libstdc++.so.6.0.16). (The only "core component" is the linux kernel in my understanding.)

And yes, if you can find a compatible version of it and use that, then it should work. But if not, then you'll have to compile it unless you can find a version of Puppy that already has it (like Precise Puppy or maybe some other variant).

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

Posted: Mon 29 Apr 2013, 19:49
by Q5sys
Eldon wrote:
Q5sys wrote:You cant just download a newer glibc lib and put it in your system. It's a core component and needs to be there from the ground up. You'll need to find a puppy release that already has the correct glibc version in it.
Check the latest Presice version.
GLIBC isn't a lib, it's a part of one(libstdc++.so.6.0.16). (The only "core component" is the linux kernel in my understanding.)

And yes, if you can find a compatible version of it and use that, then it should work. But if not, then you'll have to compile it unless you can find a version of Puppy that already has it (like Precise Puppy or maybe some other variant).

http://www.linuxquestions.org/questions ... nd-919350/
Glibc is part of the main toolchain that everything else is built around. I say the glibc is a core component because its required for a linux system to work. The kernel wont do anything without binarys around it. 99% of binaries are dependant on a certain glibc. So if you'd like a kernel and nothing else, you're good to go. if you want to run anything, then you need glibc.

Only something like busybox which is self sufficient can work without it.

Also, You cant just compile a newer glibc by itself. You have to recompile the entire toolchain. See this thread If you're curious for more information on updating the glibc.

If you want to see what glibc is in your system.... use this at the cli

Code: Select all

strings /lib/libc.so.6 | grep GLIBC
You may have to change that to /usr/lib/libc.so.6 depending on what puppy version you are using.

Posted: Mon 29 Apr 2013, 21:03
by Karl Godt
libstdc++ is NOT part of the glibc ,
it IS part of the gcc compiler and installs to /usr/[local]/lib/ .

Had no problems upgrading it on Puppy 4.3 from *6.0.9 to *6.0.10 to get rid of warnings about no version information available .

for glibc version :
It is the only executable lib i am aware of :

bash-3.00# /lib/libc.so.6
GNU C Library stable release version 2.6.1, by Roland McGrath et al.
[ ... ]

Posted: Tue 30 Apr 2013, 23:02
by Eldon
I meant that you have to compile the libstdc 6.0.16 to get the updated glibc, not that you would compile glibc itself, of course.

But I see what you're saying- if you did this, then certain binaries included with the distro likely wouldn't work as they're dependent on the old glibc in libstdc.

I thought however, that you could install the new libstdc/glibc, along the old, and this Doom engine would work with the new version while the binaries that need the old version would still look for and use the old libstdc. In effect, adding a separate version of this "core component" just for Doom and apps that use that version. I'm no expert though.


Karl, I think it's libstdc (6.0.10) that you compiled which contains the glibc component.

Posted: Thu 23 May 2013, 04:58
by Aminux
0 of 17 games playable.
I have the games but how do i install them ?