You clipped a lot of information, and it is hard to see what is going on.
I do notice you use a win32 compiler, while you are searching for units to do with unix. These units are not available on Windows.
If you are attempting to crosscompile, you must first do a full crosscompile of FPC, and only then start compiling for target X. Just including the unix dirs doesn't make a windows compiler suddenly unix.