7
votes

I am trying to install JCL/JVCL into Delphi-10-Seattle

I got the following Error:

Using Embarcadero RAD Studio 10 Seattle Embarcadero Delphi for Win32 compiler version 30.0... E:\Delphi-10\Jedi\jcl\source\common\JclSysUtils.pas(3034) Error: E2010 Incompatible types: 'TJclWaitResult' and 'TWaitResult'

JclInstall.pas(2264) Fatal: F2063 Could not compile used unit 'JclSysUtils.pas'

Line 3034 in 'JclSysUtils.pas' is:

if (ProcessEvent.WaitForever = {$IFDEF RTL280_UP}TJclWaitResult.{$ENDIF RTL280_UP}wrSignaled) and not GetExitCodeProcess(ProcessEvent.Handle, Result) then Result := $FFFFFFFF;

I tried to post in the Jedi mailing list but that hasn't been touched in years.

Where can I get a fix?

2
You did not tell us what version you are installing. Did you take the latest revision from the repo? Does it state support for the compiler that you are using?David Heffernan
I downloaded the latest version JCL-2.7.0.5676. The Install text shows Delphi 10 compatibility.ChuckO
It is not Delphi 10. It is Delphi 10 Seattle. The next version will also be 10, but with a different city.David Heffernan
@DavidHeffernan OK. But right now, it is the only Delphi 10 issued.ChuckO
Well, then you have to wait for the next stable release ... :o)Sir Rufo

2 Answers

10
votes

Use the GetIt Package Manager integrated in your RadStudio IDE to download JCL.

1
votes

The version that you downloaded does not support Seattle. You will need to download the latest version from the repo.