Linux - GamesThis forum is for all discussion relating to gaming in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Ubuntu Linux 16.04, Debian 10, LineageOS 14.1
Posts: 1,572
Rep:
Super Mario clones
Hello. Are there any other linux Super Mario clones besides Supertux? Supertux is a great game, but I would like to find others as well. Thanks in advance.
sh ./autogen.sh
gives the following error:
./autogen.sh: line 6: aclocal: command not found
This tells me that there is no autogen.sh in whatever directory you're in. Re download the sources and extract them to whatever directory you feel like for now. Go into th base level directory where you started. That is the directory containing autogen.sh
Quote:
From here, I can only run the configure command after changing it's permissions. However, it gives the error:
configure:1352: error: cannot run /bin/sh ./config.sub
I use Debian Sarge, with a 2.6.8 kernel.
This problem is contrbiuted to not having run autogen.sh. autogen.sh in the base directory will create your config.sub. autogen.sh, configure, and make seem to all be in the base level directory from the zip as there is not a /src/unix directy as is stated in the readme.
Distribution: Ubuntu Linux 16.04, Debian 10, LineageOS 14.1
Posts: 1,572
Original Poster
Rep:
Thanks for your answer. I installed automake1.9, and ran the scripts. While I got further, I still had errors.
When I ran "sh ./autogen.sh", I got the following feedback:
Quote:
0.97# sh ./autogen.sh
Generating build files using aclocal, automake and autoconf:
aclocal:configure.ac:28: warning: macro `AM_PATH_SDL' not found in library
done.
Now please run './configure'
Then, when I ran "./configure" I got this feedback:
Quote:
./configure: line 5687: syntax error near unexpected token `$SDL_VERSION,'
./configure: line 5687: `AM_PATH_SDL($SDL_VERSION, :,'
It would not allow me to run "make", complaining that there was no such file.
Did you make sure that you have all of the SDL libraries and headers installed that are in the readme?
They are: SDL, SDL_image, SDL_mixer, SDL_ttf and SDL_gfx
Make sure you have all of those packages and their corresponding -dev packages to get the headers. That's all I can think of right off from the new errors you got.
Distribution: Ubuntu Linux 16.04, Debian 10, LineageOS 14.1
Posts: 1,572
Original Poster
Rep:
I installed all the dev files for the required libsdl packages, and then got it installed. However, when I attempt to run the created executable file (found in the source directory, admidst a bunch of object and cpp files), I get the following readout:
Quote:
No Preferences found
Error : Couldn't open Overworlds description file : /usr/local/share/smc/world/worlds.txt
Segmentation fault
I think I'm about ready to throw in the towel on this battle.
O.k. you are just about there. Now just download the windows zip file so you can get the data files. Then put the data directory where you have your smc executable. I think that should do it.
If it doesn't, then you can download one of the 0.96 packages to install... install it.. then overwrite that executable with the one you compiled.
It's alot of work, but if you get it running you'll be happily impressed with both the game, and the accomplishment of getting it going!
Distribution: Ubuntu Linux 16.04, Debian 10, LineageOS 14.1
Posts: 1,572
Original Poster
Rep:
That worked, with one addition. I placed the data file in the directory /usr/local/share, and changed its name from "data" to "smc". Anyway, thanks. It's a great game. I'm now going to try to get the music going.... Likewise, I put the music file in the /usr/local/share/smc file, and got it working.
Last edited by mark_alfred; 12-20-2005 at 08:41 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.