MININIM Source Code Study
Re: MININIM Source Code Study
I've installed Allegro 5 and downloaded the source code, but when I type the commands "./configure" and "make install" to compile the source code, they don't work... am I doing something wrong?
Re: MININIM Source Code Study
$ ./bootstrapNick2017 wrote:commands "./configure" and "make install" to compile the source code, they don't work
$ ./configure
$ make
$ ./mininim
Before you get started, if you use...
$ ls
...your shell will most likely list executables (inc. scripts) in a specific color, such as green.
You will see "bootstrap" is the only executable.
Alternatively, you could us:
$ ls -l
This will show you more information about the files.
On the far left are the mode bits.
Mode bit "x" means the file is executable (or a directory, if it also has "d").
Re: MININIM Source Code Study
Also, check the build instructions at MININIM's Github page.Nick2017 wrote:I've installed Allegro 5 and downloaded the source code, but when I type the commands "./configure" and "make install" to compile the source code, they don't work... am I doing something wrong?
Re: MININIM Source Code Study
Ok, I've executed the "./bootstrap" and now I'm getting new errors... the translation would be something like "no order was found"
Code: Select all
[nflorio@localhost mininim-master]$ ls -l
total 128
-rw-r--r--. 1 nflorio nflorio 5130 ene 9 14:25 allegro5.cfg
-rwxr-xr-x. 1 nflorio nflorio 244 ene 9 14:25 bootstrap
drwxr-xr-x. 2 nflorio nflorio 4096 ene 9 14:25 build-aux
-rw-r--r--. 1 nflorio nflorio 13058 ene 9 14:25 configure.ac
-rw-r--r--. 1 nflorio nflorio 35142 ene 9 14:25 COPYING
drwxr-xr-x. 46 nflorio nflorio 4096 ene 9 14:25 data
drwxr-xr-x. 7 nflorio nflorio 4096 ene 9 14:25 doc
-rw-r--r--. 1 nflorio nflorio 1790 ene 9 14:25 documentation.am
-rw-r--r--. 1 nflorio nflorio 15749 ene 9 14:25 INSTALL
-rw-r--r--. 1 nflorio nflorio 10133 ene 9 14:25 Makefile.am
-rw-r--r--. 1 nflorio nflorio 2065 ene 9 14:25 Makefile.mk
-rw-r--r--. 1 nflorio nflorio 732 ene 9 14:25 mininim.rc
-rw-r--r--. 1 nflorio nflorio 1577 ene 9 14:25 README.md
drwxr-xr-x. 7 nflorio nflorio 4096 ene 9 14:25 src
drwxr-xr-x. 2 nflorio nflorio 4096 ene 9 14:25 tools
[nflorio@localhost mininim-master]$ ./bootstrap
./bootstrap: línea 3: gnulib-tool: no se encontró la orden
./bootstrap: línea 7: autoreconf: no se encontró la orden
[nflorio@localhost mininim-master]$
Re: MININIM Source Code Study
Nick2017 wrote:Ok, I've executed the "./bootstrap" and now I'm getting new errors... the translation would be something like "no order was found"
To install all programs required to create the executable, run:oitofelix wrote:Also, check the build instructions at MININIM's Github page.
Code: Select all
sudo apt-get install automake autoconf gcc make gnulib liballegro5-dev liballegro-image5-dev liballegro-audio5-dev liballegro-acodec5-dev liballegro-dialog5-dev texinfo texlive texlive-generic-recommended help2man
Then paste it into a terminal (middle mouse button) and press Enter.
It will install all required software.
Then retry.
Re: MININIM Source Code Study
I don't speak Spanish, even though Portuguese is somewhat similar, but that seems to mean "command not found" to me. ("comando não encontrado", in Portuguese). The word "order" is usually interpreted in the sense of "ordering/sorting" in computing.Nick2017 wrote:the translation would be something like "no order was found"
Re: MININIM Source Code Study
It doesn't work... I get this:Norbert wrote: To install all programs required to create the executable, run:
Code: Select all
sudo apt-get install automake autoconf gcc make gnulib liballegro5-dev liballegro-image5-dev liballegro-audio5-dev liballegro-acodec5-dev liballegro-dialog5-dev texinfo texlive texlive-generic-recommended help2man
Code: Select all
[nflorio@localhost mininim-master]$ sudo apt-get install automake autoconf gcc make gnulib liballegro5-dev liballegro-image5-dev liballegro-audio5-dev liballegro-acodec5-dev liballegro-dialog5-dev texinfo texlive texlive-generic-recommended help2man
sudo: apt-get: command not found
[nflorio@localhost mininim-master]$
Re: MININIM Source Code Study
You probably aren't using an apt-based distribution, like Debian or any of its derivatives (like Ubuntu). What GNU/Linux distribution are you using? You have to use its package-management tool command instead of "apt-get". In this case the names of the packages are likely different too.Nick2017 wrote:It doesn't work... I get this:Norbert wrote: To install all programs required to create the executable, run:
Code: Select all
sudo apt-get install automake autoconf gcc make gnulib liballegro5-dev liballegro-image5-dev liballegro-audio5-dev liballegro-acodec5-dev liballegro-dialog5-dev texinfo texlive texlive-generic-recommended help2man
Code: Select all
[nflorio@localhost mininim-master]$ sudo apt-get install automake autoconf gcc make gnulib liballegro5-dev liballegro-image5-dev liballegro-audio5-dev liballegro-acodec5-dev liballegro-dialog5-dev texinfo texlive texlive-generic-recommended help2man sudo: apt-get: command not found [nflorio@localhost mininim-master]$
Re: MININIM Source Code Study
Its Fedora 3.19
Re: MININIM Source Code Study
I never used it. I'm afraid you'll have to figure out yourself how to install packages there and which ones to install (in case they are available). As I said, with Debian I'd be able to help you the most, and you'd face fewer issues.Nick2017 wrote:Its Fedora 3.19
PS: People have reported Allegro version provided in Fedora being too old for building MININIM. I'm not sure whether that applies to your case, though.
Re: MININIM Source Code Study
Fedora uses "yum" instead of "apt-get", but who knows what the packages are.
Unfortunately, cross-distro differences such as this are another reason why people don't use GNU systems.
Unfortunately, cross-distro differences such as this are another reason why people don't use GNU systems.
Re: MININIM Source Code Study
Norbert, you are right, I changed apt-get for yum and it seemed to work. It downloaded and installed a bunch of things. Then I issued "./bootstrap" and after lots of messages "./configure". But it doesn't seemed to work. I'm getting:
So, it seems like I need to install another Linux. I'll try to figure out how to install the Debian version. Thanks guys!
Code: Select all
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ALLEGRO... no
checking for ALLEGRO... no
configure: error: MININIM requires Allegro 5.0.9 (or superior)
[nflorio@localhost mininim-master]$
Re: MININIM Source Code Study
I'm not sure that is something we can completely avoid using free software. The standardization of package managers would be beneficial, but they are often regarded as one of the defining characteristics of distributions, making their change harder than other components of the base system. The GNU project has one official package manager for GNU systems, though, if any distribution wants to make its GNU system even more GNU "compliant". (GNU Guix --- GuixSD is the GNU project's distribution using it).Norbert wrote:Unfortunately, cross-distro differences such as this are another reason why people don't use GNU systems.
Re: MININIM Source Code Study
I would personally suggest to you an Ubuntu-based Mint distribution. Download links are here.Nick2017 wrote:So, it seems like I need to install another Linux. I'll try to figure out how to install the Debian version.
I have personally used Debian for many years in the past, but its stable release branch comes with relatively old versions of software.
I've also ran into problem with it not supporting certain non-free software, and multimedia support has also been flaky.
In my opinion it's not a suitable distribution for users new to GNU/Linux who just want to get work done.
With Mint you basically get Ubuntu, but stripped of Canonical's trickery (example from the past).
And it being 'basically Ubuntu', you won't have any problem running things like Steam (distro support info).
Re: MININIM Source Code Study
Does Mininim use the same fonts as the DOS version of POP?