Project JEDI - Issue Tracker
Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006369 [JEDI VCL] 02 Installation minor always 2014-12-11 01:07 2019-04-23 03:50
Reporter Michal Mucha View Status public  
Assigned To
Priority normal Resolution open  
Status feedback   Product Version Daily / GIT
Summary 0006369: installation issues in BCB 6 and XE7 compilers
Description I downloaded latest versions of JCL and JVCL from git hub (on 06/12/2014).
I installed both packages in C++ Builder 6 ENT. and C++ Builder XE 7 ENT.
(it is worth mentioning that I do not have the Delphi "personality" - yes such species exists)

I followed the installation procedure as described in the Install instruction for both packages and both compilers. Installation and compilation went fine with some issues which I describe below. I hope these observations and suggestions will help the library developers/maintainers to master their excellent job. Other users may also find thet information useful.


The following issues appeared:

For BCB 6 the installation (ie. JediInstaller.exe and JVCLInstall.exe must be run in priviledged mode to be able to write in "forbidden" directories "c:\Program Files (x86)\Borland\CBuilder6\Projects\Bpl\",
"c:\Program Files (x86)\Borland\CBuilder6\Projects\lib\",
"c:\Program Files (x86)\Borland\CBuilder6\include".
The suggestion is that installation programs could detect system version and
use of forbidden directories and ask user for permission to run in the elevated mode. Obviously this can be done restarting the manually
using "run as administrator" . After component registration some icons (dcr) are missing on the components palette. otherwise for BCB 6 everything went fine.

During the installatin in the XE 7 environment (both 32 and 64 bit version)
JediInstaller.exe (JCL), when option of checking generation of hpp files is
checked it searches for the hhp files in
$(BDSCOMMONDIR)\hpp directory (installer propsed default), not in the one specified by user, although the hpp fies are copied to the user specified directory. JediInstaller does not preservr the dcu and obj files.
The bpl, bpi, dcp, lib are copied to the directories specified in the program.

The JVCLInstall program copies the bpl hpp files to the apropriate directories
but it does not copy the bpi, dcp, lib to the specified directory
$(BDSCOMMONDIR)\dcp but leaves them in the installation program default
in my case "c:\pgms\jedi\jvcl\lib\d21\$(Platform)"
For brieviety I use here $(...) directories macro names used in compiler
environmet variables, but in the installer programs they are fully expanded.

After the registration of components in the IDE, at least one does not
appear on the palette list. In my case it is TJvFormStorage. All
project files seem to be OK, the JvFormPlacement unit, where it is defined is compiled, dcu exists, it exists on the list of RegisterComponent function in
JvSystemReg.pas but it is missing from the palette list.
I do not know if there are more cases like this one.

Can someone give me a hint why that happened, what might be the cause of
the problem?

Regards.
Additional Information I posted this mail also on newsportal.delphi-jedi.org
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0021477)
obones (administrator)
2018-07-18 15:35

Could you please try again with the latest GIT content?
(0021699)
jfudickar (developer)
2019-04-14 17:14

I would suggest to close this request.
(0021729)
Michal Mucha (reporter)
2019-04-23 03:50

Unfortunately, I cannot verify the installation procedure at the moment. My hardware/software configuration has changed since the time I reported the problem.
Thank you for the effort.
Regards

- Issue History
Date Modified Username Field Change
2014-12-11 01:07 Michal Mucha New Issue
2018-07-18 15:35 obones Note Added: 0021477
2018-07-18 15:35 obones Status new => feedback
2019-04-14 17:14 jfudickar Note Added: 0021699
2019-04-23 03:50 Michal Mucha Note Added: 0021729


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker