{"id":935,"date":"2013-11-26T08:34:52","date_gmt":"2013-11-26T08:34:52","guid":{"rendered":"http:\/\/blogs.silicontechnix.com\/?p=935"},"modified":"2013-11-26T08:34:52","modified_gmt":"2013-11-26T08:34:52","slug":"installing-mingwmsys-on-windows-with-openssl-support","status":"publish","type":"post","link":"https:\/\/blogs.silicontechnix.com\/?p=935","title":{"rendered":"Installing MinGW\/MSYS on Windows with OpenSSL support"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><strong>Installing MinGW\/MSYS<\/strong><br \/>\nhttp:\/\/www.mingw.org\/wiki\/HOWTO_Install_the_MinGW_GCC_Compiler_Suite<br \/>\nhttp:\/\/www.mingw.org\/wiki\/MSYS<\/p>\n<p><strong>Install MinGW<\/strong> (before MSYS)<\/p>\n<p>Download the MinGW Installer from <a href=\"http:\/\/sourceforge.net\/projects\/mingw\/files\/Installer\/mingw-get-setup.exe\/download\">http:\/\/sourceforge.net\/projects\/mingw\/files\/Installer\/mingw-get-setup.exe\/download<\/a><\/p>\n<ol>\n<li>Select Save File when prompted.<\/li>\n<li>Open the downloaded exe.<\/li>\n<li>Click Yes when Windows asks if you want to allow it.<\/li>\n<li>Click Next &gt; on the Welcome screen.<\/li>\n<li>Select Download and Install and click Next &gt;<\/li>\n<li>Read the License Agreement and click I agree<\/li>\n<li>Select Current to install the current MinGW package and click Next &gt;<\/li>\n<li>Check the MinGW base tools and g++ compiler click Next<\/li>\n<li>Destination Folder should be C:\\MinGW<\/li>\n<li>Click Next &gt;<\/li>\n<li>Leave the default folder and click Install<\/li>\n<li>When Installation is complete, click Next &gt;<\/li>\n<li>Click Finish<\/li>\n<\/ol>\n<p><strong>Install MSYS:<\/strong><\/p>\n<ol>\n<li>Download MSYS\n<ul>\n<li><a href=\"http:\/\/downloads.sourceforge.net\/mingw\/MSYS-1.0.11.exe\" rel=\"nofollow\">http:\/\/downloads.sourceforge.net\/mingw\/MSYS-1.0.11.exe<\/a><\/li>\n<li><b>Click Save<\/b><\/li>\n<\/ul>\n<\/li>\n<li>Run the downloaded exe.<\/li>\n<li>Click <b>Yes<\/b> when Windows asks if you want to allow it.<\/li>\n<li>Click <b>Yes<\/b> you want to install in the <b>Setup<\/b> pop-up.<\/li>\n<li>Click <b>Next<\/b> in the Welcome Window.<\/li>\n<li>Read the License Agreement and click <b>Yes<\/b><\/li>\n<li>Read the Information and click <b>Next &gt;<\/b><\/li>\n<li>The Default Destination of <b>C:\\msys\\1.0<\/b> is fine, so click <b>Next &gt;<\/b><\/li>\n<li>The default folder of <b>MinGW<\/b> is fine, so click <b>Next &gt;<\/b><\/li>\n<li>Click <b>Install<\/b><\/li>\n<li>A cmd shell will pop-up asking if you want to continue with the post install, enter <b>y<\/b> enter<\/li>\n<li>Answer <b>y<\/b> you do have MinGW Installed.<\/li>\n<li>Enter <b>c:\/mingw<\/b> as the path where MinGW is installed.<\/li>\n<li>It should confirm that you have make.exe installed, press any key to continue.<\/li>\n<li>Click <b>Finish<\/b> you are done the installation. (It is up to you if you want to open the documents.)<\/li>\n<\/ol>\n<p><strong>OpenSSL<\/strong><\/p>\n<p>OpenSSL is a library for Secure Sockets Layer (SSL), Transport Layer Security (TLS) protocols, and cryptography. Some tools require openSSL, if so, here are some instructions:<\/p>\n<p>I downloaded an openssl installer from: <a href=\"http:\/\/www.slproweb.com\/products\/Win32OpenSSL.html\" rel=\"nofollow\">http:\/\/www.slproweb.com\/products\/Win32OpenSSL.html<\/a><\/p>\n<p>I installed into \/mingw\/openssl\/. I then linked the includes:<\/p>\n<pre>cd \/mingw\/include\r\nln -s ..\/openssl\/include\/openssl openssl\r\n\r\nThat's it.\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Installing MinGW\/MSYS http:\/\/www.mingw.org\/wiki\/HOWTO_Install_the_MinGW_GCC_Compiler_Suite http:\/\/www.mingw.org\/wiki\/MSYS Install MinGW (before MSYS) Download the MinGW Installer from http:\/\/sourceforge.net\/projects\/mingw\/files\/Installer\/mingw-get-setup.exe\/download Select Save File when prompted. Open the downloaded exe. Click Yes when Windows asks if you want to allow it. Click Next &gt; on the Welcome screen. Select Download and Install and click Next &gt; Read the License Agreement and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"no","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[12],"tags":[418,416,417,374,108],"class_list":["post-935","post","type-post","status-publish","format-standard","hentry","category-programming","tag-gcc","tag-mingw","tag-msys","tag-openssl","tag-windows"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p12j6H-f5","_links":{"self":[{"href":"https:\/\/blogs.silicontechnix.com\/index.php?rest_route=\/wp\/v2\/posts\/935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.silicontechnix.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.silicontechnix.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.silicontechnix.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.silicontechnix.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=935"}],"version-history":[{"count":1,"href":"https:\/\/blogs.silicontechnix.com\/index.php?rest_route=\/wp\/v2\/posts\/935\/revisions"}],"predecessor-version":[{"id":936,"href":"https:\/\/blogs.silicontechnix.com\/index.php?rest_route=\/wp\/v2\/posts\/935\/revisions\/936"}],"wp:attachment":[{"href":"https:\/\/blogs.silicontechnix.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.silicontechnix.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.silicontechnix.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}