[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SEUL: Re: pingus rpm's
I was going to send the following mail, but I decided to actually
try out the rpm's first.
I installed it wonderfully, but I didn't have clanlib so it didn't
work. And it installed without checking if I had clanlib.
So I went and got the clanlib tgz, and it wanted Hermes. So I went
and got the hermes tgz. And then I built it and installed it, and then
I built clanlib and installed it. (Both of these should be rpm's if
Pingus is an rpm -- apparently there's a hermes rpm, but it's not on
cran? is there a clanlib rpm? it's not linked from your download page?)
But anyway, after all of that, pingus bombs out with
[arma@arma arma]$ /usr/games/pingus
/usr/games/pingus: error in loading shared libraries: libclanlayer2.so.0: cannot open shared object file: No such file or directory
Now, first of all /usr/games isn't in my path, so I had to manually
rpm -qlp the rpm to figure out what I was supposed to be running.
After that, clanlib's make install put the lib into my
/usr/local/lib/, which is fine except the pingus binary doesn't
seem to be looking there by default. Now, I know I can fix this with
an env variable or a symlink from /usr/lib (had to do this for
libclan and libHermes as well), but it isn't exactly end-user-friendly
yet. :)
After that, I still have problems, but I imagine this is something
screwy with my clanlib installation rather than my pingus installation
(so it isn't an issue with the pingus rpm) :
[arma@arma arma]$ /usr/games/pingus
ClanLib - 'Fuck the Millennium hype.' (release 0.2.3)
No config file found at: /home/arma/.pingus/options
pingus version 0.3.0a
Getting filenames...
pingus_homedir: /home/arma/.pingus/
pingus_datadir: /home/arma/.pingus/:/usr/share/games/pingus
Pingus Level File:
Init ClanLib
Please select a display target by entering its abbreviation:
[x11] Native X11 target
[svga] SVGAlib target
[fbdev] Linux FBDEV target
Your choice: x11
Using resolution: 640x480
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 1 (X_CreateWindow)
Serial number of failed request: 8
Current serial number in output stream: 15
Anyway.....I know pingus is still in development stages. But if
we want to mention it to redhat-announce, it needs to be a bit
cleaner. It would be good for publicity, but perhaps such an
announcement should be done a bit down the road.
Thanks!
--Roger
**********************************************************************
To: redhat-announce-list@redhat.com
cc: seul-pub@seul.org, grumbel@seul.org
Subject: pingus
--------
I've uploaded an rpm and srpm for Pingus to incoming.redhat.com.
They are also available from ftp://ftp.seul.org/ftp/pub/pingus/
The i386 rpm is built for Redhat 6.x.
pingus-0.3.0a-3.src.rpm 3068983
pingus-0.3.0a-3.i386.rpm 3524572
Name : pingus Relocations: /usr
Version : 0.3.0a Vendor: Torangan RPM's
Release : 3 Build Date: Sat Jan 1 19:07:51 2000
Install date: (not installed) Build Host: torangan
Group : Amusements/Games Source RPM: pingus-0.3.0a-3.src.rpm
Size : 4180503 License: GPL
Packager : David Philippi <david@torangan.saar.de>
URL : http://dark.x.dtu.dk/~grumbel/pingus
Summary : Pingus - A free Lemmings clone
Description :
Pingus is a free Lemmings clone covered under the GPL. Pingus uses
ClanLib, which should make it portable over a lot of operating systems
in the future. At the moment the main target is Linux. It is possible
to play Pingus in a X window or in fullscreen using DGA or fbdev.