Page 1 of 1
superkart game available
Posted: Sun Oct 02, 2022 4:55 pm
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
____________________________________
Re: superkart game available
Posted: Tue Oct 04, 2022 10:52 am
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.
Re: superkart game available
Posted: Tue Oct 04, 2022 10:01 pm
by don570
I'll do a check including md5sum.
____________________________
Re: superkart game available
Posted: Tue Oct 04, 2022 11:13 pm
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
______________________________
Re: superkart game available
Posted: Wed Oct 05, 2022 1:13 pm
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.
/usr/lib64 in EasyOS is a symlink
Posted: Wed Oct 05, 2022 9:57 pm
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
_____________________________________________
Re: superkart game available
Posted: Thu Oct 06, 2022 12:18 am
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
Re: superkart game available
Posted: Thu Oct 06, 2022 9:36 am
by BarryK
SFS of supertuxkart
Posted: Thu Oct 06, 2022 10:06 pm
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.
_________________________________________________________