I am running KiCad V5.1.2 on an Ubuntu 18.04.1 LTS OS.
I have a schematic that I have done an ERC on and cleared all the warnings.
I press the icon “Assign PCB footprints to schematic symbols” and get \Confirmation\ “Some of the assigned footprints are legacy entries (are missing lib nicknames). Would you like CvPcb to attempt to convert them to the new required LIB_ID format? (If you answer no, then these assignments will be cleared out and you will have to re-assign these footprints yourself.)”
I answer Yes and then get \Problematic Footprint Library Tables\ "Expecting “‘C’” in input/source “/home/larry/KiCad/footprints/footprints.pretty/MBES-152.kicad_mod”
line 1, offset 1
"Expecting “‘C’” in input/source “/home/larry/KiCad/footprints/footprints.pretty/PV37W502C01B00.kicad.mod”
line 1, offset 1
First check your footprint library table entries.
I answer OK
The left pane of Footprint Libraries is full.
The right pane of Filtered Footprints is full.
But the center pane of Symbol : Footprint Assignments is empty.
What am I not doing?
hermit,
I had V4 on my Ubuntu OS, but I was having trouble upgrading Ubuntu and so I wiped my solid state drive clean. I then did a fresh install of Ubuntu 18 LTS and waited for KiCad V5 to be released. KiCad V5 changed to *.kicad_mod extension for footprints and I got footprints from somewhere that only had *.mod. I changed the *.mod to *.kicad_mod thinking that would take care of it, but it turned out there was a difference in the file layout. I will find those two files reported, delete them, and see what happens. (I have new footprints that are proper with *.kicad_mod extension.)
–Larry