View Issue Details

IDProjectCategoryView StatusLast Update
0002354JEDI VCL00 JVCL Componentspublic2004-12-18 06:53
ReporteranonymousAssigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.00 BETA 2 
Target VersionFixed in Version3.00 RC 1 
Summary0002354: Installation failed
DescriptionWhen I try to install the latest JVCL I get the following error/log.

Windows XP Service Pack 2 (5.1.2600)

"C:\Program Files\Borland\Delphi7\Bin\make.exe" -l+ -f Makefile.mak Templates
MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp.
Fatal: Command arguments too long
TagsNo tags attached.

Activities

AHUser

2004-12-02 15:40

developer   ~0005812

Last edited: 2004-12-02 15:40

This is a known bug, but it is something we cannot really fix because it is the make.exe which has the problem.
Maybe someone wants to write a new Borland compatible make.exe

anonymous

2004-12-02 21:48

viewer   ~0005813

The strange thing is that I copied the vcl dir. and installed it at home without any problems. I did however notice that with the installation at work (the installation which gave these problems) there were several messages in the execution of the batchfile. Something about several units not being declared. (ex. types, windows) I looked into the macros that were generated and added the types unit in a few units. They then seemed to be generated just fine. Is there any relation with these errors and the one I first described? I did not modify them all, because I was not sure if this had anything to do with my installation problem and at home the same installtion worked just fine (without the manipulation of units).

If this is indeed a problem with the make version, is there a workaround?

PS: I have both D7 and D2005 installed.

anonymous

2004-12-02 21:55

viewer   ~0005814

I forgot to mention, that I checked the make versions of my home and work installations and they are identical. I use the same combination of programs at home and at work. D7 + D2005.

AHUser

2004-12-03 03:41

developer   ~0005819

After installing the D2k Trial version I got the "command line too long" error, too. But by calling the installer with this:
----------
SET PATH=C:\Borland\Delphi7\Bin
install
----------
The problem disappeard. I think it has something todo with the environment variables. But some reported that this had not worked on their computers. So it is a mystery.

anonymous

2004-12-03 04:17

viewer   ~0005820

I already tried to set the path in the enviromentsettings. But that didn't help either. But I will try it the way you suggested and let you know.

anonymous

2004-12-03 04:27

viewer   ~0005821

The suggested possible solution didn't work. I will try to find out where the problem lies and let you know. I will compare my home installation with the one at work. Hopefully I will find something, I will let you know if I do.

mattis000102

2004-12-04 00:24

reporter   ~0005824

Get the same error, Delphi 7 and 2005 installed. Error came after installing Delphi 2005. Tried all the suggested things with changing the enviroment variables and running the installer with SET PATH. I also see the errors during the execution of the install batch file. Will try to see if uninstalling Delphi 2005 will help.

2004-12-04 00:25

 

Output from Install batch file.txt (15,081 bytes)
I:\Comps\JVCL3>SET PATH=I:\Program\Borland\Delphi7\Bin

I:\Comps\JVCL3>install

I:\Comps\JVCL3>echo off
Using d9 for build process.

MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
[Preprocessing JVCL]
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
I:\Comps\JVCL3\run\JvExControls.pas(1213) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExControls.pas(1384) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExControls.pas(1699) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExControls.pas(1870) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExControls.pas(2185) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(2356) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(2527) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(2698) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(2869) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(3040) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(3355) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(3670) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(3985) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(4300) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(4615) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(4930) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(5245) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(5560) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(5876) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(6047) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(6362) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(6677) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(6992) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExExtCtrls.pas(7309) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(3770) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(4085) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(4400) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(4715) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(5031) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(5346) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(5661) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(5976) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(6291) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(6606) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(6921) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(7236) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(7551) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(7866) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(8182) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(8497) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(8813) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(9128) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(9444) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(9760) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExComCtrls.pas(10075) Hint: H2443 Inline function 'PointToS
mallPoint' has not been expanded because unit 'Types' is not specified in USES l
ist
I:\Comps\JVCL3\run\JvExComCtrls.pas(10390) Hint: H2443 Inline function 'PointToS
mallPoint' has not been expanded because unit 'Types' is not specified in USES l
ist
I:\Comps\JVCL3\run\JvExComCtrls.pas(10705) Hint: H2443 Inline function 'PointToS
mallPoint' has not been expanded because unit 'Types' is not specified in USES l
ist
I:\Comps\JVCL3\run\JvExComCtrls.pas(11020) Hint: H2443 Inline function 'PointToS
mallPoint' has not been expanded because unit 'Types' is not specified in USES l
ist
I:\Comps\JVCL3\run\JvExComCtrls.pas(11335) Hint: H2443 Inline function 'PointToS
mallPoint' has not been expanded because unit 'Types' is not specified in USES l
ist
I:\Comps\JVCL3\run\JvExComCtrls.pas(11650) Hint: H2443 Inline function 'PointToS
mallPoint' has not been expanded because unit 'Types' is not specified in USES l
ist
I:\Comps\JVCL3\run\JvExComCtrls.pas(11965) Hint: H2443 Inline function 'PointToS
mallPoint' has not been expanded because unit 'Types' is not specified in USES l
ist
I:\Comps\JVCL3\run\JvExComCtrls.pas(12280) Hint: H2443 Inline function 'PointToS
mallPoint' has not been expanded because unit 'Types' is not specified in USES l
ist
I:\Comps\JVCL3\run\JvExForms.pas(1041) Hint: H2443 Inline function 'PointToSmall
Point' has not been expanded because unit 'Types' is not specified in USES list
I:\Comps\JVCL3\run\JvExForms.pas(1356) Hint: H2443 Inline function 'PointToSmall
Point' has not been expanded because unit 'Types' is not specified in USES list
I:\Comps\JVCL3\run\JvExForms.pas(1671) Hint: H2443 Inline function 'PointToSmall
Point' has not been expanded because unit 'Types' is not specified in USES list
I:\Comps\JVCL3\run\JvExForms.pas(1986) Hint: H2443 Inline function 'PointToSmall
Point' has not been expanded because unit 'Types' is not specified in USES list
I:\Comps\JVCL3\run\JvExForms.pas(2301) Hint: H2443 Inline function 'PointToSmall
Point' has not been expanded because unit 'Types' is not specified in USES list
I:\Comps\JVCL3\run\JvExForms.pas(2653) Hint: H2443 Inline function 'PointToSmall
Point' has not been expanded because unit 'Types' is not specified in USES list
I:\Comps\JVCL3\run\JvExForms.pas(3005) Hint: H2443 Inline function 'PointToSmall
Point' has not been expanded because unit 'Types' is not specified in USES list
I:\Comps\JVCL3\run\JvExStdCtrls.pas(2687) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(3004) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(3175) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(3670) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(4058) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(4451) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(4768) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(5083) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(5398) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(5713) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(6028) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(6343) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(6658) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(6974) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(7289) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(7604) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvExStdCtrls.pas(7919) Hint: H2443 Inline function 'PointToSm
allPoint' has not been expanded because unit 'Types' is not specified in USES li
st
I:\Comps\JVCL3\run\JvSimpleXml.pas(538) Hint: H2443 Inline function 'AnsiSameTex
t' has not been expanded because unit 'Windows' is not specified in USES list
I:\Comps\JVCL3\run\JvSimpleXml.pas(545) Hint: H2443 Inline function 'AnsiSameTex
t' has not been expanded because unit 'Windows' is not specified in USES list
I:\Comps\JVCL3\run\JvSimpleXml.pas(552) Hint: H2443 Inline function 'AnsiSameTex
t' has not been expanded because unit 'Windows' is not specified in USES list
I:\Comps\JVCL3\run\JvSimpleXml.pas(559) Hint: H2443 Inline function 'AnsiSameTex
t' has not been expanded because unit 'Windows' is not specified in USES list
I:\Comps\JVCL3\run\JvSimpleXml.pas(566) Hint: H2443 Inline function 'AnsiSameTex
t' has not been expanded because unit 'Windows' is not specified in USES list
I:\Comps\JVCL3\run\JvSimpleXml.pas(802) Hint: H2443 Inline function 'AnsiSameTex
t' has not been expanded because unit 'Windows' is not specified in USES list
I:\Comps\JVCL3\run\JvSimpleXml.pas(809) Hint: H2443 Inline function 'AnsiSameTex
t' has not been expanded because unit 'Windows' is not specified in USES list
I:\Comps\JVCL3\run\JvSimpleXml.pas(816) Hint: H2443 Inline function 'AnsiSameTex
t' has not been expanded because unit 'Windows' is not specified in USES list
I:\Comps\JVCL3\run\JvSimpleXml.pas(823) Hint: H2443 Inline function 'AnsiSameTex
t' has not been expanded because unit 'Windows' is not specified in USES list
I:\Comps\JVCL3\run\JvSimpleXml.pas(830) Hint: H2443 Inline function 'AnsiSameTex
t' has not been expanded because unit 'Windows' is not specified in USES list
I:\Comps\JVCL3\devtools\PackagesGenerator\FileUtils.pas(183) Warning: W1002 Symb
ol 'FileSetDate' is specific to a platform
122523 lines, 0.73 seconds, 846008 bytes code, 13825 bytes data.

I:\Comps\JVCL3>

mattis000102

2004-12-04 00:26

reporter   ~0005825

Uploaded a text file with the output from install.bat just incase this gives someone a bright idea.

anonymous

2004-12-04 01:04

viewer   ~0005826

Uninstalled Delphi 2005 and now the installer works fine. Let me know if there is something that you need to get tested or if there is any other way that I can help out, otherwise I wont reinstall Delphi 2005 at the moment, since it was just for fun and I need D7 to be working.

anonymous

2004-12-04 02:38

viewer   ~0005827

At this moment I need both versions. Some packages from other products are not yet compatible with D2005. When they are I won't be needing the D7 version. However for the time being, I will need to find a other solution. As I already stated before, I have both versions installed at home and at work, bur for some reason the version at work gives this error (just my luck). Anyway, thank you for your offer, but it looks like I will have to keep on searching for the problem.

AHUser

2004-12-04 06:13

developer   ~0005829

> Uploaded a text file with the output from install.bat just incase this
> gives someone a bright idea.

This is not error this is due to the fact that Delphi 2005 supports inline functions.
It should be easy to eliminate the hints. Unfortunatelly does no Types unit exists for Delphi 5 which means another IFDEF.

anonymous

2004-12-06 05:43

viewer   ~0005833

I have tried to find out where the problems lies. But the only thing I noticed, is that the d9 compiler is used instead of the d7 compiler when I try to install the D7 version. So maybe it is a problem of paths being set as mentioned earlier?

AHUser

2004-12-06 11:06

developer   ~0005835

The build.exe which starts the compilation of the Installer uses the newest installed compiler. If you do not want it to do this you must open the install.bat and replace the "newest" by e.g. "d7"

anonymous

2004-12-06 23:03

viewer   ~0005838

Great, it works! I modified the install.bat. I changed "newest" to d7 and it worked. Thank you for your help.

AHUser

2004-12-11 07:33

developer   ~0005869

I have changed build.exe and the Installer and this change should fix all "command line too long" issues.

Can someone confirm this. (maybe you must wait until the new installer is available in anonymous CVS)

anonymous

2004-12-17 16:11

viewer   ~0005908

sadfasd

AHUser

2004-12-18 06:53

developer   ~0005918

Fixed by updated build system

Issue History

Date Modified Username Field Change
2004-12-02 01:27 anonymous New Issue
2004-12-02 15:40 AHUser Note Added: 0005812
2004-12-02 15:40 AHUser Note Edited: 0005812
2004-12-02 21:48 anonymous Note Added: 0005813
2004-12-02 21:55 anonymous Note Added: 0005814
2004-12-03 03:41 AHUser Note Added: 0005819
2004-12-03 04:17 anonymous Note Added: 0005820
2004-12-03 04:27 anonymous Note Added: 0005821
2004-12-04 00:24 mattis000102 Note Added: 0005824
2004-12-04 00:25 mattis000102 File Added: Output from Install batch file.txt
2004-12-04 00:26 mattis000102 Note Added: 0005825
2004-12-04 01:04 anonymous Note Added: 0005826
2004-12-04 02:38 anonymous Note Added: 0005827
2004-12-04 06:13 AHUser Note Added: 0005829
2004-12-06 05:43 anonymous Note Added: 0005833
2004-12-06 11:06 AHUser Note Added: 0005835
2004-12-06 23:03 anonymous Note Added: 0005838
2004-12-11 07:33 AHUser Note Added: 0005869
2004-12-11 08:13 AHUser Status new => feedback
2004-12-17 16:11 anonymous Note Added: 0005908
2004-12-18 06:53 AHUser Status feedback => resolved
2004-12-18 06:53 AHUser Resolution open => fixed
2004-12-18 06:53 AHUser Assigned To => AHUser
2004-12-18 06:53 AHUser Note Added: 0005918
2004-12-18 06:53 AHUser Assigned To AHUser =>