OracleNavigator.pas should not be compiled. It is not referenced in any of the other Direct Oracle Access unit, and should not be referenced in your application either.
I just noticed that you tried to compile the Direct Oracle Access package. You should not do so. The package should stay as it is, NONVISUAL should be defined in your project, and the Direct Oracle Access source files should be included in the search path of the project.