Installing Lazarus on macOS
Sent here from Installing Lazarus on MacOS X.
한국어 · English · Español · Русский
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:
- Download and install Xcode (optional depending on your needs - see below for details).
- Install the global command line tools for Xcode. Definitely required.
- 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)
- 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
- 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:
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):
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') thenand 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)
- Run
sudo xcode-select --install
- To enable Lazarus to locate the
crt1.10.5.ofile change in/etc/fpc.cfgthe -Fl behind "#ifdef cpux86_64" from
-Fl/Applications/Xcode.app/Contents/Developer/Toolchain...to
-Fl/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/Building the FPC compiler from Mojave (10.14) onwards
- To find the crt1.10.5.o file when building a later Free Pascal Compiler version from source, you need to specify:
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
- See the Mac Installation FAQ for solutions to other common problems that may arise during (and after) installation of Lazarus and Free Pascal on macOS.
Uninstalling Lazarus and Free Pascal
Refer to Uninstalling Lazarus on macOS for uninstallation options.
Legacy Information
See Legacy Information for details of:
- Installing Lazarus on Mac OS X 10.4 (Tiger), Mac OS X 10.5 (Leopard), OS X 10.8 (Mountain Lion)
- Installing Lazarus 2.0.8, 2.0.10 with FPC 3.2.0 for macOS 10.10 and earlier
- Installing Lazarus 2.0.8 with FPC 3.2.0 for macOS 10.11+
- Installing Lazarus on PowerPC-based Macs
- Old Xcode versions
- Installing the gdb debugger
- Compatibility matrix for Lazarus 1.0.0 through 1.6.4 and FPC 2.6.0 through 3.0.2.
See also
- Xcode.
- Other macOS installation options.
- Installing multiple Lazarus versions.
- Mac Portal for an overview of development for macOS with Lazarus and Free Pascal.
- Mac Installation FAQ for solutions to the most frequent problems that may arise during (and after) installation of Lazarus and Free Pascal on macOS.
External links
- Lazarus daily development version download (Intel x86_64)
- Lazarus + FPC daily development version downloads (M1, ARM64, aarch64)
- GIT Succinctly - Free Ebook (PDF, MOBI, EPUB) from SyncFusion.
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.
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.
| When | Who | What changed |
|---|---|---|
| M00nch1ld | ||
| M00nch1ld | ||
| M00nch1ld | ||
| M00nch1ld | ||
| M00nch1ld | ||
| M00nch1ld | How to update fpc and Lazarus to the newest version | |
| M00nch1ld | How 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 Maebe | Fixed spelling of Mac OS X (minor) | |
| Mattias2 | Required software | |
| Mattias2 | Required software | |
| Mattias2 | Required software | |
| Mattias2 | Required software | |
| DavidJameson | (minor) | |
| DavidJameson | Path was wrong (why?) (minor) | |
| DavidJameson | (minor) | |
| DavidJameson | ||
| DavidJameson | ||
| Sekelsenmat | Required software | |
| Sekelsenmat | Required software (minor) | |
| Tombo | Required software: added gdk-pixbuf | |
| Arifsaha | Required software: add DYLD_LIBRARY_PATH information for other than standard Fink installation | |
| Arifsaha | Required software | |
| Arifsaha | Required software: DYLD_FALLBACK_LIBRARY_PATH instead of DYLD_LIBRARY_PATH | |
| Arifsaha | How to update fpc and Lazarus to the newest version: add See Also | |
| Mattias2 | ||
| Mattias2 | See Also | |
| Mattias2 | How to update fpc and Lazarus to the newest version | |
| Mattias2 | For 10.2 to 10.4 | |
| Mattias2 | For 10.2 to 10.4 | |
| Mattias2 | ||
| Mattias2 | Apple Developer Tools | |
| Mattias2 | ||
| Mattias2 | Install Packages | |
| Mattias2 | Install from Source | |
| Mattias2 | ||
| Mattias2 | See Also | |
| Mattias2 | Download and install a compiler | |
| Mattias2 | Download the sources via svn | |
| Mattias2 | See Also | |
| Mattias2 | First Steps | |
| Mattias2 | First Steps | |
| Mattias2 | First Steps | |
| Mattias2 | Download the sources via svn | |
| Tombo | First Steps | |
| Tombo | Download the sources via svn | |
| Mischi | Install Packages / Released version | |
| Barmi | ||
| Mischi | Install Packages / Released version: more details about the fink installation | |
| Mischi | Download and install a compiler: minor update of the fpc versions (minor) | |
| Mischi | Installation: update and rewording. | |
| Mischi | First Steps: carbon vs gtk2 look | |
| Mischi | See Also: update of see also | |
| Mischi | Install Packages / Released version: note on fink | |
| Mischi | Install Packages / Released version: subtitles (minor) | |
| Mischi | First Steps: typos and language corrections (minor) | |
| Mattias2 | Installation from disk images | |
| Mischi | Apple Developer Tools: typos (minor) | |
| Mischi | Installation using fink: rewording | |
| Mischi | Installation using fink: fink packages are up to date. | |
| JuhaManninen | Download the sources via svn | |
| Mischi | Installation using fink: rewording | |
| Mischi | Installation using fink: typo (minor) | |
| Mischi | Installation using fink: hint added to /sw | |
| Jonas | Installation from disk images: Use the official FPC release installer instead of the Lazarus version | |
| Jonas | Installation from disk images (minor) | |
| Mischi | Installation using fink: adding link to cross compiling | |
| Gorno | See Also | |
| Crlab | Download the sources via svn | |
| Jonas | Download the sources via svn: link to the official FPC 2.4.0 downloads instead of to the Lazarus 2.4.0 snapshots | |
| Smalltalk | Installation from disk images | |
| Anderson5420 | Installation from disk images | |
| Anderson5420 | Installation from disk images | |
| Anderson5420 | Installation from disk images | |
| Mischi | Installation from disk images: Update | |
| Mischi | Installation using fink: Update | |
| Mischi | Download and install a compiler: Update | |
| Mischi | Download the sources via svn: change start command | |
| Mischi | Installation using fink: comment about time added | |
| Mischi | update stable fpc to 2.4.4 (minor) | |
| Mischi | correction of previous commit (minor) | |
| BigChimp | Added proper name of OS (OSX, not MACOS X) so search engines can find it. | |
| Jonas | Installation: the proper name is "Mac OS X", not "OSX" (minor) | |
| Mattias2 | First Steps | |
| BigChimp | Download the sources via svn: Updated versions; we should be able to build new fpc with 2.6 anyway | |
| Mischi | Download and install a compiler: update to fpc 2.6 | |
| Mischi | Download the sources via svn: update to fpc 2.6.* | |
| Mattias2 | Known issues | |
| JuhaManninen | Installation from disk images | |
| BigChimp | Installation from disk images (minor) | |
| BigChimp | added prereqs from fpc page | |
| Bero | Installation from disk images (minor) | |
| Jwdietrich | Install Packages / Released version | |
| Jwdietrich | ||
| Jwdietrich | ||
| Jwdietrich | Compatibility matrix updated. | |
| Jwdietrich | Compatibility | |
| Mischi | Installation using fink: update | |
| Mischi | Known issues: add uninstallation | |
| Mischi | Installation using SVN: remove clutter | |
| Jwdietrich | Xcode 4.3+ compatibility (Mac OS X 10.7/10.8) | |
| Jwdietrich | Xcode 4.3+ compatibility (Mac OS X 10.7/10.8) | |
| Jwdietrich | Installation | |
| Jwdietrich | Xcode 2.0 compatibility (Mac OS X 10.4) | |
| Jwdietrich | Xcode 2.0 compatibility (Mac OS X 10.4) | |
| Jwdietrich | Prerequisites: Apple Developer Tools | |
| Jwdietrich | Xcode 3.1 compatibility (Mac OS X 10.5) | |
| BigChimp | typo (minor) | |
| Jwdietrich | Added Jonaes Maebe's hint from http://forum.lazarus.freepascal.org/index.php/topic,22133.msg130207.html#msg130207 | |
| Jwdietrich | Xcode 5 and Mavericks | |
| Jwdietrich | Screenshots added. | |
| Jonas | Xcode 5.0+ compatibility (Mac OS X 10.9) (minor) | |
| Jonas | Xcode 5.0+ compatibility (Mac OS X 10.9): Xcode 5 can also be installed under 10.8 (minor) | |
| BigChimp | Xcode 5.0+ compatibility (Mac OS X 10.8 and 10.9): syntax highlight (minor) | |
| Mattias2 | Xcode 5.0+ compatibility (Mac OS X 10.8 and 10.9) | |
| Jwdietrich | Xcode 5.0+ compatibility (Mac OS X 10.8 and 10.9) | |
| BigChimp | Xcode 5.0+ compatibility (Mac OS X 10.8 and 10.9): "globally" doesn't make sense here | |
| Jwdietrich | Mac How To Articles | |
| BigChimp | category conform to linux fedora,ubuntu... | |
| Mischi | Installation using fink: update (minor) | |
| Jwdietrich | Xcode 2.3 required for newer Lazarus versions. | |
| Mischi | Installation using fink: add win64 | |
| Jwdietrich | Platform template added. | |
| Jwdietrich | Platform template updated. | |
| Jwdietrich | Xcode 5.0+ compatibility (Mac OS X 10.8 and 10.9) | |
| Jwdietrich | Xcode 5.0+ and 6.0 compatibility (Mac OS X 10.8, 10.9 and 10.10) | |
| Jwdietrich | Xcode 5.0+ and 6.0 compatibility (Mac OS X 10.8, 10.9 and 10.10) | |
| Jwdietrich | Xcode 5.0+ and 6.0 compatibility (Mac OS X 10.8, 10.9 and 10.10) | |
| Mischi | Installation using fink: Update | |
| Jwdietrich | Xcode 5.0+ and 6.0 compatibility (Mac OS X 10.8, 10.9 and 10.10) | |
| Jwdietrich | Download stable sources | |
| FTurtle | ||
| Mischi | Uninstalling Lazarus and Free Pascal: adding remove of fink installed fpc and lazarus. | |
| Jwdietrich | See Also | |
| Jwdietrich | Applying new term "macOS", as introduced on today's WWDC | |
| Jwdietrich | ||
| Jwdietrich | Xcode 4.3+ compatibility (Mac OS X 10.7/10.8) | |
| Dbannon | Installation | |
| Dbannon | Update and pushing very old info down the page - first cut | |
| Dbannon | clean up (minor) | |
| Dbannon | clean up (minor) | |
| Dbannon | clean up (minor) | |
| Dbannon | clean up (minor) | |
| Dbannon | (minor) | |
| Dbannon | added small block about Cocoa | |
| Dbannon | clean up (minor) | |
| Dbannon | cleanup (minor) | |
| Mattias2 | Step 2. Xcode Command Line Tools | |
| Mischi | Step 2. Xcode Command Line Tools: typo correction | |
| Laguna | Step 5 Tell Lazarus about starting gdb | |
| Laguna | Step 5 Tell Lazarus about starting gdb | |
| Dbannon | gdb and High Sierra | |
| Mattias2 | Step 2. Xcode Command Line Tools | |
| Mischi | Step 3 install gdb: adding fink | |
| Mischi | Step 4 FPC, FPC Source and Lazarus: add update of fink installation | |
| Mischi | Installation using fink: remove outdated stuff about fink | |
| Mischi | Step 4 FPC, FPC Source and Lazarus | |
| Mischi | minor typo and grammar corrections (minor) | |
| Mischi | Carbon and Cocoa: typos (minor) | |
| Mischi | Step 1. Download Xcode.: typo (minor) | |
| Mischi | Step 2. Xcode Command Line Tools: typos (minor) | |
| Mischi | Step 5 Tell Lazarus about starting gdb: typos/wording (minor) | |
| Martin | Step 3 install gdb | |
| Dbannon | Step 3 install gdb | |
| Dbannon | Step 5 Tell Lazarus about starting gdb | |
| Dbannon | better view of Cocoa in intro, downplay gdb | |
| McSquirrel | Carbon and Cocoa: added instructions for compiling Cocoa 64bit apps | |
| McSquirrel | Carbon and Cocoa (minor) | |
| Dbannon | lldb | |
| Dbannon | ||
| Dbannon | breaking fpc and lazarus into distinct sections | |
| Dbannon | type | |
| Dbannon | Configure the Debugger | |
| Dbannon | Install Lazarus | |
| Dbannon | Install Lazarus | |
| Dbannon | Added Debugger images | |
| Dbannon | Carbon and Cocoa | |
| Dbannon | Step 3 further info re fink and fpupdelux | |
| Dbannon | Step 3 FPC, FPC Source (disk images or fink) | |
| Dbannon | Install Lazarus, fpupdeluxe and cocoa and carbon | |
| Dbannon | typo | |
| Dbannon | type | |
| Dbannon | Installation | |
| Jonas | Step 2. Xcode Command Line Tools: The SDK headers are not necessary if you use the correct FPC installer | |
| Jonas | Step 3 FPC, FPC Source | |
| Trev | Fixed syntax highlighting (minor) | |
| Trev | Known issues: Added deleted material regarding 10.14 installation with installer before 3.0.4a | |
| Trev | Carbon and Cocoa: Update for macOS Cocoa as the 64 bit only world arrives in Catalina (minor) | |
| Trev | Interfaces Development Articles: Added Cocoa Internals link (minor) | |
| Trev | See Also: Removed dead external site link (minor) | |
| Trev | Source Forge: Clarified obtaining sources for FPC (minor) | |
| AnthonyTekatch | Step 1. Download Xcode.: added note about newer Xcode 11.1 for MacOSX Catalina 10.15 (minor) | |
| Trev | Added link to Legacy information (minor) | |
| Trev | Installation: Updated for macOS 10.15 Catalina; fixed typos; fixed wiki markup | |
| Trev | Cocoa 64 bit vs Carbon 32 bit: Updated for release of macOS 10.15 Catalina (minor) | |
| Trev | Download the sources via svn: removed dead svn package link (minor) | |
| Mischi | Other FPC Options: Update to Lazarus 2.0.4 and mention cocoa. | |
| Mattias2 | Known issues | |
| Mattias2 | Known issues | |
| Mattias2 | Upgrading from Mojave (10.14) to Catalina (10.5) | |
| Mattias2 | Known issues | |
| Trev | Download the sources via svn: Updated for building Cocoa/Carbon versions (minor) | |
| Trev | Rationalised macOS categories (minor) | |
| FTurtle | Deleted categories (they are already in template) | |
| Trev | Other Interfaces: Replaced content with existing updated templates (minor) | |
| Trev | Cocoa 64 bit vs Carbon 32 bit: Fixed typo; updated (minor) | |
| Trev | Trev moved page Installing Lazarus on MacOS X to Installing Lazarus on macOS: MacOS X ->macOS (minor) | |
| Trev | Update template name due to page move (minor) | |
| Mischi | Other FPC Options: update to Lazarus 2.0.6 | |
| Mischi | Other FPC Options: add MacPorts and subheadings. (minor) | |
| Mischi | MacPorts (minor) | |
| Trev | fpcupdeluxe: Fixed typo (minor) | |
| Trev | Legacy Information: Moved to its own page | |
| Trev | Install Lazarus: Updated intra-page link (minor) | |
| Trev | Updated page link for Legacy Info (minor) | |
| Trev | Step 1. Download Xcode.: OSX -> macOS; minor update (minor) | |
| Trev | Step 1. Download Xcode: Updated (minor) | |
| Trev | Source Forge: Fixed broken web links (minor) | |
| Trev | Installed from disk images or sources: Updated (minor) | |
| Mattias2 | Step 2. Xcode Command Line Tools | |
| Mattias2 | Configure the Debugger | |
| Mattias2 | Step 2. Xcode Command Line Tools | |
| Trev | Updated installation instructions for Catalina | |
| Trev | Download the sources via svn: Minor updates and clarifications (minor) | |
| Trev | Install from Source / Development version: Minor clarification (minor) | |
| Trev | Moved more legacy information to the Legacy page | |
| Trev | Removed more legacy content to the Legacy page | |
| Trev | Removed outdated information (minor) | |
| Trev | Re-organised some content (minor) | |
| Trev | Non-release versions of the Lazarus IDE: Added trunk source download and build instructions | |
| Trev | fink: Fixed typo (minor) | |
| Trev | Step 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 | |
| Trev | Undo revision 136913 by Trev (talk) (minor) | |
| Trev | Moved platform template to page template to catch other languages (minor) | |
| Trev | Updated intro to specify download file location (minor) | |
| Trev | Fix typo (minor) | |
| Trev | Upgrading from Mojave (10.14) to Catalina (10.15): Added info for when building FPC compiler | |
| Trev | Known issues: New "Installing Lazarus 2.0.8 with FPC 3.2.0" section | |
| Trev | Installing Lazarus 2.0.8 with FPC 3.2.0: Fix typo (minor) | |
| Trev | Installation: Updated for Lazarus 2.0.8/FPC 3.2.0; fix typos | |
| Trev | Building the FPC compiler from Mojave (10.14) onwards: Fix duped slash (minor) | |
| Trev | Installing Lazarus 2.0.8 with FPC 3.2.0: Fix duped slash (minor) | |
| Trev | Building the FPC compiler from Big Sur Beta (11.0) onwards | |
| Trev | Installing Lazarus 2.0.8 with FPC 3.2.0: Add info on XR line in other macOS versions | |
| Trev | Updated for macOS 11.0 - Big Sur Beta (minor) | |
| Trev | Building the FPC compiler from Big Sur Beta (11.0) onwards: delete section - not needed | |
| Trev | See also: Fix typo (minor) | |
| Trev | Installing Lazarus 2.0.8 with FPC 3.2.0 for macOS 10.11+: Add macOS version information to heading (minor) | |
| Trev | Known issues: Added section on installing Lazarus 2.0.8 and FPC 3.2.0 for macOS 10.10 and earlier | |
| Trev | FPC 2.4.4 bug: Move to legacy info page | |
| Trev | Relocated Legacy Info and cleaned up See also section | |
| Trev | See also: Add Mac Portal; trim unnecessary info | |
| Trev | Installation: Fix typo (minor) | |
| Trev | Fixes 2.0: Updated and included updating instructions | |
| Trev | Fixes 2.0: Tweak update instructions (minor) | |
| Trev | Trunk: Add svn requirement (minor) | |
| Trev | Re-arranged content more logically; adjust heading levels | |
| Trev | Tweaked intro (minor) | |
| Trev | Lazarus Fixes 2.0: Added changes page link (minor) | |
| Trev | FPC Trunk: Added FPC user changes page link (minor) | |
| Trev | FPC Trunk: Tweak instructions (minor) | |
| Trev | FPC Trunk: Tweaked instructions (minor) | |
| Trev | Lazarus preference folder .lazarus in the home directory: Tweak instructions (minor) | |
| Trev | Step 5: Configure the Debugger: Fix typos, wiki markup (minor) | |
| Trev | Step 5: Configure the Debugger: Fix typos; correct menu names; clarify lldb is from command line tools, not Xcode itself | |
| Trev | Cocoa 64 bit vs Carbon 32 bit: Updated (minor) | |
| Trev | Lazarus Fixes 2.0: Minor tweak (minor) | |
| Trev | Source Forge: Fix test program page link (minor) | |
| Trev | Installing Lazarus 2.0.8 with FPC 3.2.0 for macOS 10.10 and earlier: Clarify two bug fixes needed (minor) | |
| Trev | Installing Lazarus 2.0.8 with FPC 3.2.0 for macOS 10.10 and earlier: Fix typo (minor) | |
| Trev | Known issues and solutions: Updated for Lazarus 2.0.10 + FPC 3.2.0 for macOS 10 and earlier (minor) | |
| Trev | Known issues and solutions: Tweak instructions for macOS 10.10 and earlier (minor) | |
| Trev | Installing 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) | |
| Trev | Installing Lazarus 2.0.8, 2.0.10 with FPC 3.2.0 for macOS 10.10 and earlier: Tweaked wiki markup (minor) | |
| Trev | macOS 10.8 Mountain Lion additional steps: Add details for Lazarus 2.0.10 (minor) | |
| Trev | Lazarus IDE - Unable to "run without debugging": New section | |
| Jonas | Installing 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) | |
| Chrisr | Step 2: Xcode Command Line Tools | |
| Trev | Installing Lazarus 2.0.8 with FPC 3.2.0 for macOS 10.11+: Revised version - patch Lazarus, not FPC | |
| Trev | macOS 10.5 Leopard additional steps: Instructions for Leopard Lazarus 2.0.10 + FPC 3.2.0 | |
| Trev | macOS 10.5 Leopard: Fix Leopard title (minor) | |
| Trev | macOS 10.5 Leopard: Fix typo (minor) | |
| Trev | macOS 10.5 Leopard: Updated to remove outdated Clang installation | |
| Trev | macOS 10.5 Leopard: Minor tweak (minor) | |
| Trev | macOS 10.5 Leopard: Mention Xcode needs installing (minor) | |
| Trev | macOS 10.5 Leopard: Fix markup (minor) | |
| Trev | macOS 10.5 Leopard: Fix typo (minor) | |
| Trev | Known issues and solutions: Collapse content sections (minor) | |
| Trev | Known issues and solutions: Improved collapsible sections (minor) | |
| Trev | Uninstalling Lazarus and Free Pascal: Add collapsible sections (minor) | |
| Trev | Known issues and solutions: Change collapsed background (minor) | |
| Trev | Uninstalling Lazarus and Free Pascal: Change collapsed background (minor) | |
| Trev | FPC Trunk: Minor update: code tags; -XR option (minor) | |
| Trev | FPC Trunk: Added note about compiling a 32 bit FPC trunk | |
| Trev | Add Apple Silicon note (minor) | |
| Mattias2 | Lazarus Fixes 2.0 | |
| Mattias2 | Installing non-release versions of the Lazarus IDE | |
| Mattias2 | Lazarus Trunk | |
| Mattias2 | Installing non-release versions of FPC | |
| Mattias2 | Source Forge | |
| Mattias2 | Installing non-release versions of the Lazarus IDE | |
| Mattias2 | Installing non-release versions of FPC | |
| Trev | Lazarus Fixes 2.0: Split out using git/svn; added necessary clean commands for a successful rebuild | |
| Trev | Lazarus Trunk: Split out using git/svn; added necessary clean commands for a successful rebuild | |
| Trev | Lazarus Fixes 2.0: Add version for Xcode (minor) | |
| Trev | FPC Trunk: Tweak cleanup (minor) | |
| Trev | Mac Installation FAQ: Add new reference | |
| Trev | Known issues and solutions (minor) | |
| Trev | FPC Trunk: Fix typo (minor) | |
| Trev | What does the bigide make argument do?: New section | |
| Alextp | Installed from packages or source: script was adapted to any FPC ver | |
| Trev | Step 1: Download Xcode: Emboldened minor heading (minor) | |
| Trev | Step 3: FPC, FPC Source: Add empasis (minor) | |
| Trev | Step 3: FPC, FPC Source: Clarify that there are two packages - binaries and source (minor) | |
| Trev | Clarify binaries and source downloads (minor) | |
| Trev | Fix typo (minor) | |
| Trev | Lazarus Fixes 2.0: Fix typo (minor) | |
| Trev | Resurrecting Subversion (svn) on Catalina and Big Sur: New section | |
| Trev | Step 3: FPC, FPC Source: Minor tweaks (minor) | |
| Trev | Legacy Information: New section | |
| Trev | FPC + Lazarus Compatibility Matrix: Renamed for clarity (minor) | |
| Trev | Minor tweak (minor) | |
| Trev | FPC Trunk: sudo to the rescue (minor) | |
| Trev | FPC Trunk: Fix highlighted line (minor) | |
| Trev | Clarify note (minor) | |
| Trev | Lazarus Trunk: Add Apple Silicon notes | |
| Trev | Lazarus Trunk: Link bigide option | |
| Trev | Fix typo; Updated for Apple Silicon | |
| Trev | Step 3: FPC, FPC Source: Updated for Apple Silicon Macs | |
| Trev | Step 3: FPC, FPC Source: Fix link (minor) | |
| Trev | Lazarus Trunk: Updated instructions; take account of Apple Silicon build (minor) | |
| Trev | Lazarus Trunk: Move Apple Silicon notes to template for multiple reuse | |
| Trev | Installing non-release versions of the Lazarus IDE: Add Apple Silicon notes; re-arrange downloading/updating/building sections | |
| Trev | Step 4: Install the Lazarus IDE: Fix link (minor) | |
| Trev | Updating Lazarus 2.0 fixes source: Fix heading (minor) | |
| Trev | Building Lazarus 2.0 fixes source: Fix heading (minor) | |
| Trev | Step 4: Install the Lazarus IDE: Updated Apple Silicon note | |
| Dieselnutjob | Step 5: Configure the Debugger | |
| Dieselnutjob | Known issues and solutions | |
| Trev | Compiling X11 applications and library not found X11 or Truetype: Content moved to FAQ | |
| Trev | Updated (minor) | |
| Trev | Installed using fink: Try to clarify fink uninstall only works if installed using fink | |
| Trev | Installed from packages or source: Updated to clarify you need to drag Lazarus from Applications folder to trash | |
| Trev | Installing Lazarus 2.0.8, 2.0.10 with FPC 3.2.0 for macOS 10.10 and earlier: Fix typo (minor) | |
| Trev | See also: Add Installing multiple Lazarus versions link | |
| Trev | FPC Trunk: update date | |
| Trev | Source Forge (Official Repository): Update (minor) | |
| Trev | FPC Trunk: Remove duped content (minor) | |
| Trev | Installing non-release versions of FPC: Add highlighting to long line (minor) | |
| Trev | Source Forge (Official Repository): Attempt to clarify instructions further | |
| Trev | Source Forge (Official Repository): Further attempted clarification :- | |
| Trev | Source Forge (Official Repository): Update (minor) | |
| Trev | Step 3: FPC, FPC Source: Clarify title (minor) | |
| Trev | Step 1: Download Xcode (optional): Clarify that this is an optional step | |
| Trev | Clarify that Step 1 may be optional depending on the user's needs | |
| Trev | Step 2: Xcode Command Line Tools: Clarify | |
| Trev | Step 1: Download Xcode (optional): Fix typo (minor) | |
| Trev | Source Forge (Official Repository): Fix grammar (minor) | |
| Trev | See also: Add Lazarus 2.2 release notes link for trunk | |
| Trev | See also: Add link to Lazarus Fixes branch notes | |
| Nimral | First attempt to add a quick entry path for beginners (like me) | |
| Nimral | Proof reading/typos | |
| Nimral | (minor) | |
| Nimral | More typos. (minor) | |
| Nimral | A first glimpse on the debugger (minor) | |
| Nimral | Typos (minor) | |
| Nimral | Typo (minor) | |
| Nimral | (minor) | |
| Nimral | Quick Installation (The Wimp Track) (minor) | |
| Trev | Reverted edits by Nimral (talk) to last revision by Trev (minor) | |
| Trev | Step 2: Xcode Command Line Tools: Updated with info from Nimral and verified on a clean Big Sur installation | |
| Trev | Other FPC Options: remove MacPorts Lazarus install (wrong place) (minor) | |
| Trev | Other Lazarus IDE Options: Add MacPorts (minor) | |
| Trev | fink: Fix typo (minor) | |
| Trev | Other FPC installation options: Moved to new page | |
| Trev | Other Lazarus IDE Options: Moved to new page | |
| Trev | See also: Add link to new page "Other macOS installation options" | |
| Trev | Lazarus Fixes 2.0: Minor update (minor) | |
| Trev | Third party package uninstaller: New section | |
| Trev | Installed from packages or source: Updated script (minor) | |
| Trev | Installed from packages or source: Updated script for Lazarus 2.2.0 + FPC 3.2.2 | |
| Trev | Installed from packages or source: Updated script for FPC 3.x.x and Lazarus 2.0.x | |
| Trev | Update script for receipts | |
| Trev | Installed from packages or source: Add FPC docs to uninstall scripts | |
| Trev | Installed from packages or source: Add deletion of manages to scripts | |
| Trev | Installed from packages or source: Update Lazarus 2.0.x script to remove App alias | |
| Trev | Installed from packages or source: Updated scripts for Lazarus 2.0.12 and 2.0.10 | |
| Trev | Installed from packages or source: Update script for Lazarus 2.0.12 fps src location | |
| Trev | Installed from packages or source: Updated scripts and text for Lazarus 2.0.12 and 2.0.8,10 | |
| Trev | Uninstalling Lazarus and Free Pascal: Relocate to its own linked page | |
| Trev | Legacy Information: Add Carbon 32 bit interface (minor) | |
| Trev | Undo revision 146218 by Trev (talk) (minor) | |
| Trev | Downloading Lazarus Fixes 2.2 source: Updated to fixes 2.2; new git and svn URLs | |
| Trev | Downloading Lazarus Fixes 2.2 source: Make destination consistent with later sections (minor) | |
| Trev | Updating Lazarus Fixes 2.2 source: Updated to fixes 2.2 (minor) | |
| Trev | Downloading Lazarus Fixes 2.2 source: Fix typos (minor) | |
| Trev | Building Lazarus Fixes 2.2 source: Updated to fixes 2.2 (minor) | |
| Trev | Downloading Lazarus trunk source: Updated for new git and svn URLs | |
| Trev | Lazarus Fixes 2.2: Updated for fixes 2.2 (minor) | |
| Trev | FPC Trunk: Updated for git migration to GitLab | |
| Trev | Installing non-release versions of FPC: Delete content and re-use template content to avoid duplication (minor) | |
| Trev | Step 4: Install the Lazarus IDE: Update fixers 2.0 to 2.2 (minor) | |
| Trev | Step 4: Install the Lazarus IDE: Fix internal page links (minor) | |
| Trev | Step 4: Install the Lazarus IDE: Fix internal page ins again :- (minor) | |
| Trev | Known issues and solutions: Moved some content to the legacy page | |
| Trev | Known issues and solutions: Fix typo (minor) | |
| Trev | Known issues and solutions: Move more content to legacy page | |
| Trev | Legacy Information: Add more legacy info topics | |
| Trev | Downloading Lazarus trunk source: Updated svn checkout to work around a bug in many subversion versions | |
| Trev | Step 4: Install the Lazarus IDE: Updated versions (minor) | |
| Trev | Downloading Lazarus trunk source: Expand command abbreviations for clarity and consistency | |
| Trev | Downloading Lazarus trunk source: Remove unneeded tilde (minor) | |
| Trev | Downloading Lazarus Fixes 2.2 source: Tweak svn command (old one also works) (minor) | |
| Trev | Lazarus development version: Updated for git main/svn trunk (minor) | |
| Trev | See also: Updated page link to latest Lazarus fixes branch | |
| Trev | See also: Trunk > development version (minor) | |
| Trev | Step 2: Xcode Command Line Tools: Minor update (minor) | |
| Trev | External links: New section | |
| Trev | External links: Added download snapshots | |
| Trev | Installing LazDebuggerFpLLdb: Add internal page link to bigide (minor) | |
| Trev | Cocoa 64 bit vs Carbon 32 bit: Updated | |
| Trev | Installation: Make clearer Xcode and/or CLT (minor) | |
| Trev | Step 3: FPC binaries and FPC source code: Update note for Lazarus 2.2RCx and FPC 3.2.2 | |
| Trev | Step 3: FPC binaries and FPC source code: Update note for Lazarus 2.2RCx and 2.2.0 (minor) | |
| Trev | Step 4: Install the Lazarus IDE: Update trunk > development (minor) | |
| Trev | Installing non-release versions of the Lazarus IDE: Trunk > development (minor) | |
| Trev | Step 5: Configure the Debugger: Updated for Lazarus 2.2.0 release | |
| Trev | Step 1: Download Xcode (optional): Remove version maintenance issue (minor) | |
| Trev | Step 3: FPC binaries and FPC source code: Flip M1 note now that FPC 3.2.2 has been out a while (minor) | |
| Trev | Step 3: FPC binaries and FPC source code: Tweak note (minor) | |
| Trev | Emphassise FPC comprises two packages | |
| Trev | Step 3: FPC binaries and FPC source code: Eliminate duplication | |
| Trev | Step 3: FPC binaries and FPC source code: Relocate note to install FPC first to next step | |
| Trev | Step 4: Install the Lazarus IDE: Add note that FPC must be installed first | |
| Trev | See also: Relocate one item; delete duped item | |
| Trev | Lazarus development version: Add dev notes page link (minor) | |
| Trev | Cocoa 64 bit vs Carbon 32 bit: Mention M1 target; fix typo (minor) | |
| Trev | Known issues and solutions: Lazarus 2.2.0 solutions | |
| Trev | Lazarus IDE v2.2.0 - rebuilding issue: Update to clarify some error fo not occur on Intel computers | |
| Trev | Lazarus development version: Update main's release notes from 2.2 to to 2.4 (minor) | |
| Alextp | Building Lazarus development version source | |
| Edgardager | ||
| Edgardager | ||
| Edgardager | ||
| Thaddy | Undo revision 155870 by Edgardager (talk) | |
| Thaddy | Undo revision 155869 by Edgardager (talk) | |
| Thaddy | Undo revision 155870 by Edgardager (talk) | |
| Thaddy | Undo revision 155868 by Edgardager (talk) | |
| Edgardager | ||
| Edgardager | ||
| Edgardager | ||
| Trev | Reverted edits by Edgardager (talk) to last revision by Thaddy (minor) | |
| Trev | Building Lazarus development version source: Fix text for bigide (minor) | |
| Trev | Building Lazarus development version source: Add link to bigide explanation (minor) | |
| Dbannon | Mention removing quarantine attribute and some (incomplete) version number updates. | |
| Dbannon | Clean up of Lazarus Fixes install. | |
| Dbannon | Clean up overall, remove redundant "build from main src" as its covered, in principle in the "build from fixes" chapter. | |
| Dbannon | Clarified the option to install Lazarus from source | |
| Dbannon | fix broken 'note' code. | |
| Dbannon | Restructure page so that source install is a little more obvious | |
| Trev | Undo revision 157532 by Dbannon (talk) | |
| Bart | Step 2: Xcode Command Line Tools: typo | |
| Dbannon | Building Lazarus Fixes source | |
| Dbannon | Step 4: more direct instructions wrt source install. | |
| Dbannon | Restructure Installing (again) | |
| Dbannon | Installing Lazarus from Source | |
| Dbannon | replaced the carbon section, accidentally deleted. | |
| Dbannon | ||
| Dbannon | fixed a strange issue relating to templates | |
| Dbannon | more template issues. | |
| Dbannon | added git syntax | |
| Dbannon | add a section about managing config dir | |
| Dbannon | Starting Lazarus rewrite following user prompting | |
| Dbannon | typo | |
| Trev | Step 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.


