7676
7777Run the following command lines to install the prerequisites:
7878
79- $ pacman -S --noconfirm --needed base-devel pactoys
80- $ pacboy sync autotools pkg-config gcc ntldd unzip: zip: p7zip: subversion: gtk3 glew icoutils xa65 curl
79+ $ pacman -S --noconfirm --needed autotools base-devel p7zip subversion unzip zip
8180
82- (Note: type the colons that you see in the second command; they are important.
83- Hit enter for the default on all the prompts, then wait for a lot of stuff
84- to download and install.)
81+ If you are using a 64-bit MinGW shell also run this:
82+ $ pacman -S --noconfirm --needed mingw-w64-x86_64-curl mingw-w64-x86_64-gcc mingw-w64-x86_64-glew mingw-w64-x86_64-gtk3 mingw-w64-x86_64-icoutils mingw-w64-x86_64-ntldd mingw-w64-x86_64-xa65
8583
86- if you want to get all the extras right now as well, add
84+ ..otherwise for a 32-bit MinGW shell run:
85+ $ pacman -S --noconfirm --needed mingw-w64-i686-curl mingw-w64-i686-gcc mingw-w64-i686-glew mingw-w64-i686-gtk3 mingw-w64-i686-icoutils mingw-w64-i686-ntldd mingw-w64-i686-xa65
8786
88- $ pacboy sync portaudio giflib flac mpg123 libvorbis lame
87+ (Note: Hit enter for the default on all the prompts, then wait for a lot of stuff
88+ to download and install. You can install both 32 and 64 bit packages if required.)
89+
90+ If you want to get all the extras right now then add these additional packages:
91+ For a 64-bit shell:
92+ $ pacman -S --noconfirm --needed mingw-w64-x86_64-flac mingw-w64-x86_64-giflib mingw-w64-x86_64-lame mingw-w64-x86_64-libvorbis mingw-w64-x86_64-mpg123 mingw-w64-x86_64-portaudio
93+ or for a 32-bit shell:
94+ $ pacman -S --noconfirm --needed mingw-w64-i686-flac mingw-w64-i686-giflib mingw-w64-i686-lame mingw-w64-i686-libvorbis mingw-w64-i686-mpg123 mingw-w64-i686-portaudio
8995
9096See further below for details; some options require adding flags to configure.
9197
@@ -161,6 +167,7 @@ $ make -s --no-print-dir
161167$ make -s --no-print-dir bindist
162168
163169
170+
1641719. If you want the distribution in a ZIP or a 7z archive instead of a
165172subdirectory then use one of these commands (instead of "make -s --no-print-dir bindist").
166173Use this for a ZIP-format bindist:
@@ -181,13 +188,21 @@ If you install any of these packages after you have built VICE, rerun
181188"./configure" (using the respective options) and "make" to produce updated
182189binaries that make use of the new options.
183190
184- $ pacboy sync curl (needed for wic64, reconfigure with --with-libcurl)
185- $ pacboy sync portaudio (needed for sampler input, reconfigure with --enable-portaudio)
186- $ pacboy sync giflib (reconfigure with --with-gif)
187- $ pacboy sync flac (reconfigure with --with-flac)
188- $ pacboy sync mpg123 (reconfigure with --with-mpg123)
189- $ pacboy sync lame (reconfigure with --with-lame)
190- $ pacboy sync libvorbis (reconfigure with --with-vorbis)
191+ For 64 bit MinGW shell:
192+ $ pacman -S mingw-w64-x86_64-portaudio (needed for sampler input, reconfigure with --enable-portaudio)
193+ $ pacman -S mingw-w64-x86_64-giflib (reconfigure with --with-gif)
194+ $ pacman -S mingw-w64-x86_64-flac (reconfigure with --with-flac)
195+ $ pacman -S mingw-w64-x86_64-mpg123 (reconfigure with --with-mpg123)
196+ $ pacman -S mingw-w64-x86_64-lame (reconfigure with --with-lame)
197+ $ pacman -S mingw-w64-x86_64-libvorbis (reconfigure with --with-vorbis)
198+
199+ For 32 bit MinGW shell:
200+ $ pacman -S mingw-w64-i686-portaudio (needed for sampler input, reconfigure with --enable-portaudio)
201+ $ pacman -S mingw-w64-i686-giflib (reconfigure with --with-gif)
202+ $ pacman -S mingw-w64-i686-flac (reconfigure with --with-flac)
203+ $ pacman -S mingw-w64-i686-mpg123 (reconfigure with --with-mpg123)
204+ $ pacman -S mingw-w64-i686-lame (reconfigure with --with-lame)
205+ $ pacman -S mingw-w64-i686-libvorbis (reconfigure with --with-vorbis)
191206
192207
19320810.1 Extra Libraries
0 commit comments