7

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?

David Heffernan
  • 572,264
  • 40
  • 974
  • 1,389
ChuckO
  • 2,435
  • 6
  • 33
  • 41
  • 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 Sep 19 '15 at 18:49
  • I downloaded the latest version JCL-2.7.0.5676. The Install text shows Delphi 10 compatibility. – ChuckO Sep 19 '15 at 18:52
  • It is not Delphi 10. It is Delphi 10 Seattle. The next version will also be 10, but with a different city. – David Heffernan Sep 19 '15 at 19:45
  • @DavidHeffernan OK. But right now, it is the only Delphi 10 issued. – ChuckO Sep 19 '15 at 19:48
  • As I understand the latest version of JCL is something like 2.8.0.5677 Try to get the latest sources from [https://github.com/project-jedi](https://github.com/project-jedi) (jcl, jvcl and jedi) Unfortunately I have no D10 to check them but for D2007, DXE7 and DXE8 it was compiled without problems. @DevidHeffernan I guess that the asker uses official JEDI installer and if it founds Delphi version then it supports Delphi version. – Abelisto Sep 19 '15 at 19:52
  • @Chuck The name is Delphi 10 Seattle. This question will exist in the future. – David Heffernan Sep 19 '15 at 19:58
  • @Chuck Apparently you didn't download the latest. Get the latest from the repo. – David Heffernan Sep 19 '15 at 20:00
  • The version I downloaded is latest released version. The 2.8 that Abelisto mentions is available only in the dailies, and is considered unstable. – ChuckO Sep 19 '15 at 20:37
  • 1
    Well, then you have to wait for the next stable release ... :o) – Sir Rufo Sep 19 '15 at 21:13
  • In case if you are using commercial (Delphi) and OpenSource (JCL) products you have to be ready for some time lag. Use previouse Delphi release with stable JCL or wait for stable JCL for latest Delphi :) Good luck. – Abelisto Sep 19 '15 at 22:01

2 Answers2

10

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

Tommy
  • 566
  • 4
  • 29
1

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

David Heffernan
  • 572,264
  • 40
  • 974
  • 1,389