The instructions are a compilation of the actual steps that I performed in getting Laz installed and compiling a 64bit test app, then converting a 32bit to 64bit app.
You do not need a 32-bit to 64-bit cross-compiler in order to compile a source for a 64-bit target and you definitely do not need a standalone Free Pascal cross compiler. A project should be compilable for every supported target, no matter on/for which processor it was created. (let's forget about different widgetsets and other operating systems there for a moment).
Both operations were successful after I had installed the cross-compiler and assumed that the CC was 32bit to 64bit not the other way around --mmkay!
Which seem to indicate that without doing so you had issues. Please report them instead of installing a 32 to 64 bit FPC cross-compiler.
If you think about that for a moment... let it sink in... you have a 64-bit lazarus/fpc installed and on top of that you are adding a fpc 32 to 64-bit cross-compiler. What good would that cross-compiler do exactly ?
For more explanation see also below answer.
This isn't a blame game it's a this is what I did can someone look at the stuff and help me refine this crap so I am not guessing about what actually needs to happen.
Except for the specifics you mentioned concerning OS related actions (such as unblocking, installing as admin) you only need to do one thing and that is installing Lazarus.
Now, for 64-bit Windows that can mean one of two choices:
1) you install the 32-bit version of lazarus/fpc (and in case you also wish to create 64-bit applications, install the lazarus 64-bit cross-compiler addon)
2) you install the 64-bit version of lazarus/fpc (and in case you also wish to create 32-bit applications, install the lazarus 32-bit cross-compiler addon)
Of course, you are more than welcome to install both combinations at the same time (but i personally would not recommend that unless you know what you are doing).
I also thought that I made it clear in previous posts that I had encountered issues with compiling and even some setup miles away from trying to misdirect anyone into installing anything faulty.
You talked about instructions you have read that talked about compiling lazarus/fpc from source and that this did not work for you.
For all official supported platforms, every fpc/Lazarus release can also be compiled from source if you wish to do so and many people (including myself) have done so without any problems (well, in practice there are the occasional hiccups but they are reported and usually fixed asap in order to await inclusion of these fixes in a new (fix)release).
Also both Free Pascal and Lazarus comes in ready to go installation packages for a variety of platforms. The only thing you need to do for that is pick/download the right one for your OS and install it.
And that's actually it. Nothing more, nothing less.
I am going to re-install Laz 64bit again this time try to re-do all the steps with the exception of installing the cc.
As a friendly advise.
1) make sure you absolutely clean up all your old installations. Any remnant left from a previous installation can influence a new installation.
2) forget about your steps for a moment (keep them in mind though). Simply install the 64-bit version of lazarus and do not install anything else. Use your unblock/admin steps in case that helps you (keep in mind they only apply for your personal setup only), but do not install anything besides that one Lazarus installation package
I'll report what I encounter and do appreciate the positive feed-back and as soon as I get this crap smoothed over I make the necessary corrections and will appreciate any future input you may have. TC.
Any issues you encounter by just installing the 64-bit version of Lazarus would be highly appreciated.
As another friendly advise: frustration is never a good advisory.
Sometimes things simply go wrong with a lazarus/fpc release, sometimes people have an out of the ordinary setup, sometimes a (new) operating system (such as windows 10) confronts users with new security measures that have to be dealt with etc. etc.
The only part that we as users can control/influence is at least report Lazarus/FPC related issues so that developers are able to fix these (in case they need fixing).
PS: i see now that in your reply to Akira1364 you changed the rules of the game by mixing 32 and 64 bit lazarus. Which mean you have to obey the rules of having
multiple installations of lazarus.
First reaction would be that you messed things up considerably because of that as that might perhaps explain the odd FPC cross-compiler installation.