I am using svlangserver in Neovim with the default settings.
The linter is Verilator 5.015.
In my projects, the linter emits this error message for all imports:
Importing from missing package 'P'
However, the corresponding package files are all listed correctly in the linter.vc file generated by svlangserver.
I have noticed that the errors disappear if I edit the file linter.vc and I remove the -v switch before the library file names.
In fact, according the Verilator man page, this option is documented as:
-v Verilog library
I suspect that Verilator 5 does not support SystemVerilog for files introduced with the -v option.
Just listing the file names alone seems to work.