yes, those are my classes.

The strange thing is that I forced mac to run the same code as Linux (where I had defined(Q_OS_LINUX) I added || defined(Q_OS_MAC) ) the same code compiles perfectly on linux but all these errors occurs in MAC... I've already noticed that some system includes don't exist in Mac, and I'm working on removing those parts but everytime I compile the same output is these undefined symbols