How might I go about running Tux: A Quest for Herring on modern Debian?
For starters, where might I even download the game? Second, once I do find the game, what might I need to get it running? Has anyone successfully run the game anytime recently?
I'd just like to try playing this rather historic (if underrated) FOSS game starring everyone's favorite chubby penguin. |
https://github.com/malespiaut/tuxaqfh
https://sourceforge.net/projects/tux....0.14-classic/ Looks lik it is cpp. https://github.com/malespiaut/tuxaqf...er/src/tux.cxx You can try to build it if you have the depends installed, if it is not in debians repos. |
Never mind wrong game...
|
I tried on Debian Stable from the sourceforge package, but failed. The github link is missing configure, so didn't know how to try that one.
Code:
Making all in src |
Get source.
https://github.com/malespiaut/tuxaqfh Start to build it. Code:
./autogen.sh #Get a copy of plib, decompress. build it Code:
curl https://plib.sourceforge.net/dist/plib-1.8.5.tar.gz -o plib-1.8.5.tar.gz |
For debian (as topic suggests), easiest just to install libplib-dev package instead of building that manually. I also had to install libxmu-dev and libxi-dev.
The clue I got from you was to run autogen.sh before configure for the github version; that wasn't in the instructions. But I got a different error than with the sourceforge code. Code:
/usr/bin/ld: gui.o: in function `GUI::GUI()': |
Arch has plib in the AUR. I will use this version.
https://aur.archlinux.org/packages/plib https://aur.archlinux.org/cgit/aur.g...KGBUILD?h=plib And this source for tuxaqfh https://github.com/malespiaut/tuxaqfh Already had libxi, libxmu. I got the same errors, so...I remarked out lines 172, 276 in gui.cxx And that compiled. Code:
./tux_aqfh --help |
Quote:
Code:
Making install in penguin Any help is appreciated, and I'm grateful to have gotten this far. All of you guys' help means a lot. |
Did that spit out an executable at <your_build_path>/tuxaqfh-master/src/tux_aqfh
Will that executable run? Code:
<your_build_path>/tuxaqfh-master/src/tux_aqfh --help If you want to use this old source tree, you'll have work the problems, do some research and see what needs to be done to fix it. It may be syntax has changed, paths have changed....May take you a while. This will be a good opportunity for you to learn. It's more enjoyable to work on something that you actually want to use, rather than just an example out of a book. You can't, on a forum like this, help someone debug a code tree like that. The thread will be 80 posts long, and still nothing. You need to learn. Here is what you need. https://cplusplus.com/doc/tutorial/ https://en.cppreference.com/w/ https://cplusplus.com/reference/ https://plib.sourceforge.net/ https://plib.sourceforge.net/examples.html Search youtube for codebeauty, she gives lots of examples. You can search a code tree for occurrences of <something> that you are looking for. Example: Code:
cd <path>/tux/tuxaqfh-master |
All times are GMT -5. The time now is 04:26 PM. |