Thank you Alexey Pavlov. ResQue
On 13/11/2013 02:51, Alexey Pavlov wrote:
2013/11/13 ResQue <[email protected] <mailto:[email protected]>> what is the difference between x32-msys2-20131003.tar.xz and msys2-base-i686-20131112.tar.xz? I noticed that the new version has pacman and the older version does not. But the older version seems to have a lot more files in there like GIT and is more than twice the size.Base here is similar to minimal. It go with small set of utils that only need for properly functional msys. x32-msys2-20131003.tar.xz archive contain all packages installed but without pacman and you cannot upgrade packages in future to new versions.Maybe the new version is some kind of basic/base package as it has base in the name? and as such you must download the other packages individually?If you got msys-base then all other packages you can install manually using pacman.First, synchronize package DB with "pacman -Sy" Then you can install package by "pacman -S <package name>" Regards, Alexey. ResQue On 12/11/2013 21:08, Jon wrote:On Tue, Nov 12, 2013 at 2:47 PM, ResQue <[email protected] <mailto:[email protected]>> wrote: Hello all New to Mingw-w64 looking for Links, Tutorials, advice from the community? 1) Put yourself in an adventurous mindset that tolerates ambiguity. You may have to be more patient than you'd like and may have to reign in the "I just want to build sh*t now!" urge. >;-> Trust me, the time you spend investing in understanding more about your tools, the better the payoff in the mid and long term. 2) Since you're new to mingw-w64, move the the front edge and focus on the new MSYS2 and the new official binary toolchain downloads for windows. Combine them into a workable toolchain that you can place on `PATH` and use to build from the command line. For example, assuming you have a 64-bit windows system, these will be interesting: http://sourceforge.net/projects/msys2/files/Base/i686/ http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/4.8.2/threads-win32/seh/ Don't allow yourself to get stuck for too long setting up the toolchain. The goal is to learn by doing, but it shouldn't be so frustrating that you give up and walk away. Try it on your own, but when you're stuck, create a short, descriptive email and post it hear to ask for help. If your main dev box is not windows, you'll need to set up a cross compiling toolchain. 3) Use pacman included in the update MSYS2 to customize MSYS2 so that it can build many open source packages https://wiki.archlinux.org/index.php/pacman 4) Once you've confirmed you've got an operational toolchain, pick an open source package of interest and learn to build it. Pick software that you actually have a need to use. Of course, DuckDuckGo and other spelunking techniques will help, but also check out how others have automated builds paying particular attention to their use of `configure` and `make`. For example: https://www.gitorious.org/sbuild/sbuild/source/a8f47daae77bb2390843250fbe6445fed784d866:src/mingw/libarchive-3.1.2-2/pkgbuild.sh#L284-303 https://github.com/jonforums/buildlets/blob/master/build_libiconv.ps1#L44-L57 https://www.gitorious.org/sbuild/sbuild/source/a8f47daae77bb2390843250fbe6445fed784d866:src/mingw/libiconv-1.14-2/pkgbuild.sh#L306-324 http://cgit.notk.org/adrien/yypkg/slackware64-current.git/tree/l/libffi/libffi.SlackBuild https://github.com/jonforums/buildlets/blob/master/build_zlib.ps1 5) Once you've got a working toolchain and are familiar with `configure`, `make`, `gcc` and have built a few things, I ask that you blog about your mingw-w64 set up as well as post a message (link to your blog) with "tutorial" in the title. Even if you don't have a blog, a tutorial email to this list would be awesome. Hopefully others will share some of their hard won "secrets" :) It's a great thing you're a newcomer to mingw-w64 and I'd love to see this project get the benefit of a tutorial based upon your adventurous ramp up. Tutorial style documentation is lacking and many of us take for granted the challenges of setting up a workable toolchain for the first time. Jon ------------------------------------------------------------------------------ DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access Free app hosting. Or install the open source package on any LAMP server. Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list [email protected] <mailto:[email protected]> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public------------------------------------------------------------------------------ DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access Free app hosting. Or install the open source package on any LAMP server. Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list [email protected] <mailto:[email protected]> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public ------------------------------------------------------------------------------ DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access Free app hosting. Or install the open source package on any LAMP server. Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
------------------------------------------------------------------------------ DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access Free app hosting. Or install the open source package on any LAMP server. Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
