Suse Upgrade Problems

For all the help you need with Armagetron!
Post Reply
heatheriac
Posts: 1
Joined: Sun Nov 05, 2006 4:10 am

Suse Upgrade Problems

Post by heatheriac »

I've been trying to upgrade the stock version of Armagetron that came with my Suse 10.1 build (0.2.7.1) to the current version, but I keep having problems. When installing the rpm, I get this message: Unresolved dependencies:
Installing armagetronad-0.2.8.2.1-1.final.1.i386[Local packages]
There are no installable providers of libSDL_image-1.2.so.0 for armagetronad-0.2.8.2.1-1.final.1.i386[Local packages]

But I already installed libSDL_image-1.2.so.0 several times. Most times I get a message that the package is already installed, and then if I try to re-run the game setup it'll give me some wierd numeric error message and then quit.

Does anyone know how to get this library to stick to the system? My roomate has the current version running just fine with Windows, but I can't join her in a lot of the servers anymore ...
User avatar
Lucifer
Project Developer
Posts: 8756
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

HOw do you do with source packages? LIke if you downloaded the source rpm and built it?

My opinion has always been if there's a source rpm and the binary doesn't work, build the source rpm. Build the tarball as a last resort (unless you intend to hack on it, in which case you build the tarball as a preliminary to building from the trunk)
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Tank Program
Forum & Project Admin, PhD
Posts: 6712
Joined: Thu Dec 18, 2003 7:03 pm

Post by Tank Program »

If you're sure it's there, you can try force installing the rpm as well.
Image
Dreforian
On Lightcycle Grid
Posts: 14
Joined: Fri Oct 20, 2006 10:58 pm

Post by Dreforian »

Hey, I'm trying to do the same thing and getting the same problem (running SUSE 10.2). same error messages and all. I've tried forcing it and the install goes through, but as soon as I try to say, run it from a terminal I get the error again:
:~ # armagetronad
armagetronad: error while loading shared libraries: libSDL_image-1.2.so.0: cannot open shared object file: No such file or directory
I've tried finding it online, downloading it and installing but I'm told I already have a newer version.

to answer Lucifer's question, none of what you said makes much sense to me but I could learn quickly with some simple instructions :)
User avatar
Z-Man
God & Project Admin
Posts: 11736
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Are you using the 64 bit version? Our binaries are 32 bit and require their dependencies as 32 bit libraries. Maybe you should try the alternative autopackage, it comes with all dependencies included.

Googling for "src rpm" gives these docs (among others):
http://www.rpm.org/max-rpm/s1-rpm-misce ... srpms.html

Now, I admit I never built anything from a source rpm myself, and I would have imagined using them would be much easier than that.
Post Reply