Jump to content
PeterPanettone

JEDI Installation Annoyances 10.4

Recommended Posts

6 minutes ago, PeterPanettone said:

\jcl\source\include was not added to IDE Library Path by the installer

It was here.

Share this post


Link to post

One more try:

 

Added these paths to the Win32 Library Path:

 

...\jcl\lib\d27\win32
...\jcl\source\include
...\jcl\source\vcl
...\jcl\source\common
...\jcl\source\windows

 

Added these paths to the Win64 Library Path:

 

...\jcl\lib\d27\win64
...\jcl\source\include
...\jcl\source\vcl
...\jcl\source\common
...\jcl\source\windows

 

Then cloned this file:

...\jcl\source\include\jcld27win64.inc

 

and renamed it to:

...\jcl\source\include\jcld27win32.inc

 

This allowed me to build several of the JCL examples.

 

So, the JCL Installer failed to add the Library Paths. Why?

Share this post


Link to post

Clearly a pebcak. Just pulled the jcl repo, ran install.bat - it compiled the setup using 10.4 and then I installed JCL for 10.4 32bit and 64bit without a problem

  • Like 2
  • Sad 1

Share this post


Link to post
27 minutes ago, Stefan Glienke said:

Clearly a pebcak. Just pulled the jcl repo, ran install.bat - it compiled the setup using 10.4 and then I installed JCL for 10.4 32bit and 64bit without a problem

You are making the described problem an offending personal issue by describing only your own personal experience. You did not describe any objective issues about the problem.

 

Also, you are not answering the initial problem description (no addition to the Library Path). The problem is not the compilation of the installer (which was OK) or its execution (which was without any explicit errors).

Edited by PeterPanettone

Share this post


Link to post
35 minutes ago, Stefan Glienke said:

I installed JCL for 10.4 32bit and 64bit

1. Which paths exactly have been added to the IDE Library Path by the installer? (Win32bit / Win64bit)

 

2. Have you tried to build any of the JCL examples in the IDE?

Edited by PeterPanettone

Share this post


Link to post

If the term pebcak is offending you must be new to the internet. I simply explained the way that always works for installing jcl/jvcl

 

1. The same as always - jcl\lib\d27\win32 or win64 and jcl\source\include

2. Yes, works

 

JCL/JVCL setup issues are almost always a problem with not properly executing them or rather not having the latest jcl/jvcl sources or having some old stuff lying around. Maybe you did not update the submodule and are missing on the defines for 10.4

Also did you select both (10.4 32bit and 10.4 64bit)? And did not set the "Install selected only" checkbox?

Edited by Stefan Glienke
  • Like 2

Share this post


Link to post

Hello,

to compile JCL, firstly, You must change the project settings of the Delphi Version Package.

In my situation, I use the package project configuration for Delphi 10.4 Community Edition:

.\packages\d27\Jcl.dproj

 

The installer only runs in GUI mode, and Community Edition of Rad Studio (Delphi 10.4)

does not support command line (Windows MS-DOS Console) installation.

But this issue should You be faced with a run of installer.bat

 

A incorrect compilation can be imaging, that the Delphi Compiler complain, that he can not

write the Jcl270.bpl in the public Emberarcado Studio 21.0 directory.

 

It is a little bit hand work needed, when You would like compile the JCL pacakges for all

platforms (win32, and win64) - (Debug, Release).

 

I did this, and I get a installable Jcl270.bpl file in my .\win32\Debug\bpl settings folder.

Here, I have only the German version of Delphi 10.4, so the following paragraph(s) can be

differ in the translation to English ... here comes my settings:

 

State for Windows 32-Bit Release:

Menu -> Project -> Options

Create -> Delphi Compiler:

- output folder for Units:         G:\Delphi\jcl\jcl\lib\d27\win32\Release\dcu\

- output folder for DCP:          G:\Delphi\jcl\jcl\lib\d27\win32\Release\dcp\

- output folder for Packages:  G:\Delphi\jcl\jcl\lib\d27\win32\Release\bpl\

- search path:                          G:\Delphi\jcl\jcl\lib\d27\win32\Release\dcu;G:\Delphi\jcl\jcl\source\include

 

Create -> Delphi Compiler -> Output C/C++ :

- C/C++ .bpi  output folder:   G:\Delphi\jcl\jcl\lib\d27\win64\Release\bpi\

- C/C++ .hpp output folder:   G:\Delphi\jcl\jcl\lib\d27\win64\Release\hpp\

- C/C++ .obj  output folder:   G:\Delphi\jcl\jcl\lib\d27\win64\Release\obj\

- Create C/C++ output:         create only DCU files

 

State for Windows 32-Bit Debug

Menu -> Project -> Options

Create -> Delphi Compiler:

- output folder for Units:         G:\Delphi\jcl\jcl\lib\d27\win32\Debug\dcu\

- output folder for DCP:          G:\Delphi\jcl\jcl\lib\d27\win32\Debug\dcp\

- output folder for Packages:  G:\Delphi\jcl\jcl\lib\d27\win32\Debug\bpl\

- search path:                          G:\Delphi\jcl\jcl\lib\d27\win32\Debug\dcu;G:\Delphi\jcl\jcl\source\include

 

Create -> Delphi Compiler -> Output C/C++ :

- C/C++ .bpi  output folder:   G:\Delphi\jcl\jcl\lib\d27\win32\Debug\bpi\

- C/C++ .hpp output folder:   G:\Delphi\jcl\jcl\lib\d27\win32\Debug\hpp\

- C/C++ .obj  output folder:   G:\Delphi\jcl\jcl\lib\d27\win32\Debug\obj\

- Create C/C++ output:         create only DCU files

 

State for Windows 64-Bit Release:

Menu -> Project -> Options

Create -> Delphi Compiler:

- output folder for Units:         G:\Delphi\jcl\jcl\lib\d27\win64\Release\dcu\

- output folder for DCP:          G:\Delphi\jcl\jcl\lib\d27\win64\Release\dcp\

- output folder for Packages:  G:\Delphi\jcl\jcl\lib\d27\win64\Release\bpl\

- search path:                          G:\Delphi\jcl\jcl\lib\d27\win64\Release\dcu;G:\Delphi\jcl\jcl\source\include

 

Create -> Delphi Compiler -> Output C/C++ :

- C/C++ .bpi  output folder:   G:\Delphi\jcl\jcl\lib\d27\win64\Release\bpi\

- C/C++ .hpp output folder:   G:\Delphi\jcl\jcl\lib\d27\win64\Release\hpp\

- C/C++ .obj  output folder:   G:\Delphi\jcl\jcl\lib\d27\win64\Release\obj\

- Create C/C++ output:         create only DCU files

 

State for Windows 64-Bit Debug

Menu -> Project -> Options

Create -> Delphi Compiler:

- output folder for Units:         G:\Delphi\jcl\jcl\lib\d27\win64\Debug\dcu\

- output folder for DCP:          G:\Delphi\jcl\jcl\lib\d27\win64\Debug\dcp\

- output folder for Packages:  G:\Delphi\jcl\jcl\lib\d27\win64\Debug\bpl\

- search path:                          G:\Delphi\jcl\jcl\lib\d27\win64\Debug\dcu;G:\Delphi\jcl\jcl\source\include

 

Create -> Delphi Compiler -> Output C/C++ :

- C/C++ .bpi  output folder:   G:\Delphi\jcl\jcl\lib\d27\win64\Debug\bpi\

- C/C++ .hpp output folder:   G:\Delphi\jcl\jcl\lib\d27\win64\Debug\hpp\

- C/C++ .obj  output folder:   G:\Delphi\jcl\jcl\lib\d27\win64\Debug\obj\

- Create C/C++ output:         create only DCU files

 

I hope this help You, to make the right decision.

Thank You for reading,

paule32

  • Thanks 1

Share this post


Link to post

I try to install jcl and jvcl on Delphi Embarcadero 10.4.2 community edition, too.

But no succes.

paule3232, I get .bpl file with your instruction, but I can't install with Install Packages. I get error and don't know what to do next.

Please help me!

error.jpg

Share this post


Link to post

tip1: maybe (I said "maybe..."), you can look on the order "Requires section" and try compile each one... ok it's not desirable... but sometime works! after this, "RE-ORGANIZE IT (up and down) save your project-setup

tip2: right-click on "package name" and see if "INSTALL" is showed or not! if yes, then, is a "design-time" ... just install it!

Edited by programmerdelphi2k

Share this post


Link to post

I want to remember thin programmer tool and I want to try Delphi embarcadero 10.4.2 after 25 year when I used Delphi 6. I was a student.

I really don't know how to install jcl and jvcl. Please help me with this

Share this post


Link to post

I have more then a week of trying. No succes... But I don't want to give up

I don't see "INSTALL" 😞

I try also to use .bat files...

JclInstaller.bdsproj...

Different versions...

I realy don't know what to do....

Edited by Carpathia

Share this post


Link to post

Look, I did download now  ( I said "NOW"... 2023/Mar/07) and I did this...

 from this https://github.com/project-jedi/jcl  (like initial post)

https://raw.githubusercontent.com/project-jedi/jedi/master/jedi.inc

  • NONE ERROR AND INSTALLed BY JEDI SETUP ON RAD 11.3
  • run install.bat as "ADMIN"

 

 

 

Sem título.png  image.thumb.png.c52ea148ad57652f9c8756ee8e963072.png

  JediInstaller_Y25QEXwwqf.gif    Sem título1.png

Edited by programmerdelphi2k

Share this post


Link to post

Using Install.bat I get this error:

"

===================================================================
Compiling JediIncCheck...
Using Embarcadero RAD Studio 10.4

This version of the product does not support command line compiling.


An error occured while compiling the installer. Installation aborted.

Press any key to continue . . .
"

That why I try something different 

Edited by Carpathia

Share this post


Link to post
54 minutes ago, Carpathia said:

This version of the product does not support command line compiling

RAD Studio in Trial version or Community?

Share this post


Link to post

I get the same error:

 

Using Embarcadero RAD Studio 10.4

This version of the product does not support command line compiling.

 

I tried dc32ex.exe from the jcl pack with the same result

 

😞

Share this post


Link to post

but I think that Community would accept a install (manual) by packages... open each DPKs and build+install (design time packs) (in order, put path on IDE, etc...)  see GROUP files to see what DPK is used... and the order to build it

Edited by programmerdelphi2k

Share this post


Link to post

I install from bpl, I founded the INSTALL. It was new for me.

Looks good?

 

jcl.jpg

 

Now I try to install jvlc, maybe an other week :)))

Thank you very much!

Edited by Carpathia

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×