-
Notifications
You must be signed in to change notification settings - Fork 354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compilation with FPC on Windows and Linux #41
base: master
Are you sure you want to change the base?
Conversation
Does it compile or not in FPC? Almost 1 year since this release and continues to compile in FPC. Conflicting files |
Which version of the FPC are you using? I will do check. |
I have included last fixes, you can download version here: |
FPC 3.0.4 / Lazarus 2.0.2 |
I'll do some fixes and update my rep soon |
I have made some changes, added new separate packeges for Linux. I have checked compilation of all existing FPC packeges under windows and linux, FPC 3.0.4 / Lazarus 2.0.2 and FPC 3.3.1 / Lazarus 2.1.0, all compiled successfully |
First of all, thank you for the help. I tried to use your private repository but unfortunately the JCL installer does not compile, initially it gives an outdated version error in "jedi.inc", I downloaded the latest version and it gives error in several parts of the installer code. So I used the official repository and I was replacing only the units that had a compilation error in Lazarus by their units. But it came at a certain point that it did not compile anymore either, I believe it is because you used the feature of a newer version (FPC 3.3.1 / Laz. 2.1.0) but that has not yet been officially released.
But the big question here is: Does the JEDI project have official support for Lazarus / FPC or not? Because I keep imagining having to make all the corrections every time they launch an update, I'd rather forget JEDI with Lazarus. From what I noticed you had all the work to integrate the FPC almost one year ago, but no one cared to incorporate the official repository. I did the same thing with a component I adapted from the old RXLib suite, called TJvLookupEdit, I asked more than 5 years ago to incorporate it into the repository and to this day nothing, every release I need to change the official repository to include that component. |
Thank you very much for your efforts to help, but I will not try to use the JEDI in Lazarus, the only component that use the package are the "storage" to save infomações forms and manipulate ini files / xml and clear my TJvLookupEdit but I can fix it and do it manually on Lazarus without any problems. |
Thanks as well for the efforts, here are quick notes:
So right now, the required changes cannot be identified and distinguished from all the other non related "noise". |
I could re-pull my repository (if it'll help), it already merged with current version of the main repo: |
I made some fixes for Delphi |
…FPC particularly purepascal mode compatibility
Please add fixes for make posssibility to compile JCL with FPC. It could be compiled with stable and trunk versions. It merged with the last source of your repository. Partially supports Linux. On the Delphi could be compiled as before.