It seems to build ok for linux on jenkins. Maybe double chevk you are not in a merge state or something. Also, please state the has of the version you are trying to build.
ons. 20. nov. 2019 11.34 skrev Jonatan Liljedahl <li...@kymatica.com>: > Hi, I'm trying to build the current master, cmake configured like this: > > cmake > -DNGSPICE_INCLUDE_DIR=/Users/lijon/Coding/kicad-mac-builder/build/ngspice-dest/include/ > > -DNGSPICE_LIBRARY=/Users/lijon/Coding/kicad-mac-builder/build/ngspice-dest/lib/libngspice.dylib > -DKICAD_USE_OCE=OFF -DKICAD_SCRIPTING=OFF > > -DwxWidgets_CONFIG_EXECUTABLE=/Users/lijon/Coding/kicad-mac-builder/build/wxwidgets-dest/bin/wx-config > -DKICAD_BUILD_QA_TESTS=OFF -DCMAKE_OSX_DEPLOYMENT_TARGET=10.14 ../.. > > but it fails here: > > [ 42%] Building CXX object > common/CMakeFiles/pcbcommon.dir/__/pcbnew/pcb_parser.cpp.o > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:996:18: error: use of > undeclared identifier 'T_copper_finish' > case T_copper_finish: > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1002:18: error: use of > undeclared identifier 'T_edge_plating' > case T_edge_plating: > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1008:18: error: use of > undeclared identifier 'T_dielectric_constraints' > case T_dielectric_constraints: > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1014:18: error: use of > undeclared identifier 'T_edge_connector'; did you mean > 'T_zone_connect'? > case T_edge_connector: > ^~~~~~~~~~~~~~~~ > T_zone_connect > /Users/lijon/Coding/kicad/include/pcb_lexer.h:232:9: note: > 'T_zone_connect' declared here > T_zone_connect, > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1020:35: error: use of > undeclared identifier 'T_bevelled' > else if( token == T_bevelled ) > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1026:18: error: use of > undeclared identifier 'T_castellated_pads' > case T_castellated_pads: > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1088:30: error: use of > undeclared identifier 'T_addsublayer' > if( token == T_addsublayer ) > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1100:26: error: use of > undeclared identifier 'T_type'; did you mean 'T_top'? > case T_type: > ^~~~~~ > T_top > /Users/lijon/Coding/kicad/include/pcb_lexer.h:196:9: note: 'T_top' > declared here > T_top, > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1123:26: error: use of > undeclared identifier 'T_material'; did you mean 'T_general'? > case T_material: > ^~~~~~~~~~ > T_general > /Users/lijon/Coding/kicad/include/pcb_lexer.h:100:9: note: 'T_general' > declared here > T_general, > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1129:26: error: use of > undeclared identifier 'T_epsilon_r' > case T_epsilon_r: > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1135:26: error: use of > undeclared identifier 'T_loss_tangent' > case T_loss_tangent: > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1141:26: error: use of > undeclared identifier 'T_color'; did you mean 'T_bold'? > case T_color: > ^~~~~~~ > T_bold > /Users/lijon/Coding/kicad/include/pcb_lexer.h:60:9: note: 'T_bold' > declared here > T_bold, > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1431:14: error: use of > undeclared identifier 'T_stackup'; did you mean 'T_status'? > case T_stackup: > ^~~~~~~~~ > T_status > /Users/lijon/Coding/kicad/include/pcb_lexer.h:183:9: note: 'T_status' > declared here > T_status, > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1524:14: error: use of > undeclared identifier 'T_user_diff_pair' > case T_user_diff_pair: > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1571:14: error: use of > undeclared identifier 'T_defaults'; did you mean 'default'? > case T_defaults: > ^~~~~~~~~~ > default > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1571:14: error: > expected expression > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1638:14: error: use of > undeclared identifier 'T_max_error'; did you mean 'T_mirror'? > case T_max_error: > ^~~~~~~~~~~ > T_mirror > /Users/lijon/Coding/kicad/include/pcb_lexer.h:122:9: note: 'T_mirror' > declared here > T_mirror, > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1639:58: error: use of > undeclared identifier 'T_max_error'; did you mean 'T_mirror'? > designSettings.m_MaxError = parseBoardUnits( T_max_error ); > ^~~~~~~~~~~ > T_mirror > /Users/lijon/Coding/kicad/include/pcb_lexer.h:122:9: note: 'T_mirror' > declared here > T_mirror, > ^ > /Users/lijon/Coding/kicad/pcbnew/pcb_parser.cpp:1643:14: error: use of > undeclared identifier 'T_filled_areas_thickness' > case T_filled_areas_thickness: > ^ > fatal error: too many errors emitted, stopping now [-ferror-limit=] > 20 errors generated. > make[2]: *** [common/CMakeFiles/pcbcommon.dir/__/pcbnew/pcb_parser.cpp.o] > Error 1 > make[1]: *** [common/CMakeFiles/pcbcommon.dir/all] Error 2 > make: *** [all] Error 2 > > > -- > /Jonatan > http://kymatica.com > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp