Forum > General

Adding all packages,components and libraries like in Codetyphoon

<< < (5/5)

sheeptheanarchist:

--- Quote from: avra on September 28, 2021, 12:51:40 pm ---
--- Quote from: sheeptheanarchist on September 27, 2021, 08:00:21 pm ---i really do not know what i am doing wrong but i am fed up :(
--- End quote ---
Let me explain. Every CodeTyphon version is fixed to specific FPC and Lazarus version, which both were the most recent at the time when it was decided to go with another release. So, it is easier to have package being tested against just one FPC/LAZ combo. From time to time they drop some components when they do not catch up with trunk FPC and LAZ. On the other hand, OPM collects so many packages from different authors, OPM is just used for distribution, and each author is responsible for testing his own packages. However, OPM is distributed with so many LAZ/FPC combos, that authors even in their craziest effort would not be able to test them all. For example, some users will try to install package on some old LAZ 1.6 with FPC 3.04 on x86 Debian, someone else will try the same package on LAZ 2.0 with FPC 3.2 on x64 Windows, another one will try with LAZ trunk and FPC trunk on Pi (32 or 64) or even some old ARMv5 or ARMv6 board, and another while chasing a bug that shows just on Apple M1. Do you really expect that everything compiles everywhere in all possible combos? That is not a realistic expectation. A package can be made for latest FPC, while you might have old 3.0.4, or FPC and LAZ move on but author did not upgrade his package (or OPM version was not yet updated). To ease things a little, some packages provide info on what platform and FPC/LAZ combos they have been tested. As an example, most of CodeTyphon packages in OPM (they all have pl_ prefix) are tested with stable FPC/LAZ combo on Windows x32 and Linux x64. But even in such a case, you can not expect a Windows specific package to magically work on Linux just because it is available in OPM.

So, when you find that some package does not work, uninstall it and report it to the author mentioning your exact FPC/LAZ/OS/Bitness combo and see where that goes. And never install more then few packages at once, so that you can easily do a manual roll back. Or... simply stay with CodeTyphon if that works for your use case.

--- End quote ---
Thank you everyone for their replies and help. Honestly i struggled with lazarus after seeing an opensource program written in lazarus. it needs rx component suite. i installed lazarus and tried to find that package to compile source how it looks like. then i thought it would be better to install codetyphoon big ide but it didnt compile because of file extensions etc. then i tried mr avra's ct2laz to convert but couldnt find its compiled version..
In high school i saw delphi course.. long time after i tried to begin again as hobby..

avra:

--- Quote from: sheeptheanarchist on September 28, 2021, 03:55:23 pm ---i thought it would be better to install codetyphoon big ide but it didnt compile because of file extensions etc. then i tried mr avra's ct2laz to convert but couldnt find its compiled version..
--- End quote ---
https://bitbucket.org/avra/ct2laz/downloads/

Navigation

[0] Message Index

[*] Previous page

Go to full version