Default footprint library table created with setup wizard does not work
Description
Steps to reproduce
- Delete the existing KiCad preferences directory
- Run KiCad, and accept all default options in the setup wizard
- Attempt to assign a footprint to a symbol in eeschema, note the following error:
Errors were encountered loading footprints:
IO_ERROR: Footprint library '/Applications/KiCad/9.99/KiCad/KiCad.app/Contents/SharedSupport/template/fp-lib-table' not found.
from pcb_io_kicad_sexpr.cpp : Load() line 161
Copying the default table (which the wizard-generated file references) in place of the wizard-generated version works as expected.
KiCad Version
Application: KiCad PCB Editor arm64 on arm64
Version: 9.99.0-3876-gc503ecf1bd, debug build
Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 11.4.5
FontConfig 2.17.1
libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.66.0
Platform: macOS Version 26.0.1 (Build 25A362), 64 bit, Little endian, wxMac
OpenGL: Apple, Apple M1 Max, 2.1 Metal - 90.5
Build Info:
Date: Oct 27 2025 21:21:06
wxWidgets: 3.2.8 (wchar_t,wx containers)
Boost: 1.89.0
OCC: 7.9.1
Curl: 8.7.1
ngspice: 44.2
Compiler: Clang 17.0.0 with C++ ABI 1002
Build settings:
KICAD_IPC_API=ON
KICAD_USE_PCH=OFF
KICAD_STDLIB_DEBUG=OFF
KICAD_STDLIB_LIGHT_DEBUG=OFF
KICAD_SANITIZE_ADDRESS=OFF
KICAD_SANITIZE_THREADS=OFF