|Anonymous | Login | Signup for a new account||2018-12-14 00:59 CET|
|Main | My View | View Issues | Change Log | Roadmap | Docs|
|Viewing Issue Simple Details|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0005801||[JEDI VCL] 02 Installation||major||always||2012-02-17 08:39||2012-09-10 14:15|
|Summary||0005801: Inconsistent naming / usage of include files|
as mentioned in another report, I have managed to add a custom package using some components depending on DevExpress. The package is using conditionals, like JvDB-R.
Up to Delphi XE, there is no problem with compiling/generating.
When installing for XE2, everything seems to be fine too, but it isn't. Some components/units are missing, even when you activated the corresponding conditional (e.g. USE_3RDPARTY_DEVEXPRESS_CXEDITOR) using the include file suggested by the installer (jvcld16winxx.inc). All units depending on these conditionals are missing in the generated project files (dpk, dproj).
So what is wrong?
JVCLInstall will generate the package files using the conditionals of the current target. Unfortunatly, the package generator (in devtools) uses the target name to build up the file name for the inc file, and this is a different identifier since XE2.
JVCLInstall uses inc file: jvcld16win32.inc / jvcld16win64.inc
Package generator uses inc file: jvcld16.inc / jvcld16_x64.inc
Due to this, the conditionals in jvcld16win32.inc will not be parsed from the package generator and so the packages are generated without the units, depending on these.
Names of the include files should get synced. I suggest usage of package generator scheme (jvcld16.inc / jvcld16_x64.inc), since packages and directory structure follows this scheme too.
|Tags||No tags attached.|
|Which revision did you use? I thought we have fixed this a long time ago.|
I have used JVCL 3.45.
The issue seems to be fixed in SVN. Is there some kind of bugfix branch for 3.45? Or do I have to use current/daily SVN to fix this?
You can use the svn trunk or you can use the daily zip files.
|2012-02-17 08:39||a-s-z||New Issue|
|2012-02-17 21:32||jfudickar||Note Added: 0019432|
|2012-02-21 07:59||a-s-z||Note Added: 0019433|
|2012-02-21 14:52||jfudickar||Note Added: 0019434|
|2012-02-22 15:20||obones||Status||new => resolved|
|2012-02-22 15:20||obones||Fixed in Version||=> Daily / SVN|
|2012-02-22 15:20||obones||Resolution||open => fixed|
|2012-02-22 15:20||obones||Assigned To||=> obones|
|2012-09-10 14:15||obones||Fixed in Version||Daily / SVN => 3.46|
|Mantis 1.1.6[^] Copyright © 2000 - 2008 Mantis Group|