When you import a new project in Sigasi, you often get a lot of problem markers because of missing VHDL libraries. By default all project files are mapped to “library work”. VHDL libraries are defined outside of your VHDL files. So Sigasi can not configure your libraries automatically. We have some good ideas for heuristics to guess the correct library mapping. But for now, you have to configure the library mapping yourself.
But if you have many thousands of problem markers because of missing libraries. How do you easily find out which libraries are missing? The easiest way is to filter the “Problems View”:
- Click the menu icon in the problems view and select Configure Contents
- In the Configure Contents dialog:
- Uncheck “Show all items”
- Add a New Configuration and Rename it to “Missing Libraries”
- (Optionally) Click “On any element in same project” if you only want to see problems of the currently selected project.
- In the text field of the Description type “Library”
- Click OK
You will see a lot of duplicates, but once you start mapping the libraries correctly (see setting libraries), this number will quickly decrease.