Package: kicad-common Version: 4.0.5+dfsg1-4 Severity: normal Dear Maintainer,
I believe KiCad (CvPcb actually) is not working as expected. I have tried (in two different systems, one testing and one unstable) the following: - create schematics with eeschema (using the kicad gui) - annotate components and perform electrical rules check - generate a netlist Then click on "Run CvPcb to associate components and footprints". A window pops up with the following error: /-- Errors were encountered loading footprints: IO_ERROR: footprint library path '/usr/share/kicad/modules//Connectors.pretty' does not exist from /build/kicad-OLDpkC/kicad-4.0.5+dfsg1/pcbnew/kicad_plugin.cpp : FootprintEnumerate() : line 1786 IO_ERROR: footprint library path '/usr/share/kicad/modules//Connectors_WAGO.pretty' does not exist from /build/kicad-OLDpkC/kicad-4.0.5+dfsg1/pcbnew/kicad_plugin.cpp : FootprintEnumerate() : line 1786 IO_ERROR: footprint library path '/usr/share/kicad/modules//Displays.pretty' does not exist from /build/kicad-OLDpkC/kicad-4.0.5+dfsg1/pcbnew/kicad_plugin.cpp : FootprintEnumerate() : line 1786 IO_ERROR: footprint library path '/usr/share/kicad/modules//Resistors_THT.pretty' does not exist from /build/kicad-OLDpkC/kicad-4.0.5+dfsg1/pcbnew/kicad_plugin.cpp : FootprintEnumerate() : line 1786 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 : FootprintEnumerate() : line 1786 IO_ERROR: footprint library path '/usr/share/kicad/modules//Capacitors_THT.pretty' does not exist from /build/kicad-OLDpkC/kicad-4.0.5+dfsg1/pcbnew/kicad_plugin.cpp : FootprintEnumerate() : line 1786 IO_ERROR: footprint library path '/usr/share/kicad/modules//Diodes_THT.pretty' does not exist from /build/kicad-OLDpkC/kicad-4.0.5+dfsg1/pcbnew/kicad_plugin.cpp : FootprintEnumerate() : line 1786 IO_ERROR: footprint library path '/usr/share/kicad/modules//Relays_THT.pretty' does not exist from /build/kicad-OLDpkC/kicad-4.0.5+dfsg1/pcbnew/kicad_plugin.cpp : FootprintEnumerate() : line 1786 IO_ERROR: footprint library path '/usr/share/kicad/modules//Connectors_Mini-Universal.pretty' does not exist from /build/kicad-OLDpkC/kicad-4.0.5+dfsg1/pcbnew/kicad_plugin.cpp : FootprintEnumerate() : line 1786 IO_ERROR: footprint library path '/usr/share/kicad/modules//Connectors_Terminal_Blocks.pretty' does not exist from /build/kicad-OLDpkC/kicad-4.0.5+dfsg1/pcbnew/kicad_plugin.cpp : FootprintEnumerate() : line 1786 \-- It looks like some directories names do not match what CvPcb expects. For example, there is a directory /usr/share/kicad/modules/Connect.pretty/ But CvPcb expects /usr/share/kicad/modules/Connectors.pretty/ I got CvPcb working by creating the following symlinks: lrwxrwxrwx 1 root root 35 Apr 9 21:12 Buttons_Switches_THT.pretty -> Buttons_Switches_ThroughHole.pretty lrwxrwxrwx 1 root root 29 Apr 9 21:11 Capacitors_THT.pretty -> Capacitors_ThroughHole.pretty lrwxrwxrwx 1 root root 39 Apr 9 21:09 Connectors.pretty -> /usr/share/kicad/modules/Connect.pretty lrwxrwxrwx 1 root root 29 Apr 9 21:26 Connectors_Mini-Universal.pretty -> Sockets_Mini-Universal.pretty lrwxrwxrwx 1 root root 22 Apr 9 21:17 Connectors_Terminal_Blocks.pretty -> Terminal_Blocks.pretty lrwxrwxrwx 1 root root 22 Apr 9 21:08 Connectors_WAGO.pretty -> Sockets_WAGO734.pretty lrwxrwxrwx 1 root root 25 Apr 9 21:11 Diodes_THT.pretty -> Diodes_ThroughHole.pretty lrwxrwxrwx 1 root root 14 Apr 9 21:13 Displays.pretty -> Display.pretty lrwxrwxrwx 1 root root 25 Apr 9 21:13 Relays_THT.pretty -> Relays_ThroughHole.pretty lrwxrwxrwx 1 root root 28 Apr 9 21:10 Resistors_THT.pretty -> Resistors_ThroughHole.pretty This is right after a clean installation of KiCad (did apt-get install kicad, and had nothing in /usr/share/kicad before) Maybe the directory names changed in a new version but not in the Debian packaging scripts/variables/etc? I'm reporting against kicad-common because that seems to be the package to which those directories belong. Thanks, Jeronimo -- System Information: Debian Release: 9.0 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.10.0-trunk-amd64 (SMP w/8 CPU cores) Locale: LANG=, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages kicad-common depends on: ii python 2.7.13-2 Versions of packages kicad-common recommends: ii kicad 4.0.5+dfsg1-4 kicad-common suggests no packages. -- no debconf information

