HOW I FOUND MSYS2 ----------------- I have just jumped into Windows 8.1 mingw64 land using the following: gtkmm-installation.blogspot.ca/2015/01/gtkmm-installation-on-windows-step-by.html
PRAISE ABOUT MSYS2/Mingw64 -------------------------- The first impressions are excellent. vlc, vim, emacs, gcc, g++, gtk, gtkmm, qt...all there. MSYS2 rocks! GNU/Linux Arch's pacman package manager rocks! MSYS2/Mingw64 repository infrastructure rocks! When I can, I will be donating to MSYS2/MINGW64. Where is the donate link? Constructive Criticisms about MSYS2/MINGW64 mirrors --------------------------------------------------- Sourceforge's went down today giving me errors and false positives, but it has settled down now. We need more mirror sites for MSYS2/Mingw64. Any work on pacman integrating packages as a bittorrent? In that manner those seeding MSYS2/Mingw64 packages all help speed up the downloading of the packages. As it stands the only MSYS2/Mingw64 mirror is sourceforge. No instructions have been given for other MSYS2/Mingw64 mirrors or how to become one. I call it MSYS2/mingw64 because all the packages are prefixed with mingw64. The mingw32 is still attractive for libs that just can't build easily with mingw64 yet(i.e.cdrecord or anything cd/dvd/bd related hmm). MSYS2 is definitely worth highlighting to all windows developers wanting a more POSIX/GNU/Linux feel to their tools. I will be noting it and spreading the word around about it for sure. WHY WAS MSYS2 AND MINGW64 SO HARD TO FIND? ------------------------------------------ I appreciate there is much confusion in all the web links around about bring in Posix-feel to Windows Operating Systems. MKS Toolkit, Cygwin, MSys all offered shells to glue all the GNU tools previously non-gui to the windows world. Eventually everything GUI offered in Linux seemed to show up in 32-bit cygwin. Different providers for the GNU Compiler Collection appeared(djgpp,tdd,mingw) for the 32-bit and now 64-bit mingw64. Different make tools appeared and recipes explaining how to use them were spread all over the place: make, gmake, smake, qmake, jom, scons, ant, jam. More web links appeared for recipes to build posix non-gui/gui apps on different targets win32, win64, gtk and qt as examples. It's all very confusing. Gtk on linux has decent support for c, c++, python, perl and golang. I figured I should go find how to build an app with gtk/gtkmm on windows 8.1 because I was aware of cygwin/python/gimp using gtk on previous windows os versions. Luckily I stumbled on codekiddy's gtkmm build recipe. It introduced me to MSYS2 which contained the powerful arch pacman tool to install packages very easily. I was aware of arch pacman and how good it is, but I have been accustomed to using Debian/Ubuntu so why change right? I have motivation to strongly consider using Arch/Manjaro Linux as a first choice and when forced to use a windows box, first thing to do is install MSYS2/Mingw64. MSYS2/MINGW64 web page needs to convey how wonderful/useful these tools are for Linux users wanting an similar environment on Windows operating systems. There should be a testimonies page stating all the users positive experiences with MSYS2/MINGW64. How about having one installer that does everything the gtkmm recipe mentioned into one fell brain-dead installer? Just point it to a hard-drive and it will do the rest. MISSING packages ---------------- mongodb. golang along with go-qml. QT is already there and usually is the hardest part to build. BUG ABOUT DAALA MISSING SIGNATURE --------------------------------- A curve ball happened. I tried to install daala encoder, but it gave me this signature error. Where can I get the correct keys to import them to mingw64? Thank you. OUTPUT: ======== pacman -S mingw-w64-x86_64-daala-git resolving dependencies... looking for conflicting packages... Packages (1) mingw-w64-x86_64-daala-git-r890.26a08c0-1 Total Installed Size: 1.57 MiB :: Proceed with installation? [Y/n] (1/1) checking keys in keyring [##########################################################################] 100% (1/1) checking package integrity [##########################################################################] 100% error: mingw-w64-x86_64-daala-git: missing required signature error: failed to commit transaction (package missing required signature) Errors occurred, no packages were upgraded. ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk _______________________________________________ Msys2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/msys2-users
