Thanks for that. I set the value to Cocoa. I get a whole load of errors and warnings when I compile the project
"Compile package LCL 2.2.4: Success, Errors 108, Warnings: 35, Hints: 470"
Then at the end, I get the line
"Compile Project, CPU: aarch64, Target /Users/me/tmp/project1: success"
Something does not seem right. I've been using Lazarus on MacOS with Cocoa for years and Delphi before that. It looks like I'll have to run it under a Linux VM in future.