@Trenatos,
OK, my bad. I had downloaded the source and was trying to simply build the FPCupDeluxe app (I think) which defeats the purpose of what's being achieved.
I now understand the purpose of this application, ie. to use the SVN repo to keep the lazarus/FPC software as bleeding edge as possible. Wow, it really is something.
Now I assume that I can update through this application. What does it do with installed (3rd party) packages when I update. Again, I assume I don't have to reinstall everything every time I do a lazarus/FPC update?
OK, I got an initial fail on the install. Not sure why, but I'll take your advice and roll back to stable:
Executing: /usr/bin/svn info /Users/kevin/Lazarus FPCDeluxe/fpcsrc (working dir: )
svn: E155007: '/Users/kevin/Lazarus' is not a working copy <<<<<-------- THAT FOLDER WAS ACTUALLY "Lazarus FPCDeluxe" AND NOT "Lazarus"
svn: E155007: '/Users/kevin/Lazarus' is not a working copy
fpcupdeluxe: info: FPCNativeInstaller (DownloadFromSVN: FPC): SVN gave error code: 256
fpcupdeluxe: info: FPCNativeInstaller (DownloadFromSVN: FPC): SVN gave error message: svn: E155007: '/Users/kevin/Lazarus' is not a working copy
fpcupdeluxe: info: FPCNativeInstaller (GetModule: FPC): FPC was at: failure
fpcupdeluxe: info: FPCNativeInstaller (GetModule: FPC): FPC was at: failure
fpcupdeluxe: info: FPCNativeInstaller (GetModule: FPC): No updates for FPC found.
fpcupdeluxe: ERROR: FPCNativeInstaller (GetModule: FPC): Checkout/update of FPC sources failure.
I'm pretty sure thats because the folder name had a space in it. I have retried without the space and that went much better - trap for young players.
And now gets almost to the end and fails:
/Users/kevin/LazarusFPCUPDeluxe/lazarus/lcl/interfaces/./cocoa/cocoatextedits.pas(158,14) Error: (3058) There is no method in an ancestor class to be overridden: "becomeFirstResponder:Boolean;"
/Users/kevin/LazarusFPCUPDeluxe/lazarus/lcl/interfaces/./cocoa/cocoatextedits.pas(158,14) Error: (3266) Objective-C messages require their Objective-C selector name to be specified using the "message" directive.
/Users/kevin/LazarusFPCUPDeluxe/lazarus/lcl/interfaces/./cocoa/cocoatextedits.pas(407,1) Fatal: (10026) There were 2 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Error: /Users/kevin/LazarusFPCUPDeluxe/fpc/bin/x86_64-darwin/ppcx64 returned an error exitcode
Error: (lazarus) Compile package LCL 2.1: stopped with exit code 1
Error: (lazarus) [TLazPackageGraph.CompileRequiredPackages] "Exit code 1"
Error: (lazarus) Building IDE: Compile AutoInstall Packages failed.
make: *** [useride] Error 2
with exit code 1
Error: (lazarus) [TLazPackageGraph.CompileRequiredPackages] "Exit code 1"
Error: (lazarus) Building IDE: Compile AutoInstall Packages failed.
make: *** [useride] Error 2
fpcupdeluxe: ERROR: LazarusNativeInstaller (BuildModuleCustom: UserIDE): make returned error code #512
ERROR: Fpcupdeluxe fatal error !
So now will try with Stable/Stable, which appears to have worked:
SUCCESS: Fpcupdeluxe ended without errors.
Fpcupdeluxe has created a shortcut link in your home-directory to start Lazarus.
Shortcut-link: Lazarus_LazarusFPCUPDeluxe
Lazarus MUST be started with this link !!
Fpcupdeluxe has also (tried to) create a desktop shortcut with the same name.
And just as an aside, I look at the amount of time and effort that has gone into Lazarus/FPC and projects like this and it is mind boggling. This is some seriously good shit.... I think my move from Delphi to Lazarus might indeed be a good thing, I am optimistic at least.
Again, thanks for the advice and assistance.