[Lazarus] Getting and building specific versions

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Thu Jun 3 15:28:16 CEST 2010


Graeme Geldenhuys wrote:
> On 3 June 2010 13:48, Mark Morgan Lloyd <markMLl.lazarus at telemetry.co.uk> wrote:
>> or v2. I tried moving to 0.9.29 which wouldn't compile GTK1, in the end I
>> fell back to 0.9.26 which fortunately I still had a copy of locally.
> 
> I don't think any GTK1 specific bugs have been fixed it months (if not
> a year plus). The only things GTK1 has seen in the last few months is
> fixing regression bugs just to make it compile again (but that doesn't
> even guarantee it can run).

I can sympathise with both sides of the argument. Obviously I'm just 
using this as an example.

> So I would suggest staying with 0.9.26 and whatever version of FPC it
> used at the time (I'm sure the wiki or Lazarus release notes will tell
> you that). At least you know it works and can continue maintaining
> your GTK1 apps with that version of Lazarus and LCL. Moving to
> anything newer and you will be in for a headache.

In general I've got a policy of trying to match up machine age with 
operating system, development tools and so on. I ceased enjoying those 
headaches decades ago :-)

> You can also checkout tags/lazarus_0_9_26_2 branch in the repository,

For the record, can anybody give examples of how to find the version 
numbers and then get the appropriate one? My experience of svn is about 
limited to the co command, how do I look at the available tags?

> but then you need to find the FPC version it can compile with - which
> will probably be the save version used for 0.9.26.

A quick grep doesn't show this information in any files near the root of 
a source archive. Is there something else available via svn?

I know that somebody else tried asking a comparable question relating to 
FPC (Toan Pham on 26th May), so I don't think I'm the only person who 
doesn't understand this area.

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]




More information about the Lazarus mailing list