New PC, ERC says "Current Config does not include the library..."

I just installed KiCad on a new PC. I had the same version (7.0.9) on my old PC. My personal library files are on Dropbox, and I linked them up in the Symbol and Footprint library managers on the new PC in the same way as I had on the old PC. On the new PC, when I run ERC, I get new warnings (which did not occur on the old PC) saying “The current configuration does not include the library…”, where the named library is one of my personal symbol libraries. Additionally, if I try to update one of these symbols with the same symbol from the library, it says “symbol not found”.

The personal symbol libraries are listed in the symbol library manager with “Active” and “Visible” are both checked. interestingly, in the schematic editor I can still place a part from these libraries into the schematic with no problem. What is the additional step I’ve missed to prevent these errors?

Version info from new PC:
Application: KiCad Schematic Editor x64 on x64
Version: 7.0.9, release build
Libraries:
wxWidgets 3.2.3
FreeType 2.12.1
HarfBuzz 8.2.1
FontConfig 2.14.2
libcurl/8.4.0-DEV Schannel zlib/1.3
Platform: Windows 11 (build 22621), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Nov 5 2023 19:26:40
wxWidgets: 3.2.3 (wchar_t,wx containers)
Boost: 1.83.0
OCC: 7.7.1
Curl: 8.4.0-DEV
ngspice: 41
Compiler: Visual C++ 1936 without C++ ABI
Build settings:
KICAD_SPICE=ON

Some new/old PC info:
New: Dell G15 Intel i9 32GB Nvidia RTX4060
Old: Thinkpad Interl i7 32GB Nvidia Quadro P1000

It seems like you have made a typo in the new path, or a typo in the old path that you corrected on this new installation.

Can you show screenshots of the error and your library config?

It occurs to me that this might be a problem in the project file and not with KiCad itself because I can still place symbols from those personal directories in the schematic and when I ERC the result, the newly placed symbols do not generate errors, only symbols (from personal directories) that were previously in the schematic when I moved to the new PC.

ERC error:

Error that occurs when attempting to update symbol from library(with the same symbol):

Symbol libraries screen grab:

Config paths:

You probably won’t get a reply from the crafty one for some hours. He is in East Coast USA.

Are you certain you have not changed the path at all?

ERC will look for the library from which the symbol has been taken and also check that symbol in that library. If the library is missing ie. different path; ERC will complain.

Try this yourself. Place a part on your schematic, save, then run ERC. All will be well.
Turn off Active and visible, run ERC again and ERC will complain, even though the symbol is in your project.

You will also find ERC will complain if you move a symbol in a library as little as one grid square from its normal position in that library. In this instance, ERC will complain that the symbol has changed.

I can read your deleted post for a while… Level 4 forum powers. :slightly_smiling_face:

The post is very helpful. NOTE: the lack of underline bar in one set of libraries.
This is probably the fault.

ksnip_20231221-180630

1 Like

That’s it. This was not something I intentionally did, but somehow in the course of moving from A to B, underscores got removed. Thank you.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.