When including files in the ZCPU, it will look for the file at the right path, but with \ as path separator. This causes it to fail on non-Windows systems.
See for example these two lines
That's not the whole story, though - just fixing the preprocessor was not enough in my tests. The debugger still errors and tries to use the wrong path and the code does not actually execute with the include statement in there.