haxe 3.3 is now more particular about using precompiled headers to speed up compilation, which is generally a good thing.
However, there are a few rules with precompiled headers, particularly that the include order needs to match.
This in turn means that the first real line in your source file needs to be "#include <hxcpp.h>"
So if you are including this file, but not at the top, just move it to the top.
If you are not including it directly (maybe indirectly?) then you could consider adding it just as a simple fix.
If you do not want to include this at all, you can either:
1. move your external cpp to a separate "file group" in the build.xml (not the haxe one)
2. I might be able to come up with some class meta to disable precompiled headers for this one file
3. As a last resort, disable precompiled headers with NO_PRECOMPILED_HEADERS, either as a define or in .hxcpp config.
You can get a nice speed improvement with PCH, so try to avoid 3.
If the simple fixes are not acceptable, I can give more info about 1 ot 2.
Hugh