diff --git a/docs/en/INSTALL.txt b/docs/en/INSTALL.txt
index df580733d..4996682f0 100644
--- a/docs/en/INSTALL.txt
+++ b/docs/en/INSTALL.txt
@@ -144,7 +144,7 @@ Simple DirectMedia Layer library (libSDL)
Windows
- November 3, 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp
+ May 16, 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp
- November 3, 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp>
+ May 16, 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp>
Within the MSYS2 shell, run the following command to install basic development tools:
- pacman -S base-devel msys2-devel git
+ pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch gperf
- Within the MSYS2 shell, run the following command to install basic 64bit development tools:
+ Within the MSYS2 shell, run the following command to install 64bit compiler and basic development tools:+- pacman -S mingw-w64-x86_64-toolchain + pacman -S mingw-w64-x86_64-{gcc,pkgconf,ntldd-git}+ "
ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required.dllfiles.
- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.
pacman" except for SDL_mixer, SDL_Pango and libunibreak.
- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.
- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".
+ FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can skip installing it if you are only building "Tux Paint".
- $ pacman -S mingw-w64-x86_64-SDL_{image,mixer,ttf,gfx}
+ $ pacman -S mingw-w64-x86_64-SDL_{image,ttf,gfx}
+ $ pacman -S mingw-w64-x86_64-libvorbis
$ pacman -S mingw-w64-x86_64-librsvg
$ pacman -S mingw-w64-x86_64-fribidi
$ pacman -S mingw-w64-x86_64-libimagequant
$ pacman -S mingw-w64-x86_64-fltk
- $ pacman -S mingw-w64-x86_64-ntldd-git
@@ -393,14 +393,32 @@
- SDL_Pango should be installed manually.
+ SDL_mixer, SDL_Pango and libunibreak should be installed manually.This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit"
++ Download source tar-ball of SDL_mixer-1.2.12 from SDL_mixer's page.
++ Build and install SDL_mixer as follows.
+
+ $ tar zxvf SDL_mixer-1.2.12.tar.gz
+ $ cd SDL_mixer-1.2.12/
+ $ ./configure --prefix=/mingw64 && make && make install
+
+
+
+ + libunibreak is required for compiling Tux Paint Config. You can skip installing it if you are only building "Tux Paint".
++ You can fetch the source code from the git repositry and compile it as follows.
+
+ $ git clone https://github.com/adah1972/libunibreak libunibreak
+ $ cd libunibreak
+ $ ./augogen.sh --prefix=/mingw64 && make && make install
+
+
+
+ Proceed to the next "MinGW 32bit (i686) toolchains" section, or skip to the "ImageMagick" section if you need only a 64bit build environment. @@ -434,44 +470,44 @@
- Within the MSYS2 shell, run the following command to install basic 32bit development tools:
+ Within the MSYS2 shell, run the following command to install 32bit compiler and basic development tools:+- pacman -S mingw-w64-i686-toolchain + pacman -S mingw-w64-i686-{gcc,pkgconf,ntldd-git}+ "
ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required.dllfiles.
- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.
pacman" except for SDL_mixer, SDL_Pango and libunibreak.
- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.
- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".
+ FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can skip installing it if you are only building "Tux Paint".
- $ pacman -S mingw-w64-i686-SDL_{image,mixer,ttf,gfx}
+ $ pacman -S mingw-w64-i686-SDL_{image,ttf,gfx}
+ $ pacman -S mingw-w64-i686-libvorbis
$ pacman -S mingw-w64-i686-librsvg
$ pacman -S mingw-w64-i686-fribidi
$ pacman -S mingw-w64-i686-libimagequant
$ pacman -S mingw-w64-i686-fltk
- $ pacman -S mingw-w64-i686-ntldd-git
@@ -482,14 +518,32 @@
- SDL_Pango should be installed manually.
+ SDL_mixer, SDL_Pango and libunibreak should be installed manually.This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit"
++ Download source tar-ball of SDL_mixer-1.2.12 from SDL_mixer's page.
++ Build and install SDL_mixer as follows.
+
+ $ tar zxvf SDL_mixer-1.2.12.tar.gz
+ $ cd SDL_mixer-1.2.12/
+ $ ./configure --prefix=/mingw32 && make && make install
+
+
+
+ + libunibreak is required for compiling Tux Paint Config. You can skip installing it if you are only building "Tux Paint".
++ You can fetch the source code from the git repositry and compile it as follows.
+
+ $ git clone https://github.com/adah1972/libunibreak libunibreak
+ $ cd libunibreak
+ $ ./augogen.sh --prefix=/mingw32 && make && make install
+
+
+
+ - noviembre 3, 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp> + mayo 16, 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp>
@@ -334,7 +334,7 @@Within the MSYS2 shell, run the following command to install basic development tools:
- pacman -S base-devel msys2-devel git
+ pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch gperf
@@ -345,44 +345,44 @@
- Within the MSYS2 shell, run the following command to install basic 64bit development tools:
+ Within the MSYS2 shell, run the following command to install 64bit compiler and basic development tools:+- pacman -S mingw-w64-x86_64-toolchain + pacman -S mingw-w64-x86_64-{gcc,pkgconf,ntldd-git}+ "
ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required.dllfiles.
- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.
pacman" except for SDL_mixer, SDL_Pango and libunibreak.
- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.
- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".
+ FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can skip installing it if you are only building "Tux Paint".
- $ pacman -S mingw-w64-x86_64-SDL_{image,mixer,ttf,gfx}
+ $ pacman -S mingw-w64-x86_64-SDL_{image,ttf,gfx}
+ $ pacman -S mingw-w64-x86_64-libvorbis
$ pacman -S mingw-w64-x86_64-librsvg
$ pacman -S mingw-w64-x86_64-fribidi
$ pacman -S mingw-w64-x86_64-libimagequant
$ pacman -S mingw-w64-x86_64-fltk
- $ pacman -S mingw-w64-x86_64-ntldd-git
@@ -393,14 +393,32 @@
- SDL_Pango should be installed manually.
+ SDL_mixer, SDL_Pango and libunibreak should be installed manually.This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit"
++ Download source tar-ball of SDL_mixer-1.2.12 from SDL_mixer's page.
++ Build and install SDL_mixer as follows.
+
+ $ tar zxvf SDL_mixer-1.2.12.tar.gz
+ $ cd SDL_mixer-1.2.12/
+ $ ./configure --prefix=/mingw64 && make && make install
+
+
+
+ + libunibreak is required for compiling Tux Paint Config. You can skip installing it if you are only building "Tux Paint".
++ You can fetch the source code from the git repositry and compile it as follows.
+
+ $ git clone https://github.com/adah1972/libunibreak libunibreak
+ $ cd libunibreak
+ $ ./augogen.sh --prefix=/mingw64 && make && make install
+
+
+
+ Proceed to the next "MinGW 32bit (i686) toolchains" section, or skip to the "ImageMagick" section if you need only a 64bit build environment. @@ -434,44 +470,44 @@
- Within the MSYS2 shell, run the following command to install basic 32bit development tools:
+ Within the MSYS2 shell, run the following command to install 32bit compiler and basic development tools:+- pacman -S mingw-w64-i686-toolchain + pacman -S mingw-w64-i686-{gcc,pkgconf,ntldd-git}+ "
ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required.dllfiles.
- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.
pacman" except for SDL_mixer, SDL_Pango and libunibreak.
- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.
- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".
+ FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can skip installing it if you are only building "Tux Paint".
- $ pacman -S mingw-w64-i686-SDL_{image,mixer,ttf,gfx}
+ $ pacman -S mingw-w64-i686-SDL_{image,ttf,gfx}
+ $ pacman -S mingw-w64-i686-libvorbis
$ pacman -S mingw-w64-i686-librsvg
$ pacman -S mingw-w64-i686-fribidi
$ pacman -S mingw-w64-i686-libimagequant
$ pacman -S mingw-w64-i686-fltk
- $ pacman -S mingw-w64-i686-ntldd-git
@@ -482,14 +518,32 @@
- SDL_Pango should be installed manually.
+ SDL_mixer, SDL_Pango and libunibreak should be installed manually.This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit"
++ Download source tar-ball of SDL_mixer-1.2.12 from SDL_mixer's page.
++ Build and install SDL_mixer as follows.
+
+ $ tar zxvf SDL_mixer-1.2.12.tar.gz
+ $ cd SDL_mixer-1.2.12/
+ $ ./configure --prefix=/mingw32 && make && make install
+
+
+
+ + libunibreak is required for compiling Tux Paint Config. You can skip installing it if you are only building "Tux Paint".
++ You can fetch the source code from the git repositry and compile it as follows.
+
+ $ git clone https://github.com/adah1972/libunibreak libunibreak
+ $ cd libunibreak
+ $ ./augogen.sh --prefix=/mingw32 && make && make install
+
+
+
+ - novembre 3, 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp> + mai 16, 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp>
@@ -334,7 +334,7 @@Sous le shell MSYS2, exécutez la commande suivante pour installer outils basiques pour le développement :
- pacman -S base-devel msys2-devel git
+ pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch gperf
@@ -345,44 +345,44 @@
- Sous le shell MSYS2, exécutez la commande suivante pour installer outils basiques pour le développement 64bit :
+ Sous le shell MSYS2, exécutez la commande suivante pour installer 64bit compiler and basic development tools :+- pacman -S mingw-w64-x86_64-toolchain + pacman -S mingw-w64-x86_64-{gcc,pkgconf,ntldd-git}+ "
ntldd" est un petit outil qui examine les fichiers exécutables de windows en vue de lister les fichiers DLL (.dll) qui leur sont nécessaires. Le process de fabrication de Tux Paint pour fournir des fichiers binaires s'en sert pour trouver les fichiers.dllrequis.
- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.
pacman" except for SDL_mixer, SDL_Pango and libunibreak.
- "ntldd" est un petit outil qui examine les fichiers exécutables de windows en vue de lister les fichiers DLL (.dll) qui leur sont nécessaires. Le process de fabrication de Tux Paint pour fournir des fichiers binaires s'en sert pour trouver les fichiers .dll requis.
- FLTK est un ensemble d'outils multiplateforme utilisé par "Tux Paint Config.". Vous pouvez ne pas l'installer si vous compilez seulement "Tux Paint".
+ FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can skip installing it if you are only building "Tux Paint".
- $ pacman -S mingw-w64-x86_64-SDL_{image,mixer,ttf,gfx}
+ $ pacman -S mingw-w64-x86_64-SDL_{image,ttf,gfx}
+ $ pacman -S mingw-w64-x86_64-libvorbis
$ pacman -S mingw-w64-x86_64-librsvg
$ pacman -S mingw-w64-x86_64-fribidi
$ pacman -S mingw-w64-x86_64-libimagequant
$ pacman -S mingw-w64-x86_64-fltk
- $ pacman -S mingw-w64-x86_64-ntldd-git
@@ -393,14 +393,32 @@
- SDL_Pango should be installed manually.
+ SDL_mixer, SDL_Pango and libunibreak should be installed manually.Cette fois-ci, utilisez le shell MinGW "64bit". Ouvrez le shell depuis le "Menu de Démarrage" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit"
++ Télécharger fichier source de SDL_mixer-1.2.12 depuis SDL_mixer's page.
++ Build and install SDL_mixer as follows.
+
+ $ tar zxvf SDL_mixer-1.2.12.tar.gz
+ $ cd SDL_mixer-1.2.12/
+ $ ./configure --prefix=/mingw64 && make && make install
+
+
+
+ + libunibreak is required for compiling Tux Paint Config. You can skip installing it if you are only building "Tux Paint".
++ You can fetch the source code from the git repositry and compile it as follows.
+
+ $ git clone https://github.com/adah1972/libunibreak libunibreak
+ $ cd libunibreak
+ $ ./augogen.sh --prefix=/mingw64 && make && make install
+
+
+
+ Aller à la prochaine section "chaines d'outils MinGW 32bit (i686)", ou bien aller directement à la section "ImageMagick" si vous n'avez besoin que d'un environnement de travail 64bit. @@ -434,44 +470,44 @@
- Sous le shell MSYS2, exécutez la commande suivante pour installer outils basiques pour le développement 32bit :
+ Sous le shell MSYS2, exécutez la commande suivante pour installer 32bit compiler and basic development tools :+- pacman -S mingw-w64-i686-toolchain + pacman -S mingw-w64-i686-{gcc,pkgconf,ntldd-git}+ "
ntldd" est un petit outil qui examine les fichiers exécutables de windows en vue de lister les fichiers DLL (.dll) qui leur sont nécessaires. Le process de fabrication de Tux Paint pour fournir des fichiers binaires s'en sert pour trouver les fichiers.dllrequis.
- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.
pacman" except for SDL_mixer, SDL_Pango and libunibreak.
- "ntldd" est un petit outil qui examine les fichiers exécutables de windows en vue de lister les fichiers DLL (.dll) qui leur sont nécessaires. Le process de fabrication de Tux Paint pour fournir des fichiers binaires s'en sert pour trouver les fichiers .dll requis.
- FLTK est un ensemble d'outils multiplateforme utilisé par "Tux Paint Config.". Vous pouvez ne pas l'installer si vous compilez seulement "Tux Paint".
+ FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can skip installing it if you are only building "Tux Paint".
- $ pacman -S mingw-w64-i686-SDL_{image,mixer,ttf,gfx}
+ $ pacman -S mingw-w64-i686-SDL_{image,ttf,gfx}
+ $ pacman -S mingw-w64-i686-libvorbis
$ pacman -S mingw-w64-i686-librsvg
$ pacman -S mingw-w64-i686-fribidi
$ pacman -S mingw-w64-i686-libimagequant
$ pacman -S mingw-w64-i686-fltk
- $ pacman -S mingw-w64-i686-ntldd-git
@@ -482,14 +518,32 @@
- SDL_Pango should be installed manually.
+ SDL_mixer, SDL_Pango and libunibreak should be installed manually.Cette fois-ci, utilisez le shell MinGW "32bit". Ouvrez le shell depuis le "Menu de Démarrage" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit"
++ Télécharger fichier source de SDL_mixer-1.2.12 depuis SDL_mixer's page.
++ Build and install SDL_mixer as follows.
+
+ $ tar zxvf SDL_mixer-1.2.12.tar.gz
+ $ cd SDL_mixer-1.2.12/
+ $ ./configure --prefix=/mingw32 && make && make install
+
+
+
+ + libunibreak is required for compiling Tux Paint Config. You can skip installing it if you are only building "Tux Paint".
++ You can fetch the source code from the git repositry and compile it as follows.
+
+ $ git clone https://github.com/adah1972/libunibreak libunibreak
+ $ cd libunibreak
+ $ ./augogen.sh --prefix=/mingw32 && make && make install
+
+
+
+ - 3 de Novembro de 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp> + 16 de Maio de 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp>
@@ -334,7 +334,7 @@Within the MSYS2 shell, run the following command to install basic development tools:
- pacman -S base-devel msys2-devel git
+ pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch gperf
@@ -345,44 +345,44 @@
- Within the MSYS2 shell, run the following command to install basic 64bit development tools:
+ Within the MSYS2 shell, run the following command to install 64bit compiler and basic development tools:+- pacman -S mingw-w64-x86_64-toolchain + pacman -S mingw-w64-x86_64-{gcc,pkgconf,ntldd-git}+ "
ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required.dllfiles.
- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.
pacman" except for SDL_mixer, SDL_Pango and libunibreak.
- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.
- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".
+ FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can skip installing it if you are only building "Tux Paint".
- $ pacman -S mingw-w64-x86_64-SDL_{image,mixer,ttf,gfx}
+ $ pacman -S mingw-w64-x86_64-SDL_{image,ttf,gfx}
+ $ pacman -S mingw-w64-x86_64-libvorbis
$ pacman -S mingw-w64-x86_64-librsvg
$ pacman -S mingw-w64-x86_64-fribidi
$ pacman -S mingw-w64-x86_64-libimagequant
$ pacman -S mingw-w64-x86_64-fltk
- $ pacman -S mingw-w64-x86_64-ntldd-git
@@ -393,14 +393,32 @@
- SDL_Pango should be installed manually.
+ SDL_mixer, SDL_Pango and libunibreak should be installed manually.This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit"
++ Download source tar-ball of SDL_mixer-1.2.12 from SDL_mixer's page.
++ Build and install SDL_mixer as follows.
+
+ $ tar zxvf SDL_mixer-1.2.12.tar.gz
+ $ cd SDL_mixer-1.2.12/
+ $ ./configure --prefix=/mingw64 && make && make install
+
+
+
+ + libunibreak is required for compiling Tux Paint Config. You can skip installing it if you are only building "Tux Paint".
++ You can fetch the source code from the git repositry and compile it as follows.
+
+ $ git clone https://github.com/adah1972/libunibreak libunibreak
+ $ cd libunibreak
+ $ ./augogen.sh --prefix=/mingw64 && make && make install
+
+
+
+ Proceed to the next "MinGW 32bit (i686) toolchains" section, or skip to the "ImageMagick" section if you need only a 64bit build environment. @@ -434,44 +470,44 @@
- Within the MSYS2 shell, run the following command to install basic 32bit development tools:
+ Within the MSYS2 shell, run the following command to install 32bit compiler and basic development tools:+- pacman -S mingw-w64-i686-toolchain + pacman -S mingw-w64-i686-{gcc,pkgconf,ntldd-git}+ "
ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required.dllfiles.
- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.
pacman" except for SDL_mixer, SDL_Pango and libunibreak.
- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.
- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".
+ FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can skip installing it if you are only building "Tux Paint".
- $ pacman -S mingw-w64-i686-SDL_{image,mixer,ttf,gfx}
+ $ pacman -S mingw-w64-i686-SDL_{image,ttf,gfx}
+ $ pacman -S mingw-w64-i686-libvorbis
$ pacman -S mingw-w64-i686-librsvg
$ pacman -S mingw-w64-i686-fribidi
$ pacman -S mingw-w64-i686-libimagequant
$ pacman -S mingw-w64-i686-fltk
- $ pacman -S mingw-w64-i686-ntldd-git
@@ -482,14 +518,32 @@
- SDL_Pango should be installed manually.
+ SDL_mixer, SDL_Pango and libunibreak should be installed manually.This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit"
++ Download source tar-ball of SDL_mixer-1.2.12 from SDL_mixer's page.
++ Build and install SDL_mixer as follows.
+
+ $ tar zxvf SDL_mixer-1.2.12.tar.gz
+ $ cd SDL_mixer-1.2.12/
+ $ ./configure --prefix=/mingw32 && make && make install
+
+
+
+ + libunibreak is required for compiling Tux Paint Config. You can skip installing it if you are only building "Tux Paint".
++ You can fetch the source code from the git repositry and compile it as follows.
+
+ $ git clone https://github.com/adah1972/libunibreak libunibreak
+ $ cd libunibreak
+ $ ./augogen.sh --prefix=/mingw32 && make && make install
+
+
+
+ - 2021年11月 3日 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp> + 2022年5月16日 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp>
@@ -334,7 +334,7 @@Within the MSYS2 shell, run the following command to install basic development tools:
- pacman -S base-devel msys2-devel git
+ pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch gperf
@@ -345,44 +345,44 @@
- Within the MSYS2 shell, run the following command to install basic 64bit development tools:
+ Within the MSYS2 shell, run the following command to install 64bit compiler and basic development tools:+- pacman -S mingw-w64-x86_64-toolchain + pacman -S mingw-w64-x86_64-{gcc,pkgconf,ntldd-git}+ "
ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required.dllfiles.
- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.
pacman" except for SDL_mixer, SDL_Pango and libunibreak.
- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.
- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".
+ FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can skip installing it if you are only building "Tux Paint".
- $ pacman -S mingw-w64-x86_64-SDL_{image,mixer,ttf,gfx}
+ $ pacman -S mingw-w64-x86_64-SDL_{image,ttf,gfx}
+ $ pacman -S mingw-w64-x86_64-libvorbis
$ pacman -S mingw-w64-x86_64-librsvg
$ pacman -S mingw-w64-x86_64-fribidi
$ pacman -S mingw-w64-x86_64-libimagequant
$ pacman -S mingw-w64-x86_64-fltk
- $ pacman -S mingw-w64-x86_64-ntldd-git
@@ -393,14 +393,32 @@
- SDL_Pango should be installed manually.
+ SDL_mixer, SDL_Pango and libunibreak should be installed manually.This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit"
++ Download source tar-ball of SDL_mixer-1.2.12 from SDL_mixer's page.
++ Build and install SDL_mixer as follows.
+
+ $ tar zxvf SDL_mixer-1.2.12.tar.gz
+ $ cd SDL_mixer-1.2.12/
+ $ ./configure --prefix=/mingw64 && make && make install
+
+
+
+ + libunibreak is required for compiling Tux Paint Config. You can skip installing it if you are only building "Tux Paint".
++ You can fetch the source code from the git repositry and compile it as follows.
+
+ $ git clone https://github.com/adah1972/libunibreak libunibreak
+ $ cd libunibreak
+ $ ./augogen.sh --prefix=/mingw64 && make && make install
+
+
+
+ Proceed to the next "MinGW 32bit (i686) toolchains" section, or skip to the "ImageMagick" section if you need only a 64bit build environment. @@ -434,44 +470,44 @@
- Within the MSYS2 shell, run the following command to install basic 32bit development tools:
+ Within the MSYS2 shell, run the following command to install 32bit compiler and basic development tools:+- pacman -S mingw-w64-i686-toolchain + pacman -S mingw-w64-i686-{gcc,pkgconf,ntldd-git}+ "
ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required.dllfiles.
- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.
pacman" except for SDL_mixer, SDL_Pango and libunibreak.
- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.
- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".
+ FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can skip installing it if you are only building "Tux Paint".
- $ pacman -S mingw-w64-i686-SDL_{image,mixer,ttf,gfx}
+ $ pacman -S mingw-w64-i686-SDL_{image,ttf,gfx}
+ $ pacman -S mingw-w64-i686-libvorbis
$ pacman -S mingw-w64-i686-librsvg
$ pacman -S mingw-w64-i686-fribidi
$ pacman -S mingw-w64-i686-libimagequant
$ pacman -S mingw-w64-i686-fltk
- $ pacman -S mingw-w64-i686-ntldd-git
@@ -482,14 +518,32 @@
- SDL_Pango should be installed manually.
+ SDL_mixer, SDL_Pango and libunibreak should be installed manually.This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit"
++ Download source tar-ball of SDL_mixer-1.2.12 from SDL_mixer's page.
++ Build and install SDL_mixer as follows.
+
+ $ tar zxvf SDL_mixer-1.2.12.tar.gz
+ $ cd SDL_mixer-1.2.12/
+ $ ./configure --prefix=/mingw32 && make && make install
+
+
+
+ + libunibreak is required for compiling Tux Paint Config. You can skip installing it if you are only building "Tux Paint".
++ You can fetch the source code from the git repositry and compile it as follows.
+
+ $ git clone https://github.com/adah1972/libunibreak libunibreak
+ $ cd libunibreak
+ $ ./augogen.sh --prefix=/mingw32 && make && make install
+
+
+
+