Page 1 of 1

Lazarus Development Environment

Published: October 12, 2021 - 04:12
by sabouk
Hello,
I'm trying to install a Lazarus development environment for version 1.8, but I'm having trouble installing packages.
I followed the documentation, but some packages on GitHub are missing.
Could you please tell me how to activate a development environment on Windows 10?

Thank you.

Re: Lazarus Development Environment

Published: October 14, 2021 - 2:40 PM
by dcardon
Hello,
could you please be more specific about the problem you're encountering? The documentation you followed, the steps you successfully completed, the problematic step, the incorrect URLs, etc.
Thank you, Best regards,
Denis

Re: Lazarus Development Environment

Published: October 14, 2021 - 6:46 PM
by sabouk
Hello,
thank you for your reply.
The 'pltis_dcpcrypt' package is not present on Git.
Therefore, it cannot be added to Lazarus, and the other dependent packages cannot be installed either.
Also, the 'pltis_utils' package depends on packages not listed in the documentation, such as 'mormot2' and 'uSmbios'.


Thank you.

Re: Lazarus Development Environment

Published: October 15, 2021 - 3:18 PM
by dcardon
Hello sabouk,

you need to be careful to use the correct Git hashes from the WAPT project's submodule directory. Otherwise, you'll end up with more recent dependency versions for 2.0/2.1. We'll correct the URLs in the .submodule file (which points to our internal mirror) to allow them to be updated directly from GitHub using `git submodule update` to avoid this kind of error.

Regards,

Denis

Re: Lazarus Development Environment

Published: October 15, 2021 - 4:42 PM
by sabouk
Hello,

Thank you for your reply and your input.

Sincerely,

Re: Lazarus Development Environment

Published: October 15, 2021 - 4:56 PM
by sabouk
Hello,
I'm sorry, but some repositories are not public, such as 'pltis_dcpcrypt' and others.

Thank you,
Best regards,

Re: Lazarus Development Environment

Published: October 15, 2021 - 6:50 PM
by dcardon
The visibility of the pltis_dcpcrypt repository has been fixed.
All other repositories on the Tranquil IT organization are public... Which repository are you referring to? Could you be more specific?
Regards,
Denis

Re: Lazarus Development Environment

Published: October 16, 2021 - 1:39 AM
by sabouk
Hello,
thank you for your help.
Yes, indeed, the following repositories
- pltis_tsmbios
- pltis_bgracontrolsfx

are not visible

Thank you.

Re: Lazarus Development Environment

Published: October 18, 2021 - 5:46 PM
by dcardon
Hello,

it wasn't a visibility issue, it was simply that they hadn't been synchronized [1] (we use internal repositories for development).

In fact, tsmbios isn't used in WAPT 1.8; it's only referenced in the git submodule.

As for bgracontrolsfx, it must have been introduced with 1.8.0, so it seems no one has tried recompiling the community version for almost two years...

Regards,

Denis

[1] https://github.com/tranquilit/pltis_tsmbios
https://github.com/tranquilit/pltis_bgracontrolsfx

Re: Lazarus Development Environment

Published: October 18, 2021 - 6:11 PM
by sabouk
Hello,

thank you very much for your input.

Sincerely