Skip to content

Commit 7580bc4

Browse files
committed
Update MSYS2 instructions to only use pacman and remove pacboy references. Minor formatting improvements.
git-svn-id: https://svn.code.sf.net/p/vice-emu/code/trunk@45929 379a1393-f5fb-40a0-bcee-ef074d9b53f7
1 parent dbe92fe commit 7580bc4

File tree

1 file changed

+29
-14
lines changed

1 file changed

+29
-14
lines changed

vice/doc/building/Windows-MinGW-GTK3-Howto.txt

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -76,16 +76,22 @@ dqh
7676

7777
Run 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

9096
See 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+
164171
9. If you want the distribution in a ZIP or a 7z archive instead of a
165172
subdirectory then use one of these commands (instead of "make -s --no-print-dir bindist").
166173
Use 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
182189
binaries 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

193208
10.1 Extra Libraries

0 commit comments

Comments
 (0)