← Back to team overview

kicad-developers team mailing list archive

Last commit not compiling.

 

commit 4852c91b423abf1e3e745f9d17ad56c92d5445b8

does not compile for me on Linux, even re-generating config files with cmake.

Does anybody else have the same issue?

The missing definitions seems to be in pcb_lexer.h, but this is not included in pcb-parser.cpp. Should it?


When "make -j7" fails I get:


/home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp: In member function ‘void PCB_PARSER::parseSetup()’: /home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp:1278:14: error: ‘T_user_diff_pair’ was not declared in this scope
         case T_user_diff_pair:
              ^~~~~~~~~~~~~~~~
/home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp:1325:14: error: ‘T_defaults’ was not declared in this scope
         case T_defaults:
              ^~~~~~~~~~
/home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp: In member function ‘void PCB_PARSER::parseDefaults(BOARD_DESIGN_SETTINGS&)’: /home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp:1440:14: error: ‘T_edge_clearance’ was not declared in this scope
         case T_edge_clearance:
              ^~~~~~~~~~~~~~~~
/home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp:1445:14: error: ‘T_copper_line_width’ was not declared in this scope
         case T_copper_line_width:
              ^~~~~~~~~~~~~~~~~~~
/home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp:1450:14: error: ‘T_copper_text_dims’ was not declared in this scope
         case T_copper_text_dims:
              ^~~~~~~~~~~~~~~~~~
/home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp:1454:14: error: ‘T_courtyard_line_width’ was not declared in this scope
         case T_courtyard_line_width:
              ^~~~~~~~~~~~~~~~~~~~~~
/home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp:1459:14: error: ‘T_edge_cuts_line_width’ was not declared in this scope
         case T_edge_cuts_line_width:
              ^~~~~~~~~~~~~~~~~~~~~~
/home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp:1464:14: error: ‘T_silk_line_width’ was not declared in this scope
         case T_silk_line_width:
              ^~~~~~~~~~~~~~~~~
/home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp:1469:14: error: ‘T_silk_text_dims’ was not declared in this scope
         case T_silk_text_dims:
              ^~~~~~~~~~~~~~~~
/home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp:1473:14: error: ‘T_other_layers_line_width’ was not declared in this scope
         case T_other_layers_line_width:
              ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp:1478:14: error: ‘T_other_layers_text_dims’ was not declared in this scope
         case T_other_layers_text_dims:
              ^~~~~~~~~~~~~~~~~~~~~~~~
/home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp: In member function ‘void PCB_PARSER::parseDefaultTextDims(BOARD_DESIGN_SETTINGS&, int)’: /home/dinoghi/SANDBOXKICAD5/src/kicad/pcbnew/pcb_parser.cpp:1515:14: error: ‘T_keep_upright’ was not declared in this scope
         case T_keep_upright:




Follow ups