On Mon, 09 Mar 2015 13:48:54 -0500, captaindet wrote: > thanks for the info. however, i am not familiar with this project. to be > honest, it is not quite clear to me what MSYS2 is good for or who would need > it. the dox are very slim. so before i dig too deep into what looks like a > lot of trouble/work, may i ask you this: > > after original & package installation & setup & whatnot, will i end up with a > dedicated gtk3 folder somewhere that acts as a (self-sufficient) runtime > environment - i.e., will i be able to just zip this folder, distribute it to > colleagues, unzip it and set the windows path to include the gtk/bin and then > gkt 3.14+ can be used on this computer? > > if not, MSYS2 would be of no use to me. > > /det
http://sourceforge.net/projects/msys2/ click Files tab you will see Base and REPOS. click Base and you will see X86_64 and i686. which version of msys2 do you want/need? if you need 64bit select x86_64 else if you need 32bit select i686 There is an installer you can use, I opt to use the tar.xz file and unpack it in the root dir to avoid spaces in dir/filenames. Run the Drive:\{msys32,msys64}\msys2_shell.bat file. It will initialize some things then you close window when done. Run the Drive:\{msys32,msys64}\msys2_shell.bat file again use pacman package manager to install packages. type the following pacman command to download gtk3 and its dependencies. $ pacman -S mingw-w64-i686-gtk3 resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mingw-w64-i686-harfbuzz will be installed before its mingw-w64-i686-freetype dependency warning: dependency cycle detected: warning: mingw-w64-i686-cairo will be installed before its mingw-w64-i686-freetype dependency warning: dependency cycle detected: warning: mingw-w64-i686-fontconfig will be installed before its mingw-w64-i686-freetype dependency Packages (42) db-5.3.28-2 gdbm-1.11-3 libdb-5.3.28-2 libgdbm-1.11-3 mingw-w64-i686-adwaita-icon-theme-3.15.1-1 mingw-w64-i686-atk-2.15.4-1 mingw-w64-i686-bzip2-1.0.6-3 mingw-w64-i686-cairo-1.14.0-3 mingw-w64-i686-expat-2.1.0-4 mingw-w64-i686-fontconfig-2.11.1-3 mingw-w64-i686-freetype-2.5.5-3 mingw-w64-i686-gcc-libs-4.9.2-4 mingw-w64-i686-gdk-pixbuf2-2.31.1-2 mingw-w64-i686-gettext-0.19.4-2 mingw-w64-i686-glib2-2.42.2-2 mingw-w64-i686-gmp-6.0.0-2 mingw-w64-i686-gnome-common-3.14.0-1 mingw-w64-i686-harfbuzz-0.9.39-1 mingw-w64-i686-hicolor-icon-theme-0.14-1 mingw-w64-i686-icon-naming-utils-0.8.90-1 mingw-w64-i686-jasper-1.900.1-3 mingw-w64-i686-jbigkit-2.1-1 mingw-w64-i686-json-glib-1.0.2-2 mingw-w64-i686-libcroco-0.6.8-2 mingw-w64-i686-libffi-3.2.1-2 mingw-w64-i686-libiconv-1.14-3 mingw-w64-i686-libjpeg-turbo-1.4.0-2 mingw-w64-i686-libpng-1.6.16-1 mingw-w64-i686-librsvg-2.40.6-1 mingw-w64-i686-libtiff-4.0.3-4 mingw-w64-i686-libwinpthread-git-5.0.0.4455.32db221-1 mingw-w64-i686-libxml2-2.9.2-5 mingw-w64-i686-lzo2-2.09-1 mingw-w64-i686-pango-1.36.8-2 mingw-w64-i686-pixman-0.32.6-2 mingw-w64-i686-shared-mime-info-1.4-1 mingw-w64-i686-xz-5.2.1-1 mingw-w64-i686-zlib-1.2.8-6 perl-5.20.2-1 perl-XML-Parser-2.43-1 perl-XML-Simple-2.20-2 mingw-w64-i686-gtk3-3.14.9-2 Total Installed Size: 229.98 MiB :: Proceed with installation? [Y/n] Type Y and pacman will download and install gtk3 in the Drive:\{msys32,msys64}\{mingw32,mingw64} folder. Pack the appropriate mingw{32,64} folder and you have a gtk3 runtime. (this will include c library and include files, I will leave it to you to separate the wheat from the chaff). Alternatively, I just set my path to include Drive:\{msys32,msys64}\{mingw32,mingw64}\bin, then use pacman to update my files.
