Recent

Author Topic: Using old LCL  (Read 5749 times)

MarkMLl

  • Hero Member
  • *****
  • Posts: 6676
Re: Using old LCL
« Reply #15 on: February 09, 2023, 12:24:16 pm »
You can experiment with Fcpupdeluxe which is a GUI installer for FPC and Lazarus in one easy to use app.
Good luck!

It's pretty good, but knowing that DoDi is another "old hand" and allowing for the old versions etc. I'd work from the FTP etc. sites i.e. https://www.freepascal.org/down/source/sources.html https://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11383
  • FPC developer.
Re: Using old LCL
« Reply #16 on: February 09, 2023, 01:22:03 pm »
From which source can I obtain a current and working fpc/Lazarus system?

Git(lab).  If you still have an old config in ~/.lazarus backup/move away first. Just in case. Then run "make bigide" in the lazarus source directory.


Note: that your starting compiler (3.0.4) is still very old (3.2.0 is from may/june 2020),
note2: Your cut-out doesn't show the actual errors, just the aftermath.

TRon

  • Hero Member
  • *****
  • Posts: 2435
Re: Using old LCL
« Reply #17 on: February 09, 2023, 01:49:12 pm »
Is it even known which versions of FPC work in conjunction with LCL v0.8.5.2 ? (the Lazarus release thread on the forum doesn't even go back that far)

dodi

  • New Member
  • *
  • Posts: 25
Re: Using old LCL
« Reply #18 on: February 09, 2023, 02:55:15 pm »
You can experiment with Fcpupdeluxe which is a GUI installer for FPC and Lazarus in one easy to use app.
Good luck!
I seem to be too stupid for using Lazarus on Linux. No chance to install it on my MintFX system, regardless of which method I try. Back to Win8, Lazarus installed without problems :-)

In my first (docking) example I encounter the same problem as in the previous (XP) installation, a NIL pointer reference in Themes on program shutdown. In addition dragged windows seem to disappear in a black hole when docked.

Now I wonder how to use git with Lazarus. Should I clone the repository or can I make the current installation work with git?


After a couple of tries it looks like I have a normally installed Lazarus and a git version. Now I can start fixing the docking bugs.
« Last Edit: February 09, 2023, 10:21:59 pm by dodi »

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Using old LCL
« Reply #19 on: February 11, 2023, 12:28:28 am »
if you run into problems after reading that wiki page, come back.
Now I tried to install Lazarus on MintFX from gitlab repository. Make fails with

<pre>Free Pascal Compiler version 3.0.4+dfsg-18ubuntu2 [2018/08/29] for x86_64
Copyright (c) 1993-2017 by Florian Klaempfl and others
(1002) Target OS: Linux for x86-64
(3104) Compiling fcllaz.pas
/home/dodi/lazarus/packager/registration/fcllaz.pas(11,3) Fatal: (10022) Can&apos;t find unit db used by fcllaz
</pre>

What's wrong?

My instructions were quite clear, I said if your disro has FPC322, use it. Implied but not clearly stated, I guess, if your distro has a quite old version of FPC, don't use it. Sigh ...

Remove the distro supplied FPC and install the ones from the Lazarus binary repository. Then try again.

Again, I suggest you read the wiki page on the subject, pointed to previously.

I also suggest you consider upgrading your Linux install.  But most of all, read the wiki page, PLEASE !

Davo
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

VTwin

  • Hero Member
  • *****
  • Posts: 1215
  • Former Turbo Pascal 3 user
Re: Using old LCL
« Reply #20 on: February 11, 2023, 01:08:36 am »
I use Ubuntu, but have not had any problems installing using the standard download links, maybe 100 times. As has been said, don't use the distro supplied versions.

Probably clean out any existing versions and do a clean install.

EDIT: It sounds like you made a successful install. Great!
« Last Edit: February 11, 2023, 01:14:37 am by VTwin »
“Talk is cheap. Show me the code.” -Linus Torvalds

Free Pascal Compiler 3.2.2
macOS 12.1: Lazarus 2.2.6 (64 bit Cocoa M1)
Ubuntu 18.04.3: Lazarus 2.2.6 (64 bit on VBox)
Windows 7 Pro SP1: Lazarus 2.2.6 (64 bit on VBox)

 

TinyPortal © 2005-2018