> 17 февр. 2015 г., в 7:17, David Marceau <[email protected]>
> написал(а):
>
Hi!
> 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
>
Yeah, I read this blog some days ago.
> 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!
Thanks! Seems our work is popular in GTK world.
>
> When I can, I will be donating to MSYS2/MINGW64.
> Where is the donate link?
Donation button is at the bottom of http://msys2.github.io
<http://msys2.github.io/>
We have lot of plans about site/wiki and so on but have no man power for it.
Only 2 peoples work on MSYS2 core. For package recipes we have two repositories:
MSYS-packages:
https://github.com/Alexpux/MSYS2-packages
MINGW-Packages:
https://github.com/Alexpux/MINGW-packages
Wiki:
https://sourceforge.net/p/msys2/wiki/Home/
<https://sourceforge.net/p/msys2/wiki/Home/>
>
> 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.
This is not commercial project and we don’t have infrastructure for packages
store/mirroring.
>
> 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).
In most cases need to do some work to get program builded with mingw-w64.
I’m decide to prefix all mingw-w64 packages and don’t prefix msys2 packages.
Prefixing mingw-w64 packages also solve problem for installing 32 and 64 bit
packages together under 64-bit Windows. So you don’t need install both 32 and
64 bit MSYS2 to have both mingw-w64 architecture packages.
>
> 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.
You can write PKGBUILD for missing packages and create pull request on github.
After review ant testing we will provide them via pacman.
Or you can create issue on github in our repository and we will try to add this
packages ourself when have time.
>
> 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.
All keys are installed with MSYS2 installer.
>
> 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.
>
This is issue of missing signature file on sourceforge.net. I will fix it
today. Thanks for info!
Regards,
Alexey.
>
> ------------------------------------------------------------------------------
> 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
------------------------------------------------------------------------------
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