eeschema complains about missing libraries

Bug #1354844 reported by Nimo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
Unassigned

Bug Description

Whenever I open EESchema, it complains about the default libraries not being present:

The following libraries could not be found:
power
device
transistors
conn
linear
regul
74xx
cmos4000
adc-dac
memory
xilinx
special
microcontrollers
dsp
microchip
analog_switches
motorola
texas
intel
audio
interface
digital-audio
philips
display
cypress
siliconi
opto
atmel
contrib
valves

I wouldn't mind if they were referenced in my project but they aren't (or at least they aren't obviously referenced). I don't use the default libraries, preferring to use my own and as such don't even want them installed on my machine ideally.

I'm assuming EESchema can't find them because they don't exist, but given I don't want them to exist I would rather not see this message every time I edit a schematic.

Application: kicad
Version: (2014-08-06 BZR 5059)-product Release build
wxWidgets: Version 2.8.12 (release,Unicode,compiler with C++ ABI 1002,GCC 4.8.2,wx containers,compatible with 2.6)
Platform: Linux 3.13.0-32-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.54.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=OFF
         KICAD_SCRIPTING_MODULES=OFF
         KICAD_SCRIPTING_WXPYTHON=OFF
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

I have checked the project file for my current project and there is no reference to the default libs in there.

Kind regards
Nick

Revision history for this message
Chris Gibson (chris-w-gibson) wrote :

I'm using an older version so I don't know about the later ones, but can't you just delete them from the list under preferences>library?

Revision history for this message
Nimo (nimo-labs) wrote :

Hi Chris,
That's what I used to, as such I did it once when I setup the project and that was it. But they aren't showing in that list nor in the .pro file yet EESchema still complains about them not being found.

That said, keep the suggestions coming, I believe it is a bug, but I may well have done something wrong.

Kind regards
Nick

Revision history for this message
jean-pierre charras (jp-charras) wrote :

When starting, eeschema always read the kicad.pro template file (even if it is not necessary), and after, read the .pro local project file, if exists.
Therefore, you have to modify the kicad.pro template file which is also used when creating new projects.
kicad.pro template file is expected to be a suitable config file.

Revision history for this message
Nimo (nimo-labs) wrote :

Ok, I'll give that a go, I guess setting up the template file to remove those libraries and insert my own is probably the way to go anyway.

If I alter this file, will I have to update it every time I install / recompile Kicad?

Revision history for this message
Nimo (nimo-labs) wrote :

I've just modified the template kicad.pro and it behaved perfectly, thank you.

I'm just wondering if EESCHEMA should always look for the template file if a local project file exists? In the strictest sense of the term, I would only expect a template file to be referenced when a new project is created, but that might just be me.

Either way, the above has solved my problem. Thank you very much for the tip Jean :-)

xzcvczx (xzcvczx)
Changed in kicad:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.