View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005931 | JEDI VCL | 02 Installation | public | 2012-07-11 18:59 | 2012-07-16 15:32 |
Reporter | coparu67 | Assigned To | obones | ||
Priority | normal | Severity | block | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
Product Version | 3.45 | ||||
Target Version | Fixed in Version | ||||
Summary | 0005931: Failed to compile JVCL installer in Delphi6 | ||||
Description | First time I install JEDI in my Delphi6 (JVCL345CompleteJCL231-Build4197.zip) JCL instalation without problems. I try JVCL instalation, and in CMD.EXE windows I get: [Compiling installer...] Using Embarcadero RAD Studio 2010 Embarcadero Delphi for Win32 compiler version 21.0 Copyright (c) 1983,2009 Embarcadero Technologies, Inc. C:\Archivos de programa\Borland\Delphi6\JEDI\jvcl\run\JvJCLUtils.pas(926) Hint: H1054 Is this CompareMem function at all necessary? C:\Archivos de programa\Borland\Delphi6\JEDI\jvcl\run\JvJCLUtils.pas(2273) Error : E2003 Undeclared identifier: 'JclFormatSettings' C:\Archivos de programa\Borland\Delphi6\JEDI\jvcl\run\JvJCLUtils.pas(2273) Error : E2029 ')' expected but identifier 'CurrencyDecimals' found ... (many similar lines) ... C:\Archivos de programa\Borland\Delphi6\JEDI\jvcl\run\JvJCLUtils.pas(624) Error: E2065 Unsatisfied forward or external declaration: 'GetCmdLineArg' C:\Archivos de programa\Borland\Delphi6\JEDI\jvcl\run\JvJCLUtils.pas(628) Error: E2065 Unsatisfied forward or external declaration: 'Numb2USA' C:\Archivos de programa\Borland\Delphi6\JEDI\jvcl\run\jedi\jedi.inc(573) Fatal: E2226 Compilation terminated; too many errors Failed to compile JVCL installer | ||||
Additional Information | I have too Delphi 2010 with a Jedi different version. Of course in Delphi6 JCL instalation I unselected Delphi2010. Last lines: I see \jvcl\run\jedi\ folder doesn´t exists (In ZIP file, in jvcl\run\ there are not subfolders). | ||||
Tags | No tags attached. | ||||
|
delphi 6 was quite buggy, are u sure u have *every* ever issued update and hotfix for D6 downloaded and installed? "\jvcl\run\jedi\ folder " is very weird! how can Delphi even pretend to have that file ??? looks like D6 bug. ---- can u install into D6 the same version of JCL/JVCL you installed to 2010 successfully ? from clean empty folders ? ------------ GetCmdLineArg, according to google, is either standard fn from StrUtils or Rx/JVCL-added. http://www.freepascal.org/docs-html/rtl/strutils/getcmdlinearg.html http://wiki.delphi-jedi.org/wiki/JVCL_Help:GetCmdLineArg Look if Delphi 6 has this function in one of its standard units. You can use grep.exe for it, or find.exe or Delphi IDE "find in files" menu or find files function of programs like unreal commander / total commander / file commander etc. Search Delphi sources folder, then JCL and JVCL This function does probably exist in your Delphi. If not, then JvJCLUtils should declare it if you have correct jedi.inc setting correct condition compilatin variables for D6. ------------ Numb2USA was definitely one of RxLib functions. It would not be in Delphi RTL and frankly it is very obsolete. Again like above find where it is declared in JVCL and why the declaration is prohibited, probably $IfDef'ed due to failure with jedi.inc or whatever |
|
My Delphi6 is fully updated (D6_Upd2_Pro.exe; del6_pro_rtl2.exe; d6_rtl3.zip) I tried an older version: JVCL345CompleteJCL231-Build4197.zip Same problem, JVCL try to install in Embarcadero RAD Studio 2010 I found a workaround to avoid the error: - I renamed C:\Archivos de programa\Embarcadero to C:\Archivos de programa\XX - I installed JVCL3.45 without problems - And again C:\Archivos de programa\XX to C:\Archivos de programa\Embarcadero All is working fine now |
|
if it is okay now - can u close the ticket as resolved ? |
|
The problem is resolved, but there is still a problem with JVCL installer. |
|
Sorry, I don't know how to mark as resolved |
|
hmm, to m it is in Russian ,so i aint sure of translation. but between initial post and comments there should be a row of buttons, with "change status" among them |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-07-11 18:59 | coparu67 | New Issue | |
2012-07-13 09:14 | Arioch | Note Added: 0020052 | |
2012-07-13 09:15 | Arioch | Note Edited: 0020052 | |
2012-07-13 09:16 | Arioch | Note Edited: 0020052 | |
2012-07-13 10:42 | coparu67 | Note Added: 0020054 | |
2012-07-13 14:04 | Arioch | Note Added: 0020055 | |
2012-07-13 15:58 | coparu67 | Note Added: 0020056 | |
2012-07-13 16:01 | coparu67 | Note Added: 0020057 | |
2012-07-13 18:04 | Arioch | Note Added: 0020058 | |
2012-07-16 15:32 | obones | Status | new => resolved |
2012-07-16 15:32 | obones | Resolution | open => no change required |
2012-07-16 15:32 | obones | Assigned To | => obones |