View Issue Details

IDProjectCategoryView StatusLast Update
0005290JEDI VCL00 JVCL Componentspublic2010-08-15 21:35
ReportergrizwoldAssigned Toobones 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionno change required 
Product Version3.39 
Target VersionFixed in Version 
Summary0005290: C++Builder not supported in RAD Studio 2010
DescriptionThe JCL and JVCL installers fail to detect the C++Builder personality in RAD Studio 2010 where Delphi and C++B personalities are both installed. They see RADS as a single app and simply treat it as purely Delphi, therefore not
generating any hpp files for C++B. Can anyone
a) tell me how generation of the hpp files can be forced, or
b) email me the hpp files.
 
Previously people have asked for the hpp files to be included in the
distribution and this was rejected on the grounds that the size would be
too large. However, all the hpp files would probaly only add < 200K. At
least these files should be offered as a download on SourceForge, which
gets around this bug and the problems other people have faced. I know
almost all the JVCL people are Delphi programmers but if you say you
support C++B, please help us out.

I raised this installer problem in 5228 but this issue was ignored probably due to the large amount of notes added. Also, I was less clear what the bug was when I posted that issue. I hope this issue is not ignored, I need HELP.
TagsNo tags attached.

Relationships

related to 0005288 resolvedobones Install in RADS 2010 goes fine but adding JVCL components to a form does not add the header file 

Activities

outchy

2010-08-10 19:25

administrator   ~0017553

I don't know what "5228" stands for.

About the JCL HPP files, we will not ship them for various reasons:
 - size, it's not 200kB, the size is close to 10MB;
 - compiler-specific, the HPP files are specific to a version of the compiler and they will likely not work with other ones. We need all the versions of C++Builder in order to package all the HPP files;
 - up-to-date, the HPP files are not automatically generated when a developper updates the JCL sources using Delphi, there may be some differences between the HPP version of a file and its main PAS version.

Finally, we should focus on looking for the reason why your C++Builder is not detected. When you launch the JCL installer, do you get some nodes related to HPP files under the "make library units" and the "packages" nodes?

grizwold

2010-08-11 19:20

reporter   ~0017560

Yes, under 'make library units' there are several items including 'Copy HPP files to (the RADS include/vcl folder)' and 'Check HPP files'. I have both checked.

Under 'packages' node there is 'VCL Package' and 'Dual Packages' checked but no actual mention of HPP files.

grizwold

2010-08-11 19:28

reporter   ~0017561

I tried on another computer with only the C++Builder personality installed (RADS 2010). Also no HPP files were copied to the target folder mentioned in the installers. Exactly the same problem.

obones

2010-08-12 10:06

administrator   ~0017562

What version of the operating system do you use?

grizwold

2010-08-12 18:24

reporter   ~0017575

Windows 7 Home Premium on one machine, Vista Home Basic on the other.

obones

2010-08-13 10:40

administrator   ~0017576

Well, that must be because you did not run the installer as an elevated process. In this case it cannot write to the system folders.

grizwold

2010-08-14 16:22

reporter   ~0017578

Correct, that solved the problem. I hope you can mention in your installation notes that one has to launch the install.bat from inside an Administrator level command line box. It is not obvious because that is not needed for other installers that write to the Program Files folder.

obones

2010-08-15 21:35

administrator   ~0017581

See 5288

Issue History

Date Modified Username Field Change
2010-08-10 15:30 grizwold New Issue
2010-08-10 19:25 outchy Note Added: 0017553
2010-08-11 09:20 obones Relationship added related to 0005288
2010-08-11 19:20 grizwold Note Added: 0017560
2010-08-11 19:28 grizwold Note Added: 0017561
2010-08-12 10:06 obones Note Added: 0017562
2010-08-12 10:06 obones Status new => feedback
2010-08-12 18:24 grizwold Note Added: 0017575
2010-08-13 10:40 obones Note Added: 0017576
2010-08-14 16:22 grizwold Note Added: 0017578
2010-08-15 21:35 obones Note Added: 0017581
2010-08-15 21:35 obones Status feedback => resolved
2010-08-15 21:35 obones Resolution open => no change required
2010-08-15 21:35 obones Assigned To => obones