Hello, On Mon, Apr 03, 2017 at 11:41:55AM +0100, markMLl wrote: > Apologies if I'm doing something obviously wrong, but this is the first time > I've > picked up Kicad for years and in the past it's "just worked". > > Progressing from eeschema via a netlist file to pcbnew, I get > > Error loading netlist. > IO_ERROR: Footprint library path '/usr/share/kicad/modules/ > Buttons_Switches_THT.pretty' does not exist > from /build/kicad-OLDpkC/kicad-4.0.5+dfsg1/pcbnew/ > kicad_plugin.cpp : Load(): line 283 > > The problem would appear to be that there are directories named like > > Buttons_Switches_ThroughHole.pretty > Capacitors_ThroughHole.pretty > > and so on, while the files femplate/fp-lib-table.for-pretty and > template/fp-lib-table.for-github have > > (lib (name Buttons_Switches_THT)(type KiCad)(uri > ${KISYSMOD}/Buttons_Switches_THT.pretty)(options "")(descr "Buttons and > switches, through hole")) > > and so on.
unfortunately upstream has renamed some footprint libraries and also moved some footprint entries into other libaries that we wasn't aware while packaging 4.0.5. I prepared 4.0.6 some days ago which should solve this issue by symlinking the old libraries to the new ones. But the new package version needs to go through NEW as it contains a new binary package. You can change your local table ~/.config/kicad/fp-lib-table and add the correct names there or, if you haven't modified the table much, delete the file. KiCad will copy the default file with the new library names if you restart KiCad. In the end I wouldn't wait for a version 4.0.6 in the Stretch release. If the upload to NEW is going well we need to ask the release team if they would allow a upload to unstable and a unblock for migration to testing. After the release we could then make a upload to backports every time. Regards Carsten