superkart game available

Moderator: BarryK

Post Reply
don570
Posts: 624
Joined: Sat Nov 21, 2020 4:43 pm
Has thanked: 5 times
Been thanked: 98 times

superkart game available

Post by don570 »

I converted the fatdog SFS to easy format. I had to add libjpeg.
EDIT: fixed version
After a pristine boot I tested in single player mode and it works..
supertuxkart-easy_0.9.2_amd64.sfs
https://drive.google.com/file/d/1v9ouSI ... sp=sharing

Checked new file with uextract .
Warning. This is a large file download....
Size
485.5 MB
Md5sum:
a5341d20c9a95218c9f07cf332f62e9b

supertuxkart-easy_0.9.2_amd64.sfs
____________________________________

Last edited by don570 on Thu Oct 06, 2022 10:12 pm, edited 5 times in total.
User avatar
BarryK
Posts: 2273
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 93 times
Been thanked: 564 times

Re: superkart game available

Post by BarryK »

I downloaded it, the sfs is broken:

Code: Select all

# mount -t squashfs supertuxkart-easy_0.9.2_amd64.sfs mntpt
mount-FULL: /mnt/sda1/downloads/downloads2/input619/0-supertuxkart-sfs/mntpt: wrong fs type, bad option, bad superblock on /dev/loop3, missing codepage or helper program, or other error.

Would you kindly post a checksum, say an md5sum, of your sfs, so I can see if my downloaded file is ok.

don570
Posts: 624
Joined: Sat Nov 21, 2020 4:43 pm
Has thanked: 5 times
Been thanked: 98 times

Re: superkart game available

Post by don570 »

I'll do a check including md5sum.
____________________________

don570
Posts: 624
Joined: Sat Nov 21, 2020 4:43 pm
Has thanked: 5 times
Been thanked: 98 times

Re: superkart game available

Post by don570 »

OOps! Only partial transfer to my USB stick, so Google drive stored bad file.
Checked new file with uextract .
Md5sum:
1a3093d2921bc3bd42c0fa8ca32b2d85 supertuxkart-easy_0.9.2_amd64.sfs
______________________________

User avatar
BarryK
Posts: 2273
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 93 times
Been thanked: 564 times

Re: superkart game available

Post by BarryK »

Thanks, I have downloaded it and the md5sum is correct.

There is one thing wrong with it: /usr/lib64 in EasyOS is a symlink, but you have it as a folder in the sfs.
Simple to fix, the folder needs to be changed to /usr/lib

I will test it, let you know if anything else needs to be fixed.

don570
Posts: 624
Joined: Sat Nov 21, 2020 4:43 pm
Has thanked: 5 times
Been thanked: 98 times

/usr/lib64 in EasyOS is a symlink

Post by don570 »

There is one thing wrong with it: /usr/lib64 in EasyOS is a symlink, but you have it as a folder in the sfs.

libjpeg was dragged out of old azpainter SFS I had handy.
As far as /usr/lib64 in EasyOS is a symlink
Fatdog64 and Easy OS must have different practices.
I've noticed that some distros of linux treat /lib and /lib64 as being the same --> hence the link.
It's not something I've ever worried about.
I got the package from fadog64 repository -->
https://distro.ibiblio.org/fatdog/sfs/7 ... -0.9.2.sfs

I didn't change it at all except for libjpeg.

I'll see if it can be modified to be closer to Easy OS standards..
_____________________________

By the way I've noticed that fatdog64 has a debugger program available as SFS...
https://en.wikipedia.org/wiki/ZeroBrane_Studio
https://distro.ibiblio.org/fatdog/sfs/7 ... o-1.60.sfs
_____________________________________________

User avatar
BarryK
Posts: 2273
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 93 times
Been thanked: 564 times

Re: superkart game available

Post by BarryK »

That's ok, I got curious, wondered how difficult it is to compile SuperTuxKart from source.

Did it last night, quite easy. Had to compile openal, a needed dependency.
As it is compiled from source, it uses the existing libraries in EasyOS, including jpeg.

I could either create a PET or a SFS. Will probably go for an SFS, will do that later today probably.

Thanks for introducing me to STK, it is fun.

The steps to compile it are simple. Need the "devx" SFS of course.
I have compiled openal and added it to the package repository, can get it from here:

https://distro.ibiblio.org/easyos/amd64 ... -64.tar.xz

Then to compile STK version 1.3 (the latest stable version):

https://supertuxkart.net/Download

Code: Select all

# tar -xf SuperTuxKart-1.3-src.tar.xz 
# mv -f SuperTuxKart-1.3-src supertuxkart-1.3
# cd supertuxkart-1.3
# mkdir cmake_build
# cd cmake_build
# cmake .. -DBUILD_RECORDER=off -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc
# make
# new2dir make install
User avatar
BarryK
Posts: 2273
Joined: Tue Dec 24, 2019 1:04 pm
Has thanked: 93 times
Been thanked: 564 times

Re: superkart game available

Post by BarryK »

don570
Posts: 624
Joined: Sat Nov 21, 2020 4:43 pm
Has thanked: 5 times
Been thanked: 98 times

SFS of supertuxkart

Post by don570 »

Something I discovered about easy OS ---> recognition of libraries is tricky.
I booted up in pristine state and my SFS of supertuxkart wouldn't
work.
It complained in terminal that openal wasn't installed.
I put openal in /lib and made SFS again.
It now appears to work even when I boot up in pristine state.
I have posted fixed SFS.
____________________________________________

I am also working on a SFS of audacity 2.2.2 and much the same thing happened.
I was able to get it to work from files I took from fatdog64 but then when I booted up easy
in pristine state many libraries of the audacity SFS weren't recognized.
_________________________________________________________

Post Reply

Return to “EasyOS”