View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006329 | JEDI VCL | 02 Installation | public | 2014-09-15 01:38 | 2014-09-16 18:15 |
Reporter | SeaCay01 | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 3.47 | ||||
Target Version | Fixed in Version | ||||
Summary | 0006329: JVCL Installer fails during compilation of component libraries | ||||
Description | JVCL 3.48 installation for XE6 and XE7 The installation of JVCL components fails on XE6 with a series of compilation errors for the JvStdCtrls200.bpl library. The errors are: E:\Develop\3rdParty\Jedi\XE7\jvcl\run\JvToolEdit.pas(1477) Error: E2003 Undeclared identifier: 'TStyleColor' E:\Develop\3rdParty\Jedi\XE7\jvcl\run\JvToolEdit.pas(1477) Error: E2003 Undeclared identifier: 'scEditDisabled' E:\Develop\3rdParty\Jedi\XE7\jvcl\run\JvToolEdit.pas(1477) Error: E2003 Undeclared identifier: 'scEdit' E:\Develop\3rdParty\Jedi\XE7\jvcl\run\JvToolEdit.pas(1478) Error: E2003 Undeclared identifier: 'TStyleFont' E:\Develop\3rdParty\Jedi\XE7\jvcl\run\JvToolEdit.pas(1478) Error: E2003 Undeclared identifier: 'sfEditBoxTextDisabled' E:\Develop\3rdParty\Jedi\XE7\jvcl\run\JvToolEdit.pas(1478) Error: E2003 Undeclared identifier: 'sfEditBoxTextNormal' E:\Develop\3rdParty\Jedi\XE7\jvcl\run\JvMaskEdit.pas(2106) Fatal: F2063 Could not compile used unit 'JvToolEdit.pas' Please also see attached image. I could not find a readme.txt file in the installation zip but I did read the readme.md file on the GitHub web site. There was no reference to this problem or other requirements. (I note that installing the JCL libraries had an requirement to download JEDI.inc and Kylix,inc, which I did as per instructions) The problem is repeatable on my development laptop: ASUS 17" G75VW Intel i7 (3rd Release) 16 Gb Memory 2 x 1TB Hard disks where every partition has over 50% free space Windows 8.1 64 bit Rad Studio XE6 and XE7 both installed. After the first JVCL failure, I have tried a reboot but the JVCL issue persisted. The JCL installion had worked without problem on to both XE6 and XE7 prior to attempting to install the JVCL. I note that the failing lines are wrapped in an ifdef statement as follows {$IFDEF COMPILER16_UP} ColorStates: array[Boolean] of TStyleColor = (scEditDisabled, scEdit); FontColorStates: array[Boolean] of TStyleFont = (sfEditBoxTextDisabled, sfEditBoxTextNormal); {$ENDIF COMPILER16_UP} at line 1476 of JvToolEdit.pas If you have further questions I am happy to reply. regards and thanks SeaCay01 | ||||
Tags | No tags attached. | ||||
2014-09-15 01:38
|
|
|
I have fixed this problem. The underlying issue was that the previously installed JCL did not uninstall correctly for XE6 and so there was a mismatch between JCL and JVCL versions. After manually removing JCL from XE6 and re-installing JCL, both JCL and JVCL installed correctly. Sorry to have wasted your time on this issue. regards SeaCay01 |