Simple Pup 0.3.1 won't play LBreakout or LTetris.

Using applications, configuring, problems
Post Reply
Message
Author
Yogi
Posts: 207
Joined: Fri 19 Aug 2005, 18:50

Simple Pup 0.3.1 won't play LBreakout or LTetris.

#1 Post by Yogi »

In previous versions of Puppy all that was required to play the subject games was to install the game Barrage (pup). It had all the libraries needed. With this particular variant of Puppy it's not so simple (pun intended). I've been using the menu editor to personalize Simple Pup but am at a loss to understand why these three games (Barrage, too) won't work. Anybody got any suggestions? Thanks. And thanks to you , Tim, for a very nice flavor of Puppy!

User avatar
timcriger
Posts: 115
Joined: Wed 09 Nov 2005, 05:40

#2 Post by timcriger »

let's troubleshoot...
open a terminal and at the prompt, type the command to run the game you desire.
for instance:
# LTetris

report back here the results/errors.
maybe we can figure out what library(ies) you need.

--tim

User avatar
timcriger
Posts: 115
Joined: Wed 09 Nov 2005, 05:40

#3 Post by timcriger »

let's troubleshoot...
open a terminal and at the prompt, type the command to run the game you desire.
for instance:
# LTetris

report back here the results/errors.
maybe we can figure out what library(ies) you need.

--tim

Yogi
Posts: 207
Joined: Fri 19 Aug 2005, 18:50

#4 Post by Yogi »

Hi Tim:

I did as you suugested and this was the result:

# lbreakout2
bash: lbreakout2: command not found


The same occured for ltris and barrage. I also tried the same on my other computer, Puppy 1.0.8, on which these games work but got the same result, too. Are you sure about using this method to run these games?

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#5 Post by MU »

try:
/root/my-roxapps/lbreakout2/AppRun

Then I get this error:
/root/my-applications/mygames/games/lbreakout2: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory

Well, that should not be, as just before I compiled SDL on my own!

Checking it in the XFE-filemanager I see, that
/usr/lib/libSDL-1.2.so.0 is a broken link to
/root/my-applications/lib/libSDL-1.2.so.0

So lbreakout2.pup has broken the more modern SDL-dotpup, that stores files in /usr/lib.
Solution:
rm -f /usr/lib/libSDL-1.2.so.0
ln -s /usr/lib/libSDL-1.2.so.0.7.1 /usr/lib/libSDL-1.2.so.0
OR
rm -f /usr/lib/libSDL-1.2.so.0
ln -s /usr/lib/libSDL-1.2.so.0.7.2 /usr/lib/libSDL-1.2.so.0

It depends on what version you have in /usr/lib

Confused?
Or simply re-install the SDL-dotpup ;)

Mark

Yogi
Posts: 207
Joined: Fri 19 Aug 2005, 18:50

#6 Post by Yogi »

I'll be away from my computer for the next 12 hours so I won't have a chance to try your suggestion but I will later. As always, Mark, thanks for your expertise.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#7 Post by MU »

My last message did not fix the problem completely.
I repackaged new Dotpups, that will not conflict with the newer version of the SDL-library.

http://www.murga.org/~puppy/viewtopic.php?p=44629#44629
Mark

User avatar
timcriger
Posts: 115
Joined: Wed 09 Nov 2005, 05:40

#8 Post by timcriger »

"MU" must stand for "Mr. Uber."
Thanks for your help.

--Tim

Yogi
Posts: 207
Joined: Fri 19 Aug 2005, 18:50

#9 Post by Yogi »

Hi Mark,

No luck with your new game dotpups and library file. This is what I get:


# /usr/local/lbreakout2/run-breakout
lbreakout2: error while loading shared libraries: libvorbisfile.so.3: cannot open shared object file: No such file or directory
#
#
# /usr/local/ltris/ltris
/usr/local/ltris/ltris: error while loading shared libraries: libvorbisfile.so.3: cannot open shared object file: No such file or directory


Also, when I click on "run-breakout" it brings up the LBreakout Manual.

I don't know. I was very careful to follow your instructions. But these file structures and libraries are beyond my scope. Thank you for your patience.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#10 Post by MU »

libvorbisfile is in Puppy 108.

Here is a dotpup that might work in simplepup.
Please tell me if it works.

http://dotpups.de/dotpups/Libraries/lib ... e.so.3.pup

Mark

Yogi
Posts: 207
Joined: Fri 19 Aug 2005, 18:50

#11 Post by Yogi »

Bingo! That did the trick. Can you briefly explain what happened to make it finally work? Thanks Mark.

p.s. don't know if you remember but you made that Puppy Search utility for me a couple months back. It really comes in handy when searching for mp3 files. I hope other people have found this gem!

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#12 Post by MU »

The Dotpup simply adds a library from Puppy108 to simplepup, that was removed to keep it small.

Yes, the search is handy, I also use it because of the simple interface :-)
Maybe it goes to puppy 109, but that is not shure yet.

Mark

Post Reply