Moving to Linux is not an option, actually this code already compiles on linux, this is a game engine that should run on all major operating systems, and only Mac is left now.
I actually bought a Macbook just for this, it has all latest updates and such, and enough ram, and latest FPC installed.

I don't know what a 'Bundle' is, I'll read about it, but for now just a simple console application should run.
Tomorrow, I will try to create a application from scratch that reproduces the error, without using the engine.