Your IP-address is: 3.236.237.61 this Sunday 24, Sep 2023, 01:57:36

Latest News

  • Falkon Web Browser For Linux

    Falkon Web Browser For Linux

    Falkon Web Browser For Linux. Falkon web browser is actually a KDE web browser using QtWebEngine rendering engine, previously known as QupZilla.

Published content

Wine 5.3 Installation From Source

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.

Top