
Wine 5.3 Installation From Source.
Wine 5.3 is available as a tar file. So you can easily download the file and extract into your Linux system & install the application.
In this tutorial we will install the latest Wine from source code in order to make sure we have the latest release.
First lets have a look at what's new in this 5.3 release:
New Features Added:
- Shell folders handling improved
- Enhanced Unicode normalization support.
- Improved Ucrtbase runtime support.
- Some software tweaks
Bug Fixes:
There are 29 essential bug fixes in this update, and they are:
- IKEA Home Planner 2010 2D and 3D graphical views show only garbage.
- Lotus Approach (MDI app): double-clicking minimized MDI child windows (icons) results in “About Wine” instead of maximizing.
- “Shell folders” settings are reset after each wine update.
- Multiple games need DMO Wrapper Filter, ‘qasf.dll’ (Neocron, Age of empires III Steam, .NET XNA 3.x/4.x games using Media classes) (`wine tricks qasf` is a workaround).
- Trees not rendered correctly in Far Cry 2 when anti-aliasing enabled.
- apps (e.g. Sysinternals’ ADExplorer) that require ActiveDirectory connections/ADsOpenObject fail.
- Cannot scroll documents being compared in winmerge.
- Proteus direct 3D render problem.
- Unit Test: ComboBox Dropdown does not work if Style is set and no scroll bar required.
- Multiple games require IMFSourceReader ReadSample Implementation (Danganronpa V3, Resident Evil 2 1-Shot Demo).
- Logos Bible Software (.Net 4.7.2 app) crashes in win8/10 (because IsNormalizedString is just a stub).
- msi: action systematically times out on Windows 2003.
- msi: action tests fail when running them twice.
- Wine can’t be started, log notice: wineboot failed to start wineboot c00000e5.
- Regression on Automobilista. A lot of cars and tracks are not shown on the Game menu.
- Warhammer Online doesn’t render without d3dx9_34.
- Some CPU features are not reported for Intel CPU (Detroit: Become Human is affected).
- The user shared data area should have NumberOfPhysicalPages field filled in (used by Detroit: Become Human).
- winecfg doesn’t allow disabling Desktop Integration for Downloads.
- Lotus Organizer 97 crashes when selecting a Backup folder using ‘Browse’ button.
- Arma Cold War Assault: Cursor stuck at low fps since Wine 5.0-rc6.
- Multiple installers crash (Hot Wired, Croc installer): Setup is unable to initialize the Language dialog box:Error 106 Infinite drag & drop loop crashes Win SCP.
- DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY and other enums are the wrong sizes.
- AnyDesk crashes directly on startup (low WORD of instance handle must be ignored when looking up window classes).
- QQMusicAgent crashes when started after installation.
- Gothic II Night of the Raven: unhandled exception in Wine 5.2.
- GdipGetNearestColor crash in Subtitle Edit
- iphlpapi.NotifyUnicastIpAddressChange() should call the callback initially if requested (required for Far Cry 5 online mode)
Wine 5.3 installation from source.
How to install from source via a terminal window:
First download wine-5.3.tar.xz.
Unpack the tar file into Downloads and then using a terminal, type:
cd Downloads
Press Enter.
cd wine-5.3
Press Enter.
Now you need to enable 32-bit support for Wine to work and there are some dependencies you will need to install as well.
sudo dpkg --add-architecture i386
Press Enter.
sudo apt install flex bison
Press Enter.
You need to install the gcc-multilibs:
sudo apt-get install ia32-libs
(In my case there was a replacement in place)
Press Enter.
sudo apt-get install gcc-multilib g++-multilib
Press Enter.
sudo apt-get install xserver-xorg-dev:i386 libfreetype6-dev:i386
Press Enter.
Then specifying a 32-bit host and passing 32-bit compilation flags:
./configure --host=i686-linux-gnu "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32"
Press Enter.
Now type:
./configure
Press Enter and wait until it is done.
Then type:
make
Press Enter and wait until it's done, may take some time to complete.
When it's done, type:
./wine notepad
Press Enter.
Wine opens a dialog window, where it tells you it needs.
- Mono-devel
- Gecko
Just click the Install button and Wine will download and install them, one at a time.
Once done, notepad will open and you have successfully built the latest Wine from source.
IMPORTANT NOTE: It only runs from the directory where you built the program, in example: wine5.3. I also installed notepad++ without any problems, but had to drop the .exe file into the directory for it to work.

- Title: Wine 5.3 Installation From Source
- Posted by:
- Date: 1:37 AM
- Tags: Linux Software