Siduction Forum

Siduction Forum => Software - Support => Topic started by: mash on 2025/01/29, 18:24:39

Title: Incompatibility with Lazarus/Free Pascal
Post by: mash on 2025/01/29, 18:24:39
Dear fellows,
I've come a long way from Kanotix and aptosid, sidux and now for a couple of years siduction.
Unfortunately I have severe problems now with Lazarus, which turned up in the recent months. And in the Lazarus-Forums I was adviced to switch to stable in order to solve my problems.
Or are there any developers here who still work with Lazarus and sid, who could help me?
I will try and test MX on one of my machines in the next couple of days.
If that works well I will make that switch also on my other machines.
I want to say thank you to the community here who have been always helpful and who contributed to this project. Especially the admins and the people in the IRC and those who helped here in the forum.
Kind regards
Title: Re: Incompatibility with Lazarus/Free Pascal
Post by: fams on 2025/02/03, 15:57:18
The current Lazarus 3.8 is in sid repos. Does this one not work? Or the one from the Lazarus website?
I used it some years ago for some small projects and had problems this time, too.
A solution was to use fcpupdeluxe https://wiki.freepascal.org/fpcupdeluxe (https://wiki.freepascal.org/fpcupdeluxe) and on github: https://github.com/LongDirtyAnimAlf/fpcupdeluxe (https://github.com/LongDirtyAnimAlf/fpcupdeluxe).
Just tested, it still works. But it installs only Version 3.6 as stable.

Edit:
For 3.8 you just have to change the fpcup.ini:


...
[ALIASlazTAG]
stable.gitlab=lazarus_3_8
3.8.gitlab=lazarus_3_8
3.6.gitlab=lazarus_3_6
...


Edit2:
on a new siduction/gnome install on a laptop, Lazarus from the sid repos throws several compile errors due to missing modules. I found no corresponding bug reports from debian packaging.
Anyway: on my crowded main computer, the installation with fpcupdeluxe works just fine!
Title: Re: Incompatibility with Lazarus/Free Pascal
Post by: mash on 2025/02/10, 12:33:38
Hi and thanks for your answer. The problem arises when components have to be installed and lazarus needs a new build.
Then I was getting more and more problems with dependencies.
Have a good one
Title: Re: Incompatibility with Lazarus/Free Pascal
Post by: fams on 2025/02/10, 13:28:12
This should not happen with fcpup because here, Larzarus/fpc  is independent from the base linux/distribution.
Have you tried it? If you have still issues, this is an Lazarus/fpc fault (or with your modules), not siduction/debian.