Page 1 of 1

TRichView and FMXLinux 1.75

Posted: Thu Nov 09, 2023 6:58 pm
by Sergey Tkachenko
FMXLinux 1.75 (released today) has a problem: it includes System.Bindings.* units in "fmx" package instead of "bindengine" package.
As a result, FireMonkey TRichView packages cannot be compiled for Linux because of units conflicts.
I reported this problem to Embarcadero and KSDev.

As a temporal workaround, you can open TRichView package (for example RVPkgFMXD11.dproj for Delphi 11), switch to "Linux 64-bit" platform, remove "bindcomp" from "requires", and compile.

Re: TRichView and FMXLinux 1.75

Posted: Thu Nov 23, 2023 8:30 am
by Sergey Tkachenko
The packages for TRichView 22 have a workaround for "fmx" vs "bindengine" conflict, so TRichView packages can be installed in Linux.
However, FMXLinux has one more conflict, "fmx" vs "Skia.Package.RTL", so TRichView Skia support package for Linux cannot be installed.

Reported here: https://quality.embarcadero.com/browse/RSP-43267

Let's wait for FMXLinux fix.
One of possible workarounds is compiling RV4SkiaFMXD12.dproj file for Linux platform manually, from Delphi IDE, removing Skia.Package.RTL (and probably Skia.Package.FMX) references from the package temporarily,

Re: TRichView and FMXLinux 1.75

Posted: Mon Nov 27, 2023 7:45 pm
by Sergey Tkachenko
The problems are fixed in FMXLinux v1.76