View Issue Details

IDProjectCategoryView StatusLast Update
0003766JEDI VCL02 Installationpublic2006-06-16 10:41
ReporterPedrocelliAssigned Toobones 
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionno change required 
Product Version3.20 
Target VersionFixed in Version 
Summary0003766: Can't install - Could not compile used unit 'JvTypes.pas'
DescriptionEssentially the same problem with two different versions of Delphi:
1. Delphi 2005 Personal. Windows 2000 SP4.
I have installed JCL 1.97 which came with it. When I try to install JVCL, I get the error in the attached log.

2. I also have Delphi 6 Personal installed in a separate folder. The components have also been copied to a different folder before installing them into D2005. I was able to install it into D6PE, but I have had errors related to the same problem. I see someone else had the same error as this one installing it into D6PE and the answer was to install update 2 for D6PE. Trouble is, I installed that ages ago and I'm still getting errors when I try to use any JVCL components. If update 2 isn't the answer to the D6PE problem, what is?
Additional Informationbuild.exe found. Pretest: ok
Using d9 for build process.

MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
[Generating MO files]
[Compiling: Installer]
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Writing: ..\..\install\JVCLInstall\JVCLInstall.cfg
Borland Delphi for Win32 compiler version 17.0
Copyright (c) 1983,2004 Borland Software Corporation
F:\Components 2005\Jedi\jvcl\run\JvTypes.pas(567) Error: E2003 Undeclared identifier: 'clHotLight'
F:\Components 2005\Jedi\jvcl\run\JvTypes.pas(568) Error: E2003 Undeclared identifier: 'clMenuBar'
F:\Components 2005\Jedi\jvcl\run\JvTypes.pas(569) Error: E2003 Undeclared identifier: 'clMenuHighlig
ht'
F:\Components 2005\Jedi\jvcl\run\JvExControls.pas(56) Fatal: F2063 Could not compile used unit 'JvTypes.pas'
TagsNo tags attached.

Activities

2006-06-15 07:10

 

JvTypes.pas (35,167 bytes)

anudedeus

2006-06-15 07:12

reporter   ~0009587

Try the attached file, latest from a few days ago.
Just replace existing one under ...\jvcl\run\
and run install again.
Cheers, Alex

Pedrocelli

2006-06-15 23:35

reporter   ~0009588

Can I use this for the installations on both Delphi versions?

anudedeus

2006-06-16 02:12

reporter   ~0009589

I believe so, as there is only one Jedi pack for every Delphi version.
I don't have any of those Delphi versions you use (I'm on D7), but I suspect that you have an older version of the JVCL+JCL somewhere.
ALWAYS uninstall the existing versions (if any, from all your Delphis) by running the install.bat -> option uninstall, and I would say run it even if you think you don't have it, and ALWAYS DELETE the JVCL and JCL folder contents. After you did this steps for all of them, then download again (latest version), and re-install.
If that doesn't solve it, can be an unknown conflit with your multi-delphi Windows. Perform a search here in the bug tracker for 'install'.

obones

2006-06-16 10:41

administrator   ~0009590

These constants are defined by Delphi, and only are if you applied the updates correctly.
And as anudedeus, please ensure you have a clean install.

Issue History

Date Modified Username Field Change
2006-06-15 03:54 Pedrocelli New Issue
2006-06-15 07:10 anudedeus File Added: JvTypes.pas
2006-06-15 07:12 anudedeus Note Added: 0009587
2006-06-15 23:35 Pedrocelli Note Added: 0009588
2006-06-16 02:12 anudedeus Note Added: 0009589
2006-06-16 10:41 obones Status new => resolved
2006-06-16 10:41 obones Resolution open => no change required
2006-06-16 10:41 obones Assigned To => obones
2006-06-16 10:41 obones Note Added: 0009590