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.