Sign in Join
Wiki copytemporary

Installing Lazarus on macOS

한국어 · English · Español · Русский

macOSlogo.png

This article applies to macOS only.

See also: Multiplatform Programming Guide

Installing Lazarus on a Mac is not particularly difficult but it is critical that you do the install in the correct order. Skipping steps will almost certainly end in tears. In brief, here is what you need to do:

  1. Download and install Xcode (optional depending on your needs - see below for details).
  2. Install the global command line tools for Xcode. Definitely required.
  3. Download and install the Free Pascal Compiler (FPC) binaries package and the FPC source package from the Lazarus IDE file area (Important do this before you install the Lazarus IDE)
  4. Download and install the Lazarus IDE from the Lazarus IDE file area or, perhaps more useful, download and compile Lazarus source code, eg Lazarus Fixes 3.0
  5. Configure LLDB - the Apple supplied (and signed) debugger from within the Lazarus IDE.

These steps are explained in more detail below.

Lazarus IDE - Unable to "run without debugging"

If you are using the Lazarus IDE 2.0.10 and the Run > Run without debugging menu option fails with a dialog similar to:

run dialog fail.png

then you need to patch the Lazarus 2.0.10 source code (Issue #37324 and Issue #36780). Specifically, patch ../ide/main.pp as below (unpatched lines shown first, patched lines shown second):

pascal
7243,7245c7243,7245
     <     if RunAppBundle
     <         and FileExistsUTF8(Process.Executable)
     <     and FileExistsUTF8('/usr/bin/open') then
     ---
     >     if RunAppBundle then
     >     //    and FileExistsUTF8(Process.Executable)
     >     //and FileExistsUTF8('/usr/bin/open') then

and recompile the Lazarus IDE.

Alternatively, you can omit patching the source code and simply recompile Lazarus 2.0.10 with FPC 3.0.4.

A similar patching exercise and recompiling, or simply recompiling with FPC 3.0.4, needs to be done for Lazarus 2.0.8 if it has been compiled with FPC 3.2.0.

Upgrading from Mojave (10.14) to Catalina (10.15)

pascal
-Fl/Applications/Xcode.app/Contents/Developer/Toolchain...

to

pascal
-Fl/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/

Building the FPC compiler from Mojave (10.14) onwards

pascal
OPT="-XR/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/"

on the make command line because FPC ignores the /etc/fpc.cfg configuration file during builds of itself.

Mac Installation FAQ

Uninstalling Lazarus and Free Pascal

Refer to Uninstalling Lazarus on macOS for uninstallation options.

Legacy Information

See Legacy Information for details of:

See also

External links


From the Free Pascal wiki, page "Installing Lazarus on macOS", as the Internet Archive kept it on 2025-06-16, last changed on 2025-05-01. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 6, last changed by WikiArchive .

Edited on wiki.freepascal.org by 32 people, 2006–2023

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
M00nch1ld
M00nch1ld
M00nch1ld
M00nch1ld
M00nch1ld
M00nch1ldHow to update fpc and Lazarus to the newest version
M00nch1ldHow to update fpc and Lazarus to the newest version
Mattias2
Jonas Maebe* X11 download on Apple site is only Mac OS X 10.3.x, fixed link to download developer tools
Jonas MaebeFixed spelling of Mac OS X (minor)
Mattias2Required software
Mattias2Required software
Mattias2Required software
Mattias2Required software
DavidJameson (minor)
DavidJamesonPath was wrong (why?) (minor)
DavidJameson (minor)
DavidJameson
DavidJameson
SekelsenmatRequired software
SekelsenmatRequired software (minor)
TomboRequired software: added gdk-pixbuf
ArifsahaRequired software: add DYLD_LIBRARY_PATH information for other than standard Fink installation
ArifsahaRequired software
ArifsahaRequired software: DYLD_FALLBACK_LIBRARY_PATH instead of DYLD_LIBRARY_PATH
ArifsahaHow to update fpc and Lazarus to the newest version: add See Also
Mattias2
Mattias2See Also
Mattias2How to update fpc and Lazarus to the newest version
Mattias2For 10.2 to 10.4
Mattias2For 10.2 to 10.4
Mattias2
Mattias2Apple Developer Tools
Mattias2
Mattias2Install Packages
Mattias2Install from Source
Mattias2
Mattias2See Also
Mattias2Download and install a compiler
Mattias2Download the sources via svn
Mattias2See Also
Mattias2First Steps
Mattias2First Steps
Mattias2First Steps
Mattias2Download the sources via svn
TomboFirst Steps
TomboDownload the sources via svn
MischiInstall Packages / Released version
Barmi
MischiInstall Packages / Released version: more details about the fink installation
MischiDownload and install a compiler: minor update of the fpc versions (minor)
MischiInstallation: update and rewording.
MischiFirst Steps: carbon vs gtk2 look
MischiSee Also: update of see also
MischiInstall Packages / Released version: note on fink
MischiInstall Packages / Released version: subtitles (minor)
MischiFirst Steps: typos and language corrections (minor)
Mattias2Installation from disk images
MischiApple Developer Tools: typos (minor)
MischiInstallation using fink: rewording
MischiInstallation using fink: fink packages are up to date.
JuhaManninenDownload the sources via svn
MischiInstallation using fink: rewording
MischiInstallation using fink: typo (minor)
MischiInstallation using fink: hint added to /sw
JonasInstallation from disk images: Use the official FPC release installer instead of the Lazarus version
JonasInstallation from disk images (minor)
MischiInstallation using fink: adding link to cross compiling
GornoSee Also
CrlabDownload the sources via svn
JonasDownload the sources via svn: link to the official FPC 2.4.0 downloads instead of to the Lazarus 2.4.0 snapshots
SmalltalkInstallation from disk images
Anderson5420Installation from disk images
Anderson5420Installation from disk images
Anderson5420Installation from disk images
MischiInstallation from disk images: Update
MischiInstallation using fink: Update
MischiDownload and install a compiler: Update
MischiDownload the sources via svn: change start command
MischiInstallation using fink: comment about time added
Mischiupdate stable fpc to 2.4.4 (minor)
Mischicorrection of previous commit (minor)
BigChimpAdded proper name of OS (OSX, not MACOS X) so search engines can find it.
JonasInstallation: the proper name is "Mac OS X", not "OSX" (minor)
Mattias2First Steps
BigChimpDownload the sources via svn: Updated versions; we should be able to build new fpc with 2.6 anyway
MischiDownload and install a compiler: update to fpc 2.6
MischiDownload the sources via svn: update to fpc 2.6.*
Mattias2Known issues
JuhaManninenInstallation from disk images
BigChimpInstallation from disk images (minor)
BigChimpadded prereqs from fpc page
BeroInstallation from disk images (minor)
JwdietrichInstall Packages / Released version
Jwdietrich
Jwdietrich
JwdietrichCompatibility matrix updated.
JwdietrichCompatibility
MischiInstallation using fink: update
MischiKnown issues: add uninstallation
MischiInstallation using SVN: remove clutter
JwdietrichXcode 4.3+ compatibility (Mac OS X 10.7/10.8)
JwdietrichXcode 4.3+ compatibility (Mac OS X 10.7/10.8)
JwdietrichInstallation
JwdietrichXcode 2.0 compatibility (Mac OS X 10.4)
JwdietrichXcode 2.0 compatibility (Mac OS X 10.4)
JwdietrichPrerequisites: Apple Developer Tools
JwdietrichXcode 3.1 compatibility (Mac OS X 10.5)
BigChimptypo (minor)
JwdietrichAdded Jonaes Maebe's hint from http://forum.lazarus.freepascal.org/index.php/topic,22133.msg130207.html#msg130207
JwdietrichXcode 5 and Mavericks
JwdietrichScreenshots added.
JonasXcode 5.0+ compatibility (Mac OS X 10.9) (minor)
JonasXcode 5.0+ compatibility (Mac OS X 10.9): Xcode 5 can also be installed under 10.8 (minor)
BigChimpXcode 5.0+ compatibility (Mac OS X 10.8 and 10.9): syntax highlight (minor)
Mattias2Xcode 5.0+ compatibility (Mac OS X 10.8 and 10.9)
JwdietrichXcode 5.0+ compatibility (Mac OS X 10.8 and 10.9)
BigChimpXcode 5.0+ compatibility (Mac OS X 10.8 and 10.9): "globally" doesn't make sense here
JwdietrichMac How To Articles
BigChimpcategory conform to linux fedora,ubuntu...
MischiInstallation using fink: update (minor)
JwdietrichXcode 2.3 required for newer Lazarus versions.
MischiInstallation using fink: add win64
JwdietrichPlatform template added.
JwdietrichPlatform template updated.
JwdietrichXcode 5.0+ compatibility (Mac OS X 10.8 and 10.9)
JwdietrichXcode 5.0+ and 6.0 compatibility (Mac OS X 10.8, 10.9 and 10.10)
JwdietrichXcode 5.0+ and 6.0 compatibility (Mac OS X 10.8, 10.9 and 10.10)
JwdietrichXcode 5.0+ and 6.0 compatibility (Mac OS X 10.8, 10.9 and 10.10)
MischiInstallation using fink: Update
JwdietrichXcode 5.0+ and 6.0 compatibility (Mac OS X 10.8, 10.9 and 10.10)
JwdietrichDownload stable sources
FTurtle
MischiUninstalling Lazarus and Free Pascal: adding remove of fink installed fpc and lazarus.
JwdietrichSee Also
JwdietrichApplying new term "macOS", as introduced on today's WWDC
Jwdietrich
JwdietrichXcode 4.3+ compatibility (Mac OS X 10.7/10.8)
DbannonInstallation
DbannonUpdate and pushing very old info down the page - first cut
Dbannonclean up (minor)
Dbannonclean up (minor)
Dbannonclean up (minor)
Dbannonclean up (minor)
Dbannon (minor)
Dbannonadded small block about Cocoa
Dbannonclean up (minor)
Dbannoncleanup (minor)
Mattias2Step 2. Xcode Command Line Tools
MischiStep 2. Xcode Command Line Tools: typo correction
LagunaStep 5 Tell Lazarus about starting gdb
LagunaStep 5 Tell Lazarus about starting gdb
Dbannongdb and High Sierra
Mattias2Step 2. Xcode Command Line Tools
MischiStep 3 install gdb: adding fink
MischiStep 4 FPC, FPC Source and Lazarus: add update of fink installation
MischiInstallation using fink: remove outdated stuff about fink
MischiStep 4 FPC, FPC Source and Lazarus
Mischiminor typo and grammar corrections (minor)
MischiCarbon and Cocoa: typos (minor)
MischiStep 1. Download Xcode.: typo (minor)
MischiStep 2. Xcode Command Line Tools: typos (minor)
MischiStep 5 Tell Lazarus about starting gdb: typos/wording (minor)
MartinStep 3 install gdb
DbannonStep 3 install gdb
DbannonStep 5 Tell Lazarus about starting gdb
Dbannonbetter view of Cocoa in intro, downplay gdb
McSquirrelCarbon and Cocoa: added instructions for compiling Cocoa 64bit apps
McSquirrelCarbon and Cocoa (minor)
Dbannonlldb
Dbannon
Dbannonbreaking fpc and lazarus into distinct sections
Dbannontype
DbannonConfigure the Debugger
DbannonInstall Lazarus
DbannonInstall Lazarus
DbannonAdded Debugger images
DbannonCarbon and Cocoa
DbannonStep 3 further info re fink and fpupdelux
DbannonStep 3 FPC, FPC Source (disk images or fink)
DbannonInstall Lazarus, fpupdeluxe and cocoa and carbon
Dbannontypo
Dbannontype
DbannonInstallation
JonasStep 2. Xcode Command Line Tools: The SDK headers are not necessary if you use the correct FPC installer
JonasStep 3 FPC, FPC Source
TrevFixed syntax highlighting (minor)
TrevKnown issues: Added deleted material regarding 10.14 installation with installer before 3.0.4a
TrevCarbon and Cocoa: Update for macOS Cocoa as the 64 bit only world arrives in Catalina (minor)
TrevInterfaces Development Articles: Added Cocoa Internals link (minor)
TrevSee Also: Removed dead external site link (minor)
TrevSource Forge: Clarified obtaining sources for FPC (minor)
AnthonyTekatchStep 1. Download Xcode.: added note about newer Xcode 11.1 for MacOSX Catalina 10.15 (minor)
TrevAdded link to Legacy information (minor)
TrevInstallation: Updated for macOS 10.15 Catalina; fixed typos; fixed wiki markup
TrevCocoa 64 bit vs Carbon 32 bit: Updated for release of macOS 10.15 Catalina (minor)
TrevDownload the sources via svn: removed dead svn package link (minor)
MischiOther FPC Options: Update to Lazarus 2.0.4 and mention cocoa.
Mattias2Known issues
Mattias2Known issues
Mattias2Upgrading from Mojave (10.14) to Catalina (10.5)
Mattias2Known issues
TrevDownload the sources via svn: Updated for building Cocoa/Carbon versions (minor)
TrevRationalised macOS categories (minor)
FTurtleDeleted categories (they are already in template)
TrevOther Interfaces: Replaced content with existing updated templates (minor)
TrevCocoa 64 bit vs Carbon 32 bit: Fixed typo; updated (minor)
TrevTrev moved page Installing Lazarus on MacOS X to Installing Lazarus on macOS: MacOS X ->macOS (minor)
TrevUpdate template name due to page move (minor)
MischiOther FPC Options: update to Lazarus 2.0.6
MischiOther FPC Options: add MacPorts and subheadings. (minor)
MischiMacPorts (minor)
Trevfpcupdeluxe: Fixed typo (minor)
TrevLegacy Information: Moved to its own page
TrevInstall Lazarus: Updated intra-page link (minor)
TrevUpdated page link for Legacy Info (minor)
TrevStep 1. Download Xcode.: OSX -> macOS; minor update (minor)
TrevStep 1. Download Xcode: Updated (minor)
TrevSource Forge: Fixed broken web links (minor)
TrevInstalled from disk images or sources: Updated (minor)
Mattias2Step 2. Xcode Command Line Tools
Mattias2Configure the Debugger
Mattias2Step 2. Xcode Command Line Tools
TrevUpdated installation instructions for Catalina
TrevDownload the sources via svn: Minor updates and clarifications (minor)
TrevInstall from Source / Development version: Minor clarification (minor)
TrevMoved more legacy information to the Legacy page
TrevRemoved more legacy content to the Legacy page
TrevRemoved outdated information (minor)
TrevRe-organised some content (minor)
TrevNon-release versions of the Lazarus IDE: Added trunk source download and build instructions
Trevfink: Fixed typo (minor)
TrevStep 5: Configure the Debugger: Update image for macOS debugger (minor)
Trev/usr/lib/crt1.10.5 file not found: Updated missing /usr/lib/crt1.10.5
TrevUndo revision 136913 by Trev (talk) (minor)
TrevMoved platform template to page template to catch other languages (minor)
TrevUpdated intro to specify download file location (minor)
TrevFix typo (minor)
TrevUpgrading from Mojave (10.14) to Catalina (10.15): Added info for when building FPC compiler
TrevKnown issues: New "Installing Lazarus 2.0.8 with FPC 3.2.0" section
TrevInstalling Lazarus 2.0.8 with FPC 3.2.0: Fix typo (minor)
TrevInstallation: Updated for Lazarus 2.0.8/FPC 3.2.0; fix typos
TrevBuilding the FPC compiler from Mojave (10.14) onwards: Fix duped slash (minor)
TrevInstalling Lazarus 2.0.8 with FPC 3.2.0: Fix duped slash (minor)
TrevBuilding the FPC compiler from Big Sur Beta (11.0) onwards
TrevInstalling Lazarus 2.0.8 with FPC 3.2.0: Add info on XR line in other macOS versions
TrevUpdated for macOS 11.0 - Big Sur Beta (minor)
TrevBuilding the FPC compiler from Big Sur Beta (11.0) onwards: delete section - not needed
TrevSee also: Fix typo (minor)
TrevInstalling Lazarus 2.0.8 with FPC 3.2.0 for macOS 10.11+: Add macOS version information to heading (minor)
TrevKnown issues: Added section on installing Lazarus 2.0.8 and FPC 3.2.0 for macOS 10.10 and earlier
TrevFPC 2.4.4 bug: Move to legacy info page
TrevRelocated Legacy Info and cleaned up See also section
TrevSee also: Add Mac Portal; trim unnecessary info
TrevInstallation: Fix typo (minor)
TrevFixes 2.0: Updated and included updating instructions
TrevFixes 2.0: Tweak update instructions (minor)
TrevTrunk: Add svn requirement (minor)
TrevRe-arranged content more logically; adjust heading levels
TrevTweaked intro (minor)
TrevLazarus Fixes 2.0: Added changes page link (minor)
TrevFPC Trunk: Added FPC user changes page link (minor)
TrevFPC Trunk: Tweak instructions (minor)
TrevFPC Trunk: Tweaked instructions (minor)
TrevLazarus preference folder .lazarus in the home directory: Tweak instructions (minor)
TrevStep 5: Configure the Debugger: Fix typos, wiki markup (minor)
TrevStep 5: Configure the Debugger: Fix typos; correct menu names; clarify lldb is from command line tools, not Xcode itself
TrevCocoa 64 bit vs Carbon 32 bit: Updated (minor)
TrevLazarus Fixes 2.0: Minor tweak (minor)
TrevSource Forge: Fix test program page link (minor)
TrevInstalling Lazarus 2.0.8 with FPC 3.2.0 for macOS 10.10 and earlier: Clarify two bug fixes needed (minor)
TrevInstalling Lazarus 2.0.8 with FPC 3.2.0 for macOS 10.10 and earlier: Fix typo (minor)
TrevKnown issues and solutions: Updated for Lazarus 2.0.10 + FPC 3.2.0 for macOS 10 and earlier (minor)
TrevKnown issues and solutions: Tweak instructions for macOS 10.10 and earlier (minor)
TrevInstalling Lazarus 2.0.8, 2.0.10 with FPC 3.2.0 for macOS 10.10 and earlier: Fix typo FPC instead of Lazarus <oops> (minor)
TrevInstalling Lazarus 2.0.8, 2.0.10 with FPC 3.2.0 for macOS 10.10 and earlier: Tweaked wiki markup (minor)
TrevmacOS 10.8 Mountain Lion additional steps: Add details for Lazarus 2.0.10 (minor)
TrevLazarus IDE - Unable to "run without debugging": New section
JonasInstalling Lazarus 2.0.8 with FPC 3.2.0 for macOS 10.11+: Removed outdated instructions that were only applicable to FPC 3.2.0RC1 (this was fixed in the final FPC 3.2.0 release)
ChrisrStep 2: Xcode Command Line Tools
TrevInstalling Lazarus 2.0.8 with FPC 3.2.0 for macOS 10.11+: Revised version - patch Lazarus, not FPC
TrevmacOS 10.5 Leopard additional steps: Instructions for Leopard Lazarus 2.0.10 + FPC 3.2.0
TrevmacOS 10.5 Leopard: Fix Leopard title (minor)
TrevmacOS 10.5 Leopard: Fix typo (minor)
TrevmacOS 10.5 Leopard: Updated to remove outdated Clang installation
TrevmacOS 10.5 Leopard: Minor tweak (minor)
TrevmacOS 10.5 Leopard: Mention Xcode needs installing (minor)
TrevmacOS 10.5 Leopard: Fix markup (minor)
TrevmacOS 10.5 Leopard: Fix typo (minor)
TrevKnown issues and solutions: Collapse content sections (minor)
TrevKnown issues and solutions: Improved collapsible sections (minor)
TrevUninstalling Lazarus and Free Pascal: Add collapsible sections (minor)
TrevKnown issues and solutions: Change collapsed background (minor)
TrevUninstalling Lazarus and Free Pascal: Change collapsed background (minor)
TrevFPC Trunk: Minor update: code tags; -XR option (minor)
TrevFPC Trunk: Added note about compiling a 32 bit FPC trunk
TrevAdd Apple Silicon note (minor)
Mattias2Lazarus Fixes 2.0
Mattias2Installing non-release versions of the Lazarus IDE
Mattias2Lazarus Trunk
Mattias2Installing non-release versions of FPC
Mattias2Source Forge
Mattias2Installing non-release versions of the Lazarus IDE
Mattias2Installing non-release versions of FPC
TrevLazarus Fixes 2.0: Split out using git/svn; added necessary clean commands for a successful rebuild
TrevLazarus Trunk: Split out using git/svn; added necessary clean commands for a successful rebuild
TrevLazarus Fixes 2.0: Add version for Xcode (minor)
TrevFPC Trunk: Tweak cleanup (minor)
TrevMac Installation FAQ: Add new reference
TrevKnown issues and solutions (minor)
TrevFPC Trunk: Fix typo (minor)
TrevWhat does the bigide make argument do?: New section
AlextpInstalled from packages or source: script was adapted to any FPC ver
TrevStep 1: Download Xcode: Emboldened minor heading (minor)
TrevStep 3: FPC, FPC Source: Add empasis (minor)
TrevStep 3: FPC, FPC Source: Clarify that there are two packages - binaries and source (minor)
TrevClarify binaries and source downloads (minor)
TrevFix typo (minor)
TrevLazarus Fixes 2.0: Fix typo (minor)
TrevResurrecting Subversion (svn) on Catalina and Big Sur: New section
TrevStep 3: FPC, FPC Source: Minor tweaks (minor)
TrevLegacy Information: New section
TrevFPC + Lazarus Compatibility Matrix: Renamed for clarity (minor)
TrevMinor tweak (minor)
TrevFPC Trunk: sudo to the rescue (minor)
TrevFPC Trunk: Fix highlighted line (minor)
TrevClarify note (minor)
TrevLazarus Trunk: Add Apple Silicon notes
TrevLazarus Trunk: Link bigide option
TrevFix typo; Updated for Apple Silicon
TrevStep 3: FPC, FPC Source: Updated for Apple Silicon Macs
TrevStep 3: FPC, FPC Source: Fix link (minor)
TrevLazarus Trunk: Updated instructions; take account of Apple Silicon build (minor)
TrevLazarus Trunk: Move Apple Silicon notes to template for multiple reuse
TrevInstalling non-release versions of the Lazarus IDE: Add Apple Silicon notes; re-arrange downloading/updating/building sections
TrevStep 4: Install the Lazarus IDE: Fix link (minor)
TrevUpdating Lazarus 2.0 fixes source: Fix heading (minor)
TrevBuilding Lazarus 2.0 fixes source: Fix heading (minor)
TrevStep 4: Install the Lazarus IDE: Updated Apple Silicon note
DieselnutjobStep 5: Configure the Debugger
DieselnutjobKnown issues and solutions
TrevCompiling X11 applications and library not found X11 or Truetype: Content moved to FAQ
TrevUpdated (minor)
TrevInstalled using fink: Try to clarify fink uninstall only works if installed using fink
TrevInstalled from packages or source: Updated to clarify you need to drag Lazarus from Applications folder to trash
TrevInstalling Lazarus 2.0.8, 2.0.10 with FPC 3.2.0 for macOS 10.10 and earlier: Fix typo (minor)
TrevSee also: Add Installing multiple Lazarus versions link
TrevFPC Trunk: update date
TrevSource Forge (Official Repository): Update (minor)
TrevFPC Trunk: Remove duped content (minor)
TrevInstalling non-release versions of FPC: Add highlighting to long line (minor)
TrevSource Forge (Official Repository): Attempt to clarify instructions further
TrevSource Forge (Official Repository): Further attempted clarification :-
TrevSource Forge (Official Repository): Update (minor)
TrevStep 3: FPC, FPC Source: Clarify title (minor)
TrevStep 1: Download Xcode (optional): Clarify that this is an optional step
TrevClarify that Step 1 may be optional depending on the user's needs
TrevStep 2: Xcode Command Line Tools: Clarify
TrevStep 1: Download Xcode (optional): Fix typo (minor)
TrevSource Forge (Official Repository): Fix grammar (minor)
TrevSee also: Add Lazarus 2.2 release notes link for trunk
TrevSee also: Add link to Lazarus Fixes branch notes
NimralFirst attempt to add a quick entry path for beginners (like me)
NimralProof reading/typos
Nimral (minor)
NimralMore typos. (minor)
NimralA first glimpse on the debugger (minor)
NimralTypos (minor)
NimralTypo (minor)
Nimral (minor)
NimralQuick Installation (The Wimp Track) (minor)
TrevReverted edits by Nimral (talk) to last revision by Trev (minor)
TrevStep 2: Xcode Command Line Tools: Updated with info from Nimral and verified on a clean Big Sur installation
TrevOther FPC Options: remove MacPorts Lazarus install (wrong place) (minor)
TrevOther Lazarus IDE Options: Add MacPorts (minor)
Trevfink: Fix typo (minor)
TrevOther FPC installation options: Moved to new page
TrevOther Lazarus IDE Options: Moved to new page
TrevSee also: Add link to new page "Other macOS installation options"
TrevLazarus Fixes 2.0: Minor update (minor)
TrevThird party package uninstaller: New section
TrevInstalled from packages or source: Updated script (minor)
TrevInstalled from packages or source: Updated script for Lazarus 2.2.0 + FPC 3.2.2
TrevInstalled from packages or source: Updated script for FPC 3.x.x and Lazarus 2.0.x
TrevUpdate script for receipts
TrevInstalled from packages or source: Add FPC docs to uninstall scripts
TrevInstalled from packages or source: Add deletion of manages to scripts
TrevInstalled from packages or source: Update Lazarus 2.0.x script to remove App alias
TrevInstalled from packages or source: Updated scripts for Lazarus 2.0.12 and 2.0.10
TrevInstalled from packages or source: Update script for Lazarus 2.0.12 fps src location
TrevInstalled from packages or source: Updated scripts and text for Lazarus 2.0.12 and 2.0.8,10
TrevUninstalling Lazarus and Free Pascal: Relocate to its own linked page
TrevLegacy Information: Add Carbon 32 bit interface (minor)
TrevUndo revision 146218 by Trev (talk) (minor)
TrevDownloading Lazarus Fixes 2.2 source: Updated to fixes 2.2; new git and svn URLs
TrevDownloading Lazarus Fixes 2.2 source: Make destination consistent with later sections (minor)
TrevUpdating Lazarus Fixes 2.2 source: Updated to fixes 2.2 (minor)
TrevDownloading Lazarus Fixes 2.2 source: Fix typos (minor)
TrevBuilding Lazarus Fixes 2.2 source: Updated to fixes 2.2 (minor)
TrevDownloading Lazarus trunk source: Updated for new git and svn URLs
TrevLazarus Fixes 2.2: Updated for fixes 2.2 (minor)
TrevFPC Trunk: Updated for git migration to GitLab
TrevInstalling non-release versions of FPC: Delete content and re-use template content to avoid duplication (minor)
TrevStep 4: Install the Lazarus IDE: Update fixers 2.0 to 2.2 (minor)
TrevStep 4: Install the Lazarus IDE: Fix internal page links (minor)
TrevStep 4: Install the Lazarus IDE: Fix internal page ins again :- (minor)
TrevKnown issues and solutions: Moved some content to the legacy page
TrevKnown issues and solutions: Fix typo (minor)
TrevKnown issues and solutions: Move more content to legacy page
TrevLegacy Information: Add more legacy info topics
TrevDownloading Lazarus trunk source: Updated svn checkout to work around a bug in many subversion versions
TrevStep 4: Install the Lazarus IDE: Updated versions (minor)
TrevDownloading Lazarus trunk source: Expand command abbreviations for clarity and consistency
TrevDownloading Lazarus trunk source: Remove unneeded tilde (minor)
TrevDownloading Lazarus Fixes 2.2 source: Tweak svn command (old one also works) (minor)
TrevLazarus development version: Updated for git main/svn trunk (minor)
TrevSee also: Updated page link to latest Lazarus fixes branch
TrevSee also: Trunk > development version (minor)
TrevStep 2: Xcode Command Line Tools: Minor update (minor)
TrevExternal links: New section
TrevExternal links: Added download snapshots
TrevInstalling LazDebuggerFpLLdb: Add internal page link to bigide (minor)
TrevCocoa 64 bit vs Carbon 32 bit: Updated
TrevInstallation: Make clearer Xcode and/or CLT (minor)
TrevStep 3: FPC binaries and FPC source code: Update note for Lazarus 2.2RCx and FPC 3.2.2
TrevStep 3: FPC binaries and FPC source code: Update note for Lazarus 2.2RCx and 2.2.0 (minor)
TrevStep 4: Install the Lazarus IDE: Update trunk > development (minor)
TrevInstalling non-release versions of the Lazarus IDE: Trunk > development (minor)
TrevStep 5: Configure the Debugger: Updated for Lazarus 2.2.0 release
TrevStep 1: Download Xcode (optional): Remove version maintenance issue (minor)
TrevStep 3: FPC binaries and FPC source code: Flip M1 note now that FPC 3.2.2 has been out a while (minor)
TrevStep 3: FPC binaries and FPC source code: Tweak note (minor)
TrevEmphassise FPC comprises two packages
TrevStep 3: FPC binaries and FPC source code: Eliminate duplication
TrevStep 3: FPC binaries and FPC source code: Relocate note to install FPC first to next step
TrevStep 4: Install the Lazarus IDE: Add note that FPC must be installed first
TrevSee also: Relocate one item; delete duped item
TrevLazarus development version: Add dev notes page link (minor)
TrevCocoa 64 bit vs Carbon 32 bit: Mention M1 target; fix typo (minor)
TrevKnown issues and solutions: Lazarus 2.2.0 solutions
TrevLazarus IDE v2.2.0 - rebuilding issue: Update to clarify some error fo not occur on Intel computers
TrevLazarus development version: Update main's release notes from 2.2 to to 2.4 (minor)
AlextpBuilding Lazarus development version source
Edgardager
Edgardager
Edgardager
ThaddyUndo revision 155870 by Edgardager (talk)
ThaddyUndo revision 155869 by Edgardager (talk)
ThaddyUndo revision 155870 by Edgardager (talk)
ThaddyUndo revision 155868 by Edgardager (talk)
Edgardager
Edgardager
Edgardager
TrevReverted edits by Edgardager (talk) to last revision by Thaddy (minor)
TrevBuilding Lazarus development version source: Fix text for bigide (minor)
TrevBuilding Lazarus development version source: Add link to bigide explanation (minor)
DbannonMention removing quarantine attribute and some (incomplete) version number updates.
DbannonClean up of Lazarus Fixes install.
DbannonClean up overall, remove redundant "build from main src" as its covered, in principle in the "build from fixes" chapter.
DbannonClarified the option to install Lazarus from source
Dbannonfix broken 'note' code.
DbannonRestructure page so that source install is a little more obvious
TrevUndo revision 157532 by Dbannon (talk)
BartStep 2: Xcode Command Line Tools: typo
DbannonBuilding Lazarus Fixes source
DbannonStep 4: more direct instructions wrt source install.
DbannonRestructure Installing (again)
DbannonInstalling Lazarus from Source
Dbannonreplaced the carbon section, accidentally deleted.
Dbannon
Dbannonfixed a strange issue relating to templates
Dbannonmore template issues.
Dbannonadded git syntax
Dbannonadd a section about managing config dir
DbannonStarting Lazarus rewrite following user prompting
Dbannontypo
TrevStep 2: Xcode Command Line Tools: Fix deleted info (minor)

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.