View Issue Details

IDProjectCategoryView StatusLast Update
0006513JEDI VCL02 Installationpublic2016-08-03 21:25
ReporterXaviAssigned ToAHUser 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.48 
Target VersionFixed in Version 
Summary0006513: unable to install into delphi 10.1 berlin
DescriptionI can't install jcl/jvcl in Delphi 10.1 Berlin, due to an unsupported delphi version. when we will be able to download the supported version?
TagsNo tags attached.

Activities

thomasvoelker

2016-06-14 17:36

reporter   ~0021293

Managed to install JCL 2.7.0.5676 on Delphi Berlin 10.1 with the following changes:

source\windows\JclICL.pas: Compile error @ line 674, incompatible types. Changed DumpIL(Options: ... to DumpIL(Options_: ... at line 200, 619 and 674.

source\common\JclIDEUtils.pas:
changed line 89 to: SupportedDelphiVersions = [5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24];

changed line 943 to: Supported: True),
added @ line 944:
    (
      Name: @RsRSName;
      VersionStr: '10.1';
      DCCVersion: 31.0;
      IDEPkgVersion: 24;
      PkgVersion: 24;
      CoreIdeVersion: '240';
      Supported: True)

source\install\JclIDEUtils.pas:
changed line 3300 to: or (Target.VersionNumber in [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18]);

then I copied:
packages\d23 ==> packages\d24 (directory)
JclPackagesD230.groupproj ==> JclPackagesD240.groupproj (file, still referenced d23-contents, so first step might not be necessary)
lib/d23 ==> lib/d24

After that the installer complained that bcc32.exe could not be found - which is right because I only have delphi. the installer itself issued in the log, it also had found c++ builder 32bit. So I took a look on the detection routines and found that HKLM\Software\WOW6432Node\Embarcadero\BDS\18.0\Personalities also listet BCB and also HKCU\Software\Embarcadero\BDS\18.0\Personalities did. I deleted both Keys and the installation succeeded.

GroePaZ

2016-06-24 17:44

reporter   ~0021295

Hi Thomas,
I can install JCL now with your help, but not the JVCL. Can you or anybody send me the changes on the files for JVCL?

GroePaZ

2016-06-24 18:09

reporter   ~0021296

Problem is, that JVCLInstaller does'nt recognizes Delphi 10.1. Berlin, only XE7 and older. Compiling JVCLInstaller fails because missing Jedi\Jedi.inc and further errors.

GroePaZ

2016-06-25 13:52

reporter   ~0021297

I have now changed JVCLInstaller to recognize Delphi 10.1. Berlin, but compiling JVCore ends immediately with errors (JVCore must recompile,...).
Compiling project JVCore about Delphi end with syntax errors :-(
Any ideas?

AHUser

2016-08-03 21:25

developer   ~0021318

JCL 2.7.0.5676 is from 2015. No wonder it doesn't know a Delphi version from 2016.

Current JCL source:
https://github.com/project-jedi/jcl

Current JVCL source:
https://github.com/project-jedi/jvcl

Issue History

Date Modified Username Field Change
2016-05-17 23:51 Xavi New Issue
2016-06-14 17:36 thomasvoelker Note Added: 0021293
2016-06-24 17:44 GroePaZ Note Added: 0021295
2016-06-24 18:09 GroePaZ Note Added: 0021296
2016-06-25 13:52 GroePaZ Note Added: 0021297
2016-08-03 21:25 AHUser Note Added: 0021318
2016-08-03 21:25 AHUser Status new => resolved
2016-08-03 21:25 AHUser Resolution open => fixed
2016-08-03 21:25 AHUser Assigned To => AHUser