Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: Difficulties installing JCL /JVCL


This question is not answered. Helpful answers available: 2. Correct answers available: 1.


Permlink Replies: 15 - Last Post: Apr 19, 2016 10:59 PM Last Post By: Ross McMillan
Ross McMillan

Posts: 14
Registered: 7/1/97
Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 13, 2016 12:19 AM
I am trying to install JCL and JVCL on a clean Windows 64 machine. For historical reasons there is stuff that has to be maintained with Delphi 2007, and the machine has D2007 and XE8 installed. I already have JVCL 3.47 installed on another PC with no problems, but I cannot get the latest package 3.49 to install on this machine. I have tried 3.49, 3.48, 3.47, and the nightly build sources, and have had all installation attempts fail for various reasons. 3.49 self-compiled the installer OK but then failed on the JCL build with an include file JCL.INC not found. The other builds don't even get that far - the installer doesn't compile.

If I need to, I will strip all vestiges of JCL/JVCL and start again and present detailed error messages, but I have to ask, how is it that a given source set fails to compile? Presumably they all worked when they "left the factory", so it makes me think there's something wrong with my setup, but I would have thought that the command-line compilation of the installer would be arranged to complete without mishap.

Is this something to do with having 2 versions of Delphi on the same machine? I notice that it seems to launch the XE8 command-line compiler when it compiles the installer.

Any pointers would be very much appreciated.
Olivier Sannier

Posts: 424
Registered: 8/26/01
Re: Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 13, 2016 1:31 AM   in response to: Ross McMillan in response to: Ross McMillan
Ross McMillan wrote:
The other builds don't even get that far - the installer doesn't compile.

What's the error message?

If I need to, I will strip all vestiges of JCL/JVCL and start again and present detailed error messages, but I have to ask, how is it that a given source set fails to compile? Presumably they all worked when they "left the factory", so it makes me think there's something wrong with my setup, but I would have thought that the command-line compilation of the installer would be arranged to complete without mishap.

You shouldn't have to.

Is this something to do with having 2 versions of Delphi on the same machine?

The validation VM has all versions from D6 to D10 Seattle installed and
works just fine.

I notice that it seems to launch the XE8 command-line compiler when it compiles the installer.

Yes, it always tries to use the latest one it can find. You can always
force it to use another one on the command line like so:

install d6

This will compile the installer with D6, but the installer will still
see all installed delphi versions.

Any pointers would be very much appreciated.

Without the exact error message(s), I can't help any further. Keep in
mind, though, that the dcc32 command line compiler is not provided with
trial versions.
Malcolm Taylor

Posts: 148
Registered: 7/16/01
Re: Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 13, 2016 1:32 AM   in response to: Ross McMillan in response to: Ross McMillan
Ross

You should ask this on the jedi.jcl news group
The .inc files are in a separate folder so you probably missed the note
teling you to download them separately and where to place them.

Malcolm
Adem Meda

Posts: 495
Registered: 12/28/98
Re: Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 13, 2016 1:41 AM   in response to: Ross McMillan in response to: Ross McMillan
Ross McMillan wrote:

Any pointers would be very much appreciated.

Did you check if paths are OK.

i.e. open a cmd.exe (as administrator); type "set" and press Enter.

the 'PATH=' stuff should not contain any references to your Delphi executables.

if this OK, then check Tools|Options|Environmental Variables for anything
suspicious.

Actually, this sort of problems is another reason that made me use Delphi in
virtual machines.
Ross McMillan

Posts: 14
Registered: 7/1/97
Re: Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 13, 2016 4:08 AM   in response to: Adem Meda in response to: Adem Meda
Thanks for your input(s) folks. I've got a bit further.

- I obtained JEDI.INC and placed it in ... \jcl\source\include\jedi.
- I invoked the batch file with install D11
- the installer compiled OK and launched.
- The installer (correctly) identified D2007, XE8-32 and XE8-64. I unchecked the XE8 tabs and ran it
- Installation failed at:

    ...
    Building C:\Projects\Libs\Delphi 2006\jcl\packages\d11\Jcl.dpk...    
    Cleaning package cache for Jcl110.bpl
    Cleaning ok
    Compiling package C:\Projects\Libs\Delphi 2006\jcl\packages\d11\Jcl.dpk
    "C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" "C:\Projects\Libs\Delphi 2006\jcl\packages\d11\Jcl.dpk" --no-config -U"C:\Program Files (x86)\CodeGear\RAD 
        Studio\5.0\lib" -DBCB;WIN32;CONDITIONALEXPRESSIONS;VER180;VER185;RELEASE -U"C:\Projects\Libs\Delphi 2006\jcl\lib\d11\;C:\Users\Public\Documents\RAD Studio\5.0\Dcp;" 
        -LU"rtl" -LN"C:\Projects\Libs\Delphi 2006\jcl\lib\d11" -LE"C:\Users\Public\Documents\RAD Studio\5.0\Bpl" 
    CodeGear Delphi for Win32 compiler version 18.5
    Copyright (c) 1983,2007 CodeGear
    C:\Projects\Libs\Delphi 2006\jcl\source\common\bzip2.pas(37) Fatal: F1026 File not found: 'jcl.inc'
    Compilation failure
    ...failed.


Said file JCL.INC is present in ... \jcl\source\include. Now I could just copy it to *... \jcl\source\common* but that will probably only get me a few lines further and I suspect you might have a suggestion or answer that won't involve messing with the default install.

Did you check if paths are OK.

i.e. open a cmd.exe (as administrator); type "set" and press Enter.

the 'PATH=' stuff should not contain any references to your Delphi executables.

Well, yes - the install of the compilers has added:

C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin;
C:\Users\Public\Documents\RAD Studio\5.0\Bpl;
C:\Program Files (x86)\Embarcadero\Studio\16.0\bin;
C:\Users\Public\Documents\Embarcadero\Studio\16.0\Bpl;
C:\Program Files (x86)\Embarcadero\Studio\16.0\bin64;
C:\Users\Public\Documents\Embarcadero\Studio\16.0\Bpl\Win64;

and I recall the binaries are in the \bin folders.

Full compilation log of JCL install:

================================================================================
JCL 2.8 Testing Build 5677
==========Delphi 2007===========================================================
Installed personalities :
32 bit Delphi
================================================================================
Multiple profile installation
Single profile installation
================================================================================
Saving conditional defines...
Loaded template for include file C:\Projects\Libs\Delphi 2006\jcl\source\include\jcl.template.inc
Saved include file C:\Projects\Libs\Delphi 2006\jcl\source\include\jcld11.inc
Building source\common library units for Delphi 2007...
"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" bzip2 Jcl8087 JclAbstractContainers JclAlgorithms JclAnsiStrings JclArrayLists JclArraySets JclBase JclBinaryTrees JclCharsets JclCompilerUtils JclComplex JclCompression JclContainerIntf JclCounter JclDateTime JclDevToolsResources JclExprEval JclFileUtils JclHashMaps JclHashSets JclIDEUtils JclIniFiles JclLinkedLists JclLogic JclMath JclMIDI JclMime JclNotify JclPCRE JclPreProcessorAlgorithmsTemplates JclPreProcessorArrayListsTemplates JclPreProcessorArraySetsTemplates JclPreProcessorBinaryTreesTemplates JclPreProcessorContainer1DTemplates JclPreProcessorContainer2DTemplates JclPreProcessorContainerIntfTemplates JclPreProcessorContainerKnownMaps JclPreProcessorContainerKnownTypes JclPreProcessorContainerTemplates JclPreProcessorContainerTypes JclPreProcessorExcDlgTemplates JclPreProcessorHashMapsTemplates JclPreProcessorHashSetsTemplates JclPreProcessorLexer JclPreProcessorLinkedListsTemplates JclPreProcessorParser JclPreProcessorQueuesTemplates JclPreProcessorSortedMapsTemplates JclPreProcessorStacksTemplates JclPreProcessorTemplates JclPreProcessorTreesTemplates JclPreProcessorVectorsTemplates JclQueues JclResources JclRTTI JclSchedule JclSimpleXml JclSortedMaps JclStacks JclStatistics JclStreams JclStrHashMap JclStringConversions JclStringLists JclStrings JclSynch JclSysInfo JclSysUtils JclTrees JclUnicode JclUnitConv JclUnitVersioning JclUnitVersioningProviders JclUsesUtils JclValidation JclVectors JclWideStrings pcre zlibh --no-config -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib" -M -$X+ -$G+ -$H+ -$P+ -$U- -$T- -$V+ -$J+ -$Z1 -$L+ -$Y+ -$J+ -$C- -$D- -$I- -$O+ -$Q- -$R- -$W- -N0"C:\Projects\Libs\Delphi 2006\jcl\lib\d11" -I"C:\Projects\Libs\Delphi 2006\jcl\source\include" -U"C:\Projects\Libs\Delphi 2006\jcl\source\common;C:\Projects\Libs\Delphi 2006\jcl\source\windows;C:\Projects\Libs\Delphi 2006\jcl\source\vcl" -R"C:\Projects\Libs\Delphi 2006\jcl\source\common;C:\Projects\Libs\Delphi 2006\jcl\source\windows;C:\Projects\Libs\Delphi 2006\jcl\source\vcl"
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
807355 lines, 4.64 seconds, 52458 bytes code, 16832 bytes data.
Building source\windows library units for Delphi 2007...
"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" Hardlinks JclAppInst JclCIL JclCLR JclCOM JclConsole JclCppException JclDebug JclDebugSerialization JclDebugXMLDeserializer JclDebugXMLSerializer JclDotNet JclHelpUtils JclHookExcept JclLANMan JclLocales JclMapi JclMetadata JclMiscel JclMsBuild JclMsdosSys JclMultimedia JclNTFS JclPeImage JclRegistry JclSecurity JclShell JclStructStorage JclSvcCtrl JclTask JclTD32 JclTimeZones JclWin32 JclWin32Ex JclWinMIDI mscoree_TLB mscorlib_TLB MSHelpServices_TLB MSTask sevenzip Snmp --no-config -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib" -M -$X+ -$G+ -$H+ -$P+ -$U- -$T- -$V+ -$J+ -$Z1 -$L+ -$Y+ -$J+ -$C- -$D- -$I- -$O+ -$Q- -$R- -$W- -N0"C:\Projects\Libs\Delphi 2006\jcl\lib\d11" -I"C:\Projects\Libs\Delphi 2006\jcl\source\include" -U"C:\Projects\Libs\Delphi 2006\jcl\source\common;C:\Projects\Libs\Delphi 2006\jcl\source\windows;C:\Projects\Libs\Delphi 2006\jcl\source\vcl" -R"C:\Projects\Libs\Delphi 2006\jcl\source\common;C:\Projects\Libs\Delphi 2006\jcl\source\windows;C:\Projects\Libs\Delphi 2006\jcl\source\vcl"
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
217523 lines, 1.16 seconds, 1852 bytes code, 164 bytes data.
Building source\vcl library units for Delphi 2007...
"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" JclFont JclGraphics JclGraphUtils JclOpenDialogFavorites JclOpenDialogHooks JclPrint JclVclResources JclVersionControl JclVersionCtrlCVSImpl JclVersionCtrlGITImpl JclVersionCtrlSVNImpl --no-config -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib" -M -$X+ -$G+ -$H+ -$P+ -$U- -$T- -$V+ -$J+ -$Z1 -$L+ -$Y+ -$J+ -$C- -$D- -$I- -$O+ -$Q- -$R- -$W- -N0"C:\Projects\Libs\Delphi 2006\jcl\lib\d11" -I"C:\Projects\Libs\Delphi 2006\jcl\source\include" -U"C:\Projects\Libs\Delphi 2006\jcl\source\common;C:\Projects\Libs\Delphi 2006\jcl\source\windows;C:\Projects\Libs\Delphi 2006\jcl\source\vcl" -R"C:\Projects\Libs\Delphi 2006\jcl\source\common;C:\Projects\Libs\Delphi 2006\jcl\source\windows;C:\Projects\Libs\Delphi 2006\jcl\source\vcl"
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
52084 lines, 1.06 seconds, 6485 bytes code, 12 bytes data.
Building source\common library debug units for Delphi 2007...
"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" bzip2 Jcl8087 JclAbstractContainers JclAlgorithms JclAnsiStrings JclArrayLists JclArraySets JclBase JclBinaryTrees JclCharsets JclCompilerUtils JclComplex JclCompression JclContainerIntf JclCounter JclDateTime JclDevToolsResources JclExprEval JclFileUtils JclHashMaps JclHashSets JclIDEUtils JclIniFiles JclLinkedLists JclLogic JclMath JclMIDI JclMime JclNotify JclPCRE JclPreProcessorAlgorithmsTemplates JclPreProcessorArrayListsTemplates JclPreProcessorArraySetsTemplates JclPreProcessorBinaryTreesTemplates JclPreProcessorContainer1DTemplates JclPreProcessorContainer2DTemplates JclPreProcessorContainerIntfTemplates JclPreProcessorContainerKnownMaps JclPreProcessorContainerKnownTypes JclPreProcessorContainerTemplates JclPreProcessorContainerTypes JclPreProcessorExcDlgTemplates JclPreProcessorHashMapsTemplates JclPreProcessorHashSetsTemplates JclPreProcessorLexer JclPreProcessorLinkedListsTemplates JclPreProcessorParser JclPreProcessorQueuesTemplates JclPreProcessorSortedMapsTemplates JclPreProcessorStacksTemplates JclPreProcessorTemplates JclPreProcessorTreesTemplates JclPreProcessorVectorsTemplates JclQueues JclResources JclRTTI JclSchedule JclSimpleXml JclSortedMaps JclStacks JclStatistics JclStreams JclStrHashMap JclStringConversions JclStringLists JclStrings JclSynch JclSysInfo JclSysUtils JclTrees JclUnicode JclUnitConv JclUnitVersioning JclUnitVersioningProviders JclUsesUtils JclValidation JclVectors JclWideStrings pcre zlibh --no-config -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib\debug" -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib" -M -$X+ -$G+ -$H+ -$P+ -$U- -$T- -$V+ -$J+ -$Z1 -$L+ -$Y+ -$J+ -$C+ -$D+ -$I+ -$O- -$Q+ -$R+ -$W+ -N0"C:\Projects\Libs\Delphi 2006\jcl\lib\d11\debug" -I"C:\Projects\Libs\Delphi 2006\jcl\source\include" -U"C:\Projects\Libs\Delphi 2006\jcl\source\common;C:\Projects\Libs\Delphi 2006\jcl\source\windows;C:\Projects\Libs\Delphi 2006\jcl\source\vcl" -R"C:\Projects\Libs\Delphi 2006\jcl\source\common;C:\Projects\Libs\Delphi 2006\jcl\source\windows;C:\Projects\Libs\Delphi 2006\jcl\source\vcl"
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
807355 lines, 3.69 seconds, 52626 bytes code, 16832 bytes data.
Building source\windows library debug units for Delphi 2007...
"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" Hardlinks JclAppInst JclCIL JclCLR JclCOM JclConsole JclCppException JclDebug JclDebugSerialization JclDebugXMLDeserializer JclDebugXMLSerializer JclDotNet JclHelpUtils JclHookExcept JclLANMan JclLocales JclMapi JclMetadata JclMiscel JclMsBuild JclMsdosSys JclMultimedia JclNTFS JclPeImage JclRegistry JclSecurity JclShell JclStructStorage JclSvcCtrl JclTask JclTD32 JclTimeZones JclWin32 JclWin32Ex JclWinMIDI mscoree_TLB mscorlib_TLB MSHelpServices_TLB MSTask sevenzip Snmp --no-config -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib\debug" -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib" -M -$X+ -$G+ -$H+ -$P+ -$U- -$T- -$V+ -$J+ -$Z1 -$L+ -$Y+ -$J+ -$C+ -$D+ -$I+ -$O- -$Q+ -$R+ -$W+ -N0"C:\Projects\Libs\Delphi 2006\jcl\lib\d11\debug" -I"C:\Projects\Libs\Delphi 2006\jcl\source\include" -U"C:\Projects\Libs\Delphi 2006\jcl\source\common;C:\Projects\Libs\Delphi 2006\jcl\source\windows;C:\Projects\Libs\Delphi 2006\jcl\source\vcl" -R"C:\Projects\Libs\Delphi 2006\jcl\source\common;C:\Projects\Libs\Delphi 2006\jcl\source\windows;C:\Projects\Libs\Delphi 2006\jcl\source\vcl"
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
217523 lines, 1.06 seconds, 1993 bytes code, 164 bytes data.
Building source\vcl library debug units for Delphi 2007...
"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" JclFont JclGraphics JclGraphUtils JclOpenDialogFavorites JclOpenDialogHooks JclPrint JclVclResources JclVersionControl JclVersionCtrlCVSImpl JclVersionCtrlGITImpl JclVersionCtrlSVNImpl --no-config -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib\debug" -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib" -M -$X+ -$G+ -$H+ -$P+ -$U- -$T- -$V+ -$J+ -$Z1 -$L+ -$Y+ -$J+ -$C+ -$D+ -$I+ -$O- -$Q+ -$R+ -$W+ -N0"C:\Projects\Libs\Delphi 2006\jcl\lib\d11\debug" -I"C:\Projects\Libs\Delphi 2006\jcl\source\include" -U"C:\Projects\Libs\Delphi 2006\jcl\source\common;C:\Projects\Libs\Delphi 2006\jcl\source\windows;C:\Projects\Libs\Delphi 2006\jcl\source\vcl" -R"C:\Projects\Libs\Delphi 2006\jcl\source\common;C:\Projects\Libs\Delphi 2006\jcl\source\windows;C:\Projects\Libs\Delphi 2006\jcl\source\vcl"
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
52084 lines, 0.78 seconds, 7015 bytes code, 12 bytes data.
Building C:\Projects\Libs\Delphi 2006\jcl\packages\d11\Jcl.dpk...
Cleaning package cache for Jcl110.bpl
Cleaning ok
Compiling package C:\Projects\Libs\Delphi 2006\jcl\packages\d11\Jcl.dpk
"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" "C:\Projects\Libs\Delphi 2006\jcl\packages\d11\Jcl.dpk" --no-config -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib" -DBCB;WIN32;CONDITIONALEXPRESSIONS;VER180;VER185;RELEASE -U"C:\Projects\Libs\Delphi 2006\jcl\lib\d11\;C:\Users\Public\Documents\RAD Studio\5.0\Dcp;" -LU"rtl" -LN"C:\Projects\Libs\Delphi 2006\jcl\lib\d11" -LE"C:\Users\Public\Documents\RAD Studio\5.0\Bpl" 
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
C:\Projects\Libs\Delphi 2006\jcl\source\common\bzip2.pas(37) Fatal: F1026 File not found: 'jcl.inc'
Compilation failure
...failed.
 
Olivier Sannier

Posts: 424
Registered: 8/26/01
Re: Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 13, 2016 4:41 AM   in response to: Ross McMillan in response to: Ross McMillan
Ross McMillan wrote:
Thanks for your input(s) folks. I've got a bit further.

- I obtained JEDI.INC and placed it in ... \jcl\source\include\jedi.

So this was really this file:
C:\Projects\Libs\Delphi 2006\jcl\source\include\jedi\jedi.inc

And you are sure you have the following file:
C:\Projects\Libs\Delphi 2006\jcl\source\include\jcl.inc

From the looks of it, it's not there and that's quite surprising.
Ross McMillan

Posts: 14
Registered: 7/1/97
Re: Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 13, 2016 5:04 AM   in response to: Olivier Sannier in response to: Olivier Sannier
So this was really this file:
C:\Projects\Libs\Delphi 2006\jcl\source\include\jedi\jedi.inc

Yes, the folder was there but no JEDI.INC

And you are sure you have the following file:
C:\Projects\Libs\Delphi 2006\jcl\source\include\jcl.inc

From the looks of it, it's not there and that's quite surprising.

C:\Projects\Libs\Delphi 2006\jcl>dir "C:\Projects\Libs\Delphi 2006\jcl\source\include\jcl.inc"
 Volume in drive C is Windows
 Volume Serial Number is 4461-18CD
 
 Directory of C:\Projects\Libs\Delphi 2006\jcl\source\include
 
03/16/2016  03:53 AM            22,617 jcl.inc
               1 File(s)         22,617 bytes
               0 Dir(s)  427,847,655,424 bytes free
 
C:\Projects\Libs\Delphi 2006\jcl>


I have seen mention of a Delphi limit to do with long pathnames in other JCL posts and
I wonder if that's the problem? On the other hand, the command line for the compile that
gave the missing file error doesn't specify that path as an include path to look for files down,
but I suppose dcc32.cfg has that path in.
Olivier Sannier

Posts: 424
Registered: 8/26/01
Re: Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 13, 2016 5:31 AM   in response to: Ross McMillan in response to: Ross McMillan
Ross McMillan wrote:
So this was really this file:
C:\Projects\Libs\Delphi 2006\jcl\source\include\jedi\jedi.inc

Yes, the folder was there but no JEDI.INC

And you are sure you have the following file:
C:\Projects\Libs\Delphi 2006\jcl\source\include\jcl.inc

From the looks of it, it's not there and that's quite surprising.

{code}
C:\Projects\Libs\Delphi 2006\jcl>dir "C:\Projects\Libs\Delphi 2006\jcl\source\include\jcl.inc"
Volume in drive C is Windows
Volume Serial Number is 4461-18CD

Directory of C:\Projects\Libs\Delphi 2006\jcl\source\include

03/16/2016 03:53 AM 22,617 jcl.inc
1 File(s) 22,617 bytes
0 Dir(s) 427,847,655,424 bytes free

Here is the content of my folder (in French, but you get the idea):

10/04/2015 15:26 <REP> .
10/04/2015 15:26 <REP> ..
31/08/2015 14:51 2 654 crossplatform.inc
31/08/2015 14:51 23 241 jcl.inc
31/08/2015 14:51 7 043 jcl.template.inc
29/01/2014 10:34 7 033 jcld11.inc
29/01/2014 10:34 7 033 jcld15.inc
01/12/2015 10:33 7 033 jcld16win32.inc
01/12/2015 10:33 7 033 jcld16win64.inc
01/12/2015 10:32 7 033 jcld21win32.inc
01/12/2015 10:32 7 033 jcld21win64.inc
15/03/2016 17:52 <REP> jedi
31/08/2015 14:51 3 003 unixonly.inc
31/08/2015 14:51 3 123 windowsonly.inc
11 fichier(s) 81 262 octets
3 Rép(s) 16 249 237 504 octets libres

apart from the jcld*.inc, all files are under version control and so are
placed in the archives we offer for download.
Where did you get yours from?
Ross McMillan

Posts: 14
Registered: 7/1/97
Re: Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 13, 2016 6:06 AM   in response to: Olivier Sannier in response to: Olivier Sannier
Here is the content of my folder (in French, but you get the idea):

10/04/2015 15:26 <REP> .
10/04/2015 15:26 <REP> ..
31/08/2015 14:51 2 654 crossplatform.inc
31/08/2015 14:51 23 241 jcl.inc
31/08/2015 14:51 7 043 jcl.template.inc
29/01/2014 10:34 7 033 jcld11.inc
29/01/2014 10:34 7 033 jcld15.inc
01/12/2015 10:33 7 033 jcld16win32.inc
01/12/2015 10:33 7 033 jcld16win64.inc
01/12/2015 10:32 7 033 jcld21win32.inc
01/12/2015 10:32 7 033 jcld21win64.inc
15/03/2016 17:52 <REP> jedi
31/08/2015 14:51 3 003 unixonly.inc
31/08/2015 14:51 3 123 windowsonly.inc
11 fichier(s) 81 262 octets
3 Rép(s) 16 249 237 504 octets libres

apart from the jcld*.inc, all files are under version control and so are
placed in the archives we offer for download.
Where did you get yours from?

Sorry, I should have made it clear that I did a dir <path>\jcl.ini, not just a dir <path>. My \include folder is:

C:\Projects\Libs\Delphi 2006\jcl\source\include>dir
 Volume in drive C is Windows
 Volume Serial Number is 4461-18CD
 
 Directory of C:\Projects\Libs\Delphi 2006\jcl\source\include
 
04/13/2016  10:24 PM    <DIR>          .
04/13/2016  10:24 PM    <DIR>          ..
03/16/2016  03:53 AM             2,620 crossplatform.inc
03/16/2016  03:53 AM            22,617 jcl.inc
03/16/2016  03:53 AM             6,902 jcl.template.inc
04/13/2016  10:24 PM             7,034 jcld11.inc
04/13/2016  10:11 PM    <DIR>          jedi
03/16/2016  03:53 AM             2,952 unixonly.inc
03/16/2016  03:53 AM             3,069 windowsonly.inc
               6 File(s)         45,194 bytes
               3 Dir(s)  427,846,246,400 bytes free
Olivier Sannier

Posts: 424
Registered: 8/26/01
Re: Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 13, 2016 7:24 AM   in response to: Ross McMillan in response to: Ross McMillan
Ross McMillan wrote:
Here is the content of my folder (in French, but you get the idea):

10/04/2015 15:26 <REP> .
10/04/2015 15:26 <REP> ..
31/08/2015 14:51 2 654 crossplatform.inc
31/08/2015 14:51 23 241 jcl.inc
31/08/2015 14:51 7 043 jcl.template.inc
29/01/2014 10:34 7 033 jcld11.inc
29/01/2014 10:34 7 033 jcld15.inc
01/12/2015 10:33 7 033 jcld16win32.inc
01/12/2015 10:33 7 033 jcld16win64.inc
01/12/2015 10:32 7 033 jcld21win32.inc
01/12/2015 10:32 7 033 jcld21win64.inc
15/03/2016 17:52 <REP> jedi
31/08/2015 14:51 3 003 unixonly.inc
31/08/2015 14:51 3 123 windowsonly.inc
11 fichier(s) 81 262 octets
3 Rép(s) 16 249 237 504 octets libres

apart from the jcld*.inc, all files are under version control and so are
placed in the archives we offer for download.
Where did you get yours from?

Sorry, I should have made it clear that I did a dir <path>\jcl.ini, not just a dir <path>. My \include folder is:

C:\Projects\Libs\Delphi 2006\jcl\source\include>dir
  Volume in drive C is Windows
  Volume Serial Number is 4461-18CD
 
  Directory of C:\Projects\Libs\Delphi 2006\jcl\source\include
 
04/13/2016  10:24 PM    <DIR>          .
04/13/2016  10:24 PM    <DIR>          ..
03/16/2016  03:53 AM             2,620 crossplatform.inc
03/16/2016  03:53 AM            22,617 jcl.inc
03/16/2016  03:53 AM             6,902 jcl.template.inc
04/13/2016  10:24 PM             7,034 jcld11.inc
04/13/2016  10:11 PM    <DIR>          jedi
03/16/2016  03:53 AM             2,952 unixonly.inc
03/16/2016  03:53 AM             3,069 windowsonly.inc
                6 File(s)         45,194 bytes
                3 Dir(s)  427,846,246,400 bytes free


Seeing the size differences, I'm wondering where you downloaded your
files from.
Ross McMillan

Posts: 14
Registered: 7/1/97
Re: Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 13, 2016 3:54 PM   in response to: Olivier Sannier in response to: Olivier Sannier

Directory of C:\Projects\Libs\Delphi 2006\jcl\source\include

04/13/2016 10:24 PM <DIR> .
04/13/2016 10:24 PM <DIR> ..
03/16/2016 03:53 AM 2,620 crossplatform.inc
03/16/2016 03:53 AM 22,617 jcl.inc
03/16/2016 03:53 AM 6,902 jcl.template.inc
04/13/2016 10:24 PM 7,034 jcld11.inc
04/13/2016 10:11 PM <DIR> jedi
03/16/2016 03:53 AM 2,952 unixonly.inc
03/16/2016 03:53 AM 3,069 windowsonly.inc
6 File(s) 45,194 bytes
3 Dir(s) 427,846,246,400 bytes free
{code}

Seeing the size differences, I'm wondering where you downloaded your
files from.

This particular source set I got from github [https://github.com/project-jedi/jcl/tree/master/jcl/source/include] and I think it is the nightly build. The file sizes could be a CR, CRLF thing.
Ross McMillan

Posts: 14
Registered: 7/1/97
Re: Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 13, 2016 4:22 PM   in response to: Ross McMillan in response to: Ross McMillan
UPDATE

It appears that this problem is to do with the command line that invokes the compiler for the compilation of of jcl.dpk:

"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" "C:\Projects\Libs\Delphi 2006\jcl\packages\d11\Jcl.dpk" --no-config -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib" -DBCB;WIN32;CONDITIONALEXPRESSIONS;VER180;VER185;RELEASE -U"C:\Projects\Libs\Delphi 2006\jcl\lib\d11\;C:\Users\Public\Documents\RAD Studio\5.0\Dcp;" -LU"rtl" -LN"C:\Projects\Libs\Delphi 2006\jcl\lib\d11" -LE"C:\Users\Public\Documents\RAD Studio\5.0\Bpl" 
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
C:\Projects\Libs\Delphi 2006\jcl\source\common\bzip2.pas(37) Fatal: F1026 File not found: 'jcl.inc'
Compilation failure
...failed.


is missing something, probably -I"C:\DelphiComponents\JCL\source\include". It is mentioned here: [http://www.codenewsfast.com/cnf/article/2029897795/permalink.art-ng1939q19559].

I gather the compilation script is automatically built so there isn't anything I can edit. From the comments in the above thread it looks like the problem exists for all recent builds for D2007. Help!

ANOTHER UPDATE

I switched from the nightly build to the 3.47 source set. Exactly the same problem - same error, same dcc32.exe command line that omits to specify an INCLUDE folder.

Edited by: Ross McMillan on Apr 14, 2016 1:06 PM
Olivier Sannier

Posts: 424
Registered: 8/26/01
Re: Difficulties installing JCL /JVCL [Edit]  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 14, 2016 12:51 AM   in response to: Ross McMillan in response to: Ross McMillan
Ross McMillan wrote:
UPDATE

It appears that this problem is to do with the command line that invokes the compiler for the compilation of of jcl.dpk:

"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" "C:\Projects\Libs\Delphi 2006\jcl\packages\d11\Jcl.dpk" --no-config -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib" -DBCB;WIN32;CONDITIONALEXPRESSIONS;VER180;VER185;RELEASE -U"C:\Projects\Libs\Delphi 2006\jcl\lib\d11\;C:\Users\Public\Documents\RAD Studio\5.0\Dcp;" -LU"rtl" -LN"C:\Projects\Libs\Delphi 2006\jcl\lib\d11" -LE"C:\Users\Public\Documents\RAD Studio\5.0\Bpl"
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
C:\Projects\Libs\Delphi 2006\jcl\source\common\bzip2.pas(37) Fatal: F1026 File not found: 'jcl.inc'
Compilation failure
...failed.


is missing something, probably -I"C:\DelphiComponents\JCL\source\include". It is mentioned here: [http://www.codenewsfast.com/cnf/article/2029897795/permalink.art-ng1939q19559].

I gather the compilation script is automatically built so there isn't anything I can edit. From the comments in the above thread it looks like the problem exists for all recent builds for D2007. Help!

ANOTHER UPDATE

I switched from the nightly build to the 3.47 source set. Exactly the same problem - same error, same dcc32.exe command line that omits to specify an INCLUDE folder.

That's very strange as it should not need it.
But you can always debug the installer to find out why it does not add
it when it should.
Ross McMillan

Posts: 14
Registered: 7/1/97
Re: Difficulties installing JCL /JVCL [Edit]  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 14, 2016 1:32 AM   in response to: Olivier Sannier in response to: Olivier Sannier
Same problem with that download, I'm afraid

Compiling package C:\Projects\Libs\Delphi 2006\jcl\packages\d11\Jcl.dpk
"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" "C:\Projects\Libs\Delphi 2006\jcl\packages\d11\Jcl.dpk" --no-config -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib" 
  -DBCB;WIN32;CONDITIONALEXPRESSIONS;VER180;VER185;RELEASE -U"C:\Projects\Libs\Delphi 2006\jcl\lib\d11\;C:\Users\Public\Documents\RAD Studio\5.0\Dcp;" 
  -LU"rtl" -LN"C:\Projects\Libs\Delphi 2006\jcl\lib\d11" -LE"C:\Users\Public\Documents\RAD Studio\5.0\Bpl" 
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
C:\Projects\Libs\Delphi 2006\jcl\source\common\bzip2.pas(37) Fatal: F1026 File not found: 'jcl.inc'
Compilation failure
...failed.

Olivier Sannier wrote:
Ross McMillan wrote:
UPDATE

It appears that this problem is to do with the command line that invokes the compiler for the compilation of of jcl.dpk:

"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" "C:\Projects\Libs\Delphi 2006\jcl\packages\d11\Jcl.dpk" --no-config -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib" -DBCB;WIN32;CONDITIONALEXPRESSIONS;VER180;VER185;RELEASE -U"C:\Projects\Libs\Delphi 2006\jcl\lib\d11\;C:\Users\Public\Documents\RAD Studio\5.0\Dcp;" -LU"rtl" -LN"C:\Projects\Libs\Delphi 2006\jcl\lib\d11" -LE"C:\Users\Public\Documents\RAD Studio\5.0\Bpl"
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
C:\Projects\Libs\Delphi 2006\jcl\source\common\bzip2.pas(37) Fatal: F1026 File not found: 'jcl.inc'
Compilation failure
...failed.


is missing something, probably -I"C:\DelphiComponents\JCL\source\include". It is mentioned here: [http://www.codenewsfast.com/cnf/article/2029897795/permalink.art-ng1939q19559].

I gather the compilation script is automatically built so there isn't anything I can edit. From the comments in the above thread it looks like the problem exists for all recent builds for D2007. Help!

ANOTHER UPDATE

I switched from the nightly build to the 3.47 source set. Exactly the same problem - same error, same dcc32.exe command line that omits to specify an INCLUDE folder.

That's very strange as it should not need it.
But you can always debug the installer to find out why it does not add
it when it should.
Ross McMillan

Posts: 14
Registered: 7/1/97
Re: Difficulties installing JCL /JVCL [Edit]  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 19, 2016 10:55 PM   in response to: Olivier Sannier in response to: Olivier Sannier
Hi Olivier

I wasn't able to resolve this. My workaround was to put copies of the include files that the compile of JCL.DPK couldn't find:

JCL.INC,
JCL11.INC,
crossplatform.inc
windowsonly.inc
jedi\jedi.inc

into the same folder that the file JCL.DPK was in. I had no problems installing JVCL.

Regards,
Ross

Olivier Sannier wrote:
Ross McMillan wrote:
UPDATE

It appears that this problem is to do with the command line that invokes the compiler for the compilation of of jcl.dpk:

"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\dcc32.exe" "C:\Projects\Libs\Delphi 2006\jcl\packages\d11\Jcl.dpk" --no-config -U"C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib" -DBCB;WIN32;CONDITIONALEXPRESSIONS;VER180;VER185;RELEASE -U"C:\Projects\Libs\Delphi 2006\jcl\lib\d11\;C:\Users\Public\Documents\RAD Studio\5.0\Dcp;" -LU"rtl" -LN"C:\Projects\Libs\Delphi 2006\jcl\lib\d11" -LE"C:\Users\Public\Documents\RAD Studio\5.0\Bpl"
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
C:\Projects\Libs\Delphi 2006\jcl\source\common\bzip2.pas(37) Fatal: F1026 File not found: 'jcl.inc'
Compilation failure
...failed.


is missing something, probably -I"C:\DelphiComponents\JCL\source\include". It is mentioned here: [http://www.codenewsfast.com/cnf/article/2029897795/permalink.art-ng1939q19559].

I gather the compilation script is automatically built so there isn't anything I can edit. From the comments in the above thread it looks like the problem exists for all recent builds for D2007. Help!

ANOTHER UPDATE

I switched from the nightly build to the 3.47 source set. Exactly the same problem - same error, same dcc32.exe command line that omits to specify an INCLUDE folder.

That's very strange as it should not need it.
But you can always debug the installer to find out why it does not add
it when it should.

Edited by: Ross McMillan on Apr 20, 2016 5:56 PM
Olivier Sannier

Posts: 424
Registered: 8/26/01
Re: Difficulties installing JCL /JVCL  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 14, 2016 12:50 AM   in response to: Ross McMillan in response to: Ross McMillan
Ross McMillan wrote:

Directory of C:\Projects\Libs\Delphi 2006\jcl\source\include

04/13/2016 10:24 PM <DIR> .
04/13/2016 10:24 PM <DIR> ..
03/16/2016 03:53 AM 2,620 crossplatform.inc
03/16/2016 03:53 AM 22,617 jcl.inc
03/16/2016 03:53 AM 6,902 jcl.template.inc
04/13/2016 10:24 PM 7,034 jcld11.inc
04/13/2016 10:11 PM <DIR> jedi
03/16/2016 03:53 AM 2,952 unixonly.inc
03/16/2016 03:53 AM 3,069 windowsonly.inc
6 File(s) 45,194 bytes
3 Dir(s) 427,846,246,400 bytes free
{code}

Seeing the size differences, I'm wondering where you downloaded your
files from.

This particular source set I got from github [https://github.com/project-jedi/jcl/tree/master/jcl/source/include] and I think it is the nightly build. The file sizes could be a CR, CRLF thing.

Please use the daily zips from there:

http://jcl.sf.net/daily
http://jvcl.sf.net/daily

Github is not packaging everything when it creates the "full zip" file,
most notably it forgets about submodules.
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02