Recent

Author Topic: Downloading Free Pascal  (Read 8437 times)

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Downloading Free Pascal
« Reply #15 on: February 17, 2019, 11:32:00 pm »
Keeping the discussion on the Mac platform.

Jim, my model is to install fpc from the binary kits provided on sourceforge. Then use svn to download fixes_2_0 source and compile with fpc. I suggest you need fixes_2_0 for a number of reasons -

* You almost  certainly need to target Cocoa.
* You almost certainly want to use lldb instead of gdb
* The Cocoa is steadily improving and lldb interface is rapidly improving (since 2.0.0)
* Fixes_2_2 is a safer and more stable than trunk but gets the new stuff much faster than release version.

I updated the wiki page a week or so ago noting that gdb is no longer needed and intend, almost immediately,  to further clarify some matters about getting lldb setup.

I personally prefer to use svn to download source and build it myself over fpcUpDeluxe as it leaves me with a bit more control, I'm more aware of where the source is and can use the svn tools to update it and manage it. But if your needs are a bit simpler than mine, fpcUpDeluxe would normally be a great choice.

When you ran fpcUpDeluxe, you ran it as yourself ? I'm surprised thats left permission problems. On Linux, if people use their package managers to install, things end up in /usr and they cannot write there as ordinary user, so they start Lazarus with the 'startlazarus' command, it manages a complicated model where new binaries are build down in user's config dir.

edit: typo with fixes version number
« Last Edit: February 19, 2019, 12:17:19 am by dbannon »
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

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Downloading Free Pascal
« Reply #16 on: February 20, 2019, 11:48:59 am »
As a followup of some issues raised in this thread, I have updated the Mac install page.

wiki.freepascal.org/Installing_Lazarus_on_MacOS_X

Be cool if people who play in this space could have a look over it and see just what needs fixing !

Be nice to do something about the compatibility table too, not updated since Lazarus 1.8.0, it could do with a 2.0.0 column. And it would be very nice to crop the table down a bit, I doubt too many people need to know what OS supports Lazarus 1.0 !

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

 

TinyPortal © 2005-2018