Changes between Initial Version and Version 1 of Ticket #18349, comment 1


Ignore:
Timestamp:
Mar 4, 2019, 1:56:24 PM (18 months ago)
Author:
tomay3000
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #18349, comment 1

    initial v1  
    11I suggest you install Msys2 [https://www.msys2.org/]
    2 after installing '''Msys2''', run the following command:
     2after installing '''Msys2''', open '''MSYS2 MinGW 32-bit''' command shell and type the following command:
    33
    44`pacman -Syu`
     
    66After it completes, Hit `Ctl+C` then close Msys2 from the close button and run the following comand:
    77`pacman -Su`
     8
    89After it completes, run the following command:
    910`pacman -S autoconf autogen automake automake-wrapper bash bash-completion bsdcpio bsdtar ca-certificates coreutils curl db diffutils expat file filesystem flex gawk gcc-libs gdbm gettext git glib2 gmp gnupg grep heimdal icu inetutils info less libarchive libasprintf libassuan libcrypt libcurl libedit libexpat libgc libgcrypt libgdbm libgettextpo libgpg-error libguile libintl libltdl liblzma liblzo2 libmetalink libopenssl libp11-kit libpcre libpcre16 libpcre32 libpcrecpp libpcreposix libreadline libsqlite libssh2 libtasn1 libunistring libxml2 libxslt m4 make mintty mpfr msys2-runtime ncurses openssh openssl p11-kit pacman pax-git pcre perl perl-Authen-SASL perl-Convert-BinHex perl-Encode-Locale perl-Error perl-File-Listing perl-HTML-Parser perl-HTML-Tagset perl-HTTP-Cookies perl-HTTP-Daemon perl-HTTP-Date perl-HTTP-Message perl-HTTP-Negotiate perl-IO-Socket-SSL perl-IO-stringy perl-LWP-MediaTypes perl-MIME-tools perl-MailTools perl-Net-HTTP perl-Net-SMTP-SSL perl-Net-SSLeay perl-TermReadKey perl-TimeDate perl-URI perl-WWW-RobotRules perl-libwww pkgfile sed tzcode vim wget xz zlib subversion tar --noconfirm`
    10 After it completes, I suggest you download '''Mingw-w64''' from here: [https://sourceforge.net/projects/mingw-w64/files/]. For 64bit download: [https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-win32/seh/x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z] and for 32Bit, Download: [https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/8.1.0/threads-win32/sjlj/i686-8.1.0-release-win32-sjlj-rt_v6-rev0.7z] and exctract it to "'''C:\msys32'''" overriting the contents of "'''C:\msys32\mingw64'''" and "'''C:\msys32\mingw32'''".
     11
     12After it completes, I suggest you download '''Mingw-w64''' from here: [https://sourceforge.net/projects/mingw-w64/files/].
     13
     14For 64bit download: [https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-win32/seh/x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z]
     15
     16and for 32Bit, Download: [https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/8.1.0/threads-win32/sjlj/i686-8.1.0-release-win32-sjlj-rt_v6-rev0.7z] and exctract it to "'''C:\msys32'''" overriting the contents of "'''C:\msys32\mingw64'''" and "'''C:\msys32\mingw32'''".
     17
    1118Now you are ready to Compile wxWidgets.
    1219
    1320Open '''MSYS2 MinGW 32-bit''' command shell and type the following:
    14 `cd /C/wxWidgets-3.1.2
     21
     22{{{
     23cd /C/wxWidgets-3.1.2
    1524
    1625mkdir build-msw-static
     
    4049cd samples/splash && ../../build-msw-static/samples/splash/splash.exe && cd ../..
    4150cd samples/widgets && ../../build-msw-static/samples/widgets/widgets.exe && cd ../..
    42 `
     51
     52}}}
     53
    4354
    4455This will build wxWidgets Static, shared and shared monolithic configurations.