This is expected behaviour. It indicates a warning (not an error) that some functionality (that some user may expect reading the documentation of basex) is not available because some recommended/suggested is not installed.
What do you think, does it make sense to you?