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

Reply via email to