Incomplete Type Error for Library Function Blocks

As example shown the screenshot.
The user library “General” has a function block with a internal variable which is a function block from the library “brsystem”. To always compile correctly and not based on luck the dependency should be defined in the property of your user library.