An ELSEWHERE definition for a function in one module cannot be satisfied by an AS definition in a different module.

#2186   Compile-time error

An ELSEWHERE definition for a function in one module cannot be satisfied by an AS definition in a different module.

Additional Information

The function is 'X', first predefined on line L of file 'F'.

Explanation

An exported function has been predeclared with ELSEWHERE definition in one module, and fully defined in another. This is not allowed.