How to get Six (an old KDE game program) running in Kubuntu 20.04

Solution 1:

Direct compilation from 15 years-ago sources probably will not work because of missed dependencies at compile time.

But there are clues that this package is still available in compiled form on Fedora. To prevent Glibc version missmatch we should convert rpm-packages from Fedora 32 to deb-packages, then install them as follows:

sudo apt-get install alien libart-2.0-2 libmng2 libjpeg62 libaudiofile1 libmad0

cd ~/Downloads

wget -c https://kojipkgs.fedoraproject.org//packages/qt3/3.3.8b/80.fc32/x86_64/qt3-3.3.8b-80.fc32.x86_64.rpm
sudo alien -i qt3-3.3.8b-80.fc32.x86_64.rpm

wget -c https://kojipkgs.fedoraproject.org//packages/kdelibs3/3.5.10/105.fc32/x86_64/kdelibs3-3.5.10-105.fc32.x86_64.rpm
sudo alien -i kdelibs3-3.5.10-105.fc32.x86_64.rpm

wget -c https://kojipkgs.fedoraproject.org//packages/arts/1.5.10/46.fc32/x86_64/arts-1.5.10-46.fc32.x86_64.rpm
sudo alien -i arts-1.5.10-46.fc32.x86_64.rpm

wget -c https://kojipkgs.fedoraproject.org//packages/six/0.5.3/35.fc32/x86_64/six-0.5.3-35.fc32.x86_64.rpm
sudo alien -i six-0.5.3-35.fc32.x86_64.rpm

And then launch game with LD_LIBRARY_PATH=/usr/lib64 six to get

six on Ubuntu MATE 20.04 LTS

Note: currently I do not know how to fix "No text!" labels, but game seems to be working.