kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #32194
Build failed in Jenkins: kicad-qa #3119
See <http://ci.kicad-pcb.org/job/kicad-qa/3119/display/redirect?page=changes>
Changes:
[tomasz.wlostowski] pcbnew: Optimized zone filling algorithm.
[tomasz.wlostowski] SHAPE_FILE_IO: default constructor outputs to stdout
[tomasz.wlostowski] SHAPE_POLY_SET: fix empty triangulation bug
[tomasz.wlostowski] pcbnew: made TransformShapeWithClearanceToPolygon virtual
[tomasz.wlostowski] Sample tool for generating board geometyr as polygons
[tomasz.wlostowski] PCB_TOOL: added convenience methods for accessing current SELECTION
[tomasz.wlostowski] POINT_EDITOR: migrate to ZONE_FILLER class
[tomasz.wlostowski] pcbnew: factored out ZONE_FILLER to a separate file
[tomasz.wlostowski] pcbnew: removed unused files
[tomasz.wlostowski] pcbnew: Optimized zone filling algorithm: code cleanup
[tomasz.wlostowski] pcbnew: made zone filling algorithm thread-safe. - moved zone filling
[tomasz.wlostowski] WX_PROGRESS_REPORTER: fix assert warnings
[tomasz.wlostowski] WX_PROGRESS_REPORTER: fixed windows build error
[tomasz.wlostowski] pcbnew: now PROGRESS_REPORTER should work in multi-threaded context
[tomasz.wlostowski] poly2tri: fixed some warnings
------------------------------------------
[...truncated 64.51 KB...]
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:838:10: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
auto selection = m_selectionTool->RequestSelection( SELECTION_DELETABLE | SELECTION_SANITIZE_PADS );
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>: In member function ‘int EDIT_TOOL::MoveExact(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:875:17: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
const auto& selection = m_selectionTool->RequestSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>: In member function ‘int EDIT_TOOL::Duplicate(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:930:17: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
const auto& selection = m_selectionTool->RequestSelection( SELECTION_DELETABLE | SELECTION_SANITIZE_PADS );
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>: In member function ‘int EDIT_TOOL::CreateArray(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:1074:17: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
const auto& selection = m_selectionTool->RequestSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>: In member function ‘int EDIT_TOOL::ExchangeFootprints(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:1090:17: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
const auto& selection = m_selectionTool->RequestSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>: In member function ‘int EDIT_TOOL::MeasureTool(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:1122:11: warning: declaration of ‘view’ shadows a member of 'this' [-Wshadow]
auto& view = *getView();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:1123:11: warning: declaration of ‘controls’ shadows a member of 'this' [-Wshadow]
auto& controls = *getViewControls();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>: In member function ‘int EDIT_TOOL::editFootprintInFpEditor(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:1266:17: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
const auto& selection = m_selectionTool->RequestSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>: In member function ‘int EDIT_TOOL::copyToClipboard(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:1331:15: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
SELECTION selection = m_selectionTool->RequestSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>: In member function ‘T* EDIT_TOOL::uniqueSelected()’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:1362:11: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
auto& selection = m_selectionTool->RequestSelection( SELECTION_DEFAULT );
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>: In instantiation of ‘T* EDIT_TOOL::uniqueSelected() [with T = TRACK]’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:336:42: required from here
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:1362:76: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
auto& selection = m_selectionTool->RequestSelection( SELECTION_DEFAULT );
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>: In instantiation of ‘T* EDIT_TOOL::uniqueSelected() [with T = VIA]’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:337:36: required from here
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/edit_tool.cpp>:1362:76: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/microwave_tool.cpp.o
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcbnew_control.cpp>: In member function ‘int PCBNEW_CONTROL::PadDisplayMode(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcbnew_control.cpp>:289:15: warning: declaration of ‘module’ shadows a member of 'this' [-Wshadow]
for( auto module : board()->Modules() ) // fixme: move to PCB_VIEW
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcbnew_control.cpp>: In member function ‘int PCBNEW_CONTROL::PanControl(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcbnew_control.cpp>:546:18: warning: declaration of ‘view’ shadows a member of 'this' [-Wshadow]
KIGFX::VIEW* view = getView();
^
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/module_editor_tools.cpp.o
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcbnew_control.cpp>: In member function ‘int PCBNEW_CONTROL::placeBoardItems(BOARD*)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcbnew_control.cpp>:838:15: warning: declaration of ‘module’ shadows a member of 'this' [-Wshadow]
for( auto module : aBoard->Modules() )
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcbnew_control.cpp>: In member function ‘int PCBNEW_CONTROL::placeBoardItems(std::vector<BOARD_ITEM*>&, bool)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcbnew_control.cpp>:875:16: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
SELECTION& selection = selectionTool->GetSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcbnew_control.cpp>: In member function ‘int PCBNEW_CONTROL::AppendBoard(PLUGIN&, wxString&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcbnew_control.cpp>:917:15: warning: declaration of ‘module’ shadows a member of 'this' [-Wshadow]
for( auto module : brd->Modules() )
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>: In member function ‘int PCB_EDITOR_CONTROL::TrackWidthInc(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:315:12: warning: declaration of ‘board’ shadows a member of 'this' [-Wshadow]
BOARD* board = getModel<BOARD>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>: In member function ‘int PCB_EDITOR_CONTROL::TrackWidthDec(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:332:12: warning: declaration of ‘board’ shadows a member of 'this' [-Wshadow]
BOARD* board = getModel<BOARD>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>: In member function ‘int PCB_EDITOR_CONTROL::ViaSizeInc(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:349:12: warning: declaration of ‘board’ shadows a member of 'this' [-Wshadow]
BOARD* board = getModel<BOARD>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>: In member function ‘int PCB_EDITOR_CONTROL::ViaSizeDec(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:366:12: warning: declaration of ‘board’ shadows a member of 'this' [-Wshadow]
BOARD* board = getModel<BOARD>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>: In member function ‘int PCB_EDITOR_CONTROL::PlaceModule(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:383:13: warning: declaration of ‘module’ shadows a member of 'this' [-Wshadow]
MODULE* module = aEvent.Parameter<MODULE*>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:384:18: warning: declaration of ‘view’ shadows a member of 'this' [-Wshadow]
KIGFX::VIEW* view = getView();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:385:27: warning: declaration of ‘controls’ shadows a member of 'this' [-Wshadow]
KIGFX::VIEW_CONTROLS* controls = getViewControls();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:386:12: warning: declaration of ‘board’ shadows a member of 'this' [-Wshadow]
BOARD* board = getModel<BOARD>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>: In member function ‘int PCB_EDITOR_CONTROL::modifyLockSelected(PCB_EDITOR_CONTROL::MODIFY_MODE)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:527:22: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
const SELECTION& selection = selTool->GetSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>: In member function ‘int PCB_EDITOR_CONTROL::PlaceTarget(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:568:18: warning: declaration of ‘view’ shadows a member of 'this' [-Wshadow]
KIGFX::VIEW* view = getView();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:569:27: warning: declaration of ‘controls’ shadows a member of 'this' [-Wshadow]
KIGFX::VIEW_CONTROLS* controls = getViewControls();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:570:12: warning: declaration of ‘board’ shadows a member of 'this' [-Wshadow]
BOARD* board = getModel<BOARD>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>: In member function ‘int PCB_EDITOR_CONTROL::ZoneMerge(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:687:22: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
const SELECTION& selection = m_toolMgr->GetTool<SELECTION_TOOL>()->GetSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:688:12: warning: declaration of ‘board’ shadows a member of 'this' [-Wshadow]
BOARD* board = getModel<BOARD>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>: In member function ‘int PCB_EDITOR_CONTROL::ZoneDuplicate(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:753:17: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
const auto& selection = selTool->GetSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>: In member function ‘int PCB_EDITOR_CONTROL::CrossProbePcbToSch(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:822:22: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
const SELECTION& selection = selTool->GetSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>: In member function ‘int PCB_EDITOR_CONTROL::UpdateSelectionRatsnest(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:1037:11: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
auto& selection = selectionTool->GetSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>: In member function ‘void PCB_EDITOR_CONTROL::calculateSelectionRatsnest()’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pcb_editor_control.cpp>:1090:11: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
auto& selection = selectionTool->GetSelection();
^
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/placement_tool.cpp.o
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/microwave_tool.cpp>: In member function ‘int MICROWAVE_TOOL::addMicrowaveFootprint(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/microwave_tool.cpp>:188:11: warning: declaration of ‘frame’ shadows a member of 'this' [-Wshadow]
auto& frame = *getEditFrame<PCB_EDIT_FRAME>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/microwave_tool.cpp>: In member function ‘void MICROWAVE_TOOL::createInductorBetween(const VECTOR2I&, const VECTOR2I&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/microwave_tool.cpp>:239:11: warning: declaration of ‘frame’ shadows a member of 'this' [-Wshadow]
auto& frame = *getEditFrame<PCB_EDIT_FRAME>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/microwave_tool.cpp>: In member function ‘int MICROWAVE_TOOL::drawMicrowaveInductor(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/microwave_tool.cpp>:296:18: warning: declaration of ‘view’ shadows a member of 'this' [-Wshadow]
KIGFX::VIEW& view = *getView();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/microwave_tool.cpp>:297:27: warning: declaration of ‘controls’ shadows a member of 'this' [-Wshadow]
KIGFX::VIEW_CONTROLS& controls = *getViewControls();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/microwave_tool.cpp>:298:11: warning: declaration of ‘frame’ shadows a member of 'this' [-Wshadow]
auto& frame = *getEditFrame<PCB_EDIT_FRAME>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/module_editor_tools.cpp>: In member function ‘int MODULE_EDITOR_TOOLS::EnumeratePads(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/module_editor_tools.cpp>:166:18: warning: declaration of ‘view’ shadows a member of 'this' [-Wshadow]
KIGFX::VIEW* view = m_toolMgr->GetView();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/module_editor_tools.cpp>: In member function ‘int MODULE_EDITOR_TOOLS::ModuleTextOutlines(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/module_editor_tools.cpp>:277:18: warning: declaration of ‘view’ shadows a member of 'this' [-Wshadow]
KIGFX::VIEW* view = getView();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/module_editor_tools.cpp>:292:15: warning: declaration of ‘module’ shadows a member of 'this' [-Wshadow]
for( auto module : board()->Modules() )
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/module_editor_tools.cpp>: In member function ‘int MODULE_EDITOR_TOOLS::ModuleEdgeOutlines(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/module_editor_tools.cpp>:312:18: warning: declaration of ‘view’ shadows a member of 'this' [-Wshadow]
KIGFX::VIEW* view = getView();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/module_editor_tools.cpp>:325:15: warning: declaration of ‘module’ shadows a member of 'this' [-Wshadow]
for( auto module : board()->Modules() )
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/module_editor_tools.cpp>: In member function ‘int MODULE_EDITOR_TOOLS::ExplodePadToShapes(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/module_editor_tools.cpp>:341:16: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
SELECTION& selection = m_toolMgr->GetTool<SELECTION_TOOL>()->GetSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/module_editor_tools.cpp>: In member function ‘int MODULE_EDITOR_TOOLS::CreatePadFromShapes(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/module_editor_tools.cpp>:382:16: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
SELECTION& selection = m_toolMgr->GetTool<SELECTION_TOOL>()->GetSelection();
^
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/pcb_actions.cpp.o
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/grid_helper.cpp.o
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/pad_tool.cpp.o
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/picker_tool.cpp.o
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/zone_create_helper.cpp.o
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/picker_tool.cpp>: In member function ‘int PICKER_TOOL::Main(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/picker_tool.cpp>:45:27: warning: declaration of ‘controls’ shadows a member of 'this' [-Wshadow]
KIGFX::VIEW_CONTROLS* controls = getViewControls();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/picker_tool.cpp>: In member function ‘void PICKER_TOOL::setControls()’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/picker_tool.cpp>:121:27: warning: declaration of ‘controls’ shadows a member of 'this' [-Wshadow]
KIGFX::VIEW_CONTROLS* controls = getViewControls();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pad_tool.cpp>: In member function ‘bool PAD_TOOL::haveFootprints()’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pad_tool.cpp>:166:11: warning: declaration of ‘board’ shadows a member of 'this' [-Wshadow]
auto& board = *getModel<BOARD>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pad_tool.cpp>: In member function ‘int PAD_TOOL::applyPadSettings(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pad_tool.cpp>:206:17: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
const auto& selection = selTool.GetSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pad_tool.cpp>:208:11: warning: declaration of ‘frame’ shadows a member of 'this' [-Wshadow]
auto& frame = *getEditFrame<PCB_EDIT_FRAME>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pad_tool.cpp>: In member function ‘int PAD_TOOL::copyPadSettings(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pad_tool.cpp>:238:17: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
const auto& selection = selTool.GetSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pad_tool.cpp>:240:11: warning: declaration of ‘frame’ shadows a member of 'this' [-Wshadow]
auto& frame = *getEditFrame<PCB_EDIT_FRAME>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pad_tool.cpp>: In member function ‘int PAD_TOOL::pushPadSettings(const TOOL_EVENT&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pad_tool.cpp>:318:17: warning: declaration of ‘selection’ shadows a member of 'this' [-Wshadow]
const auto& selection = selTool.GetSelection();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pad_tool.cpp>:320:11: warning: declaration of ‘frame’ shadows a member of 'this' [-Wshadow]
auto& frame = *getEditFrame<PCB_EDIT_FRAME>();
^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/tools/pad_tool.cpp>:350:13: warning: declaration of ‘module’ shadows a member of 'this' [-Wshadow]
MODULE* module = srcPad->GetParent();
^
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/tools_common.cpp.o
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/tool_event_utils.cpp.o
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/size_menu.cpp.o
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/selection.cpp.o
[ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/zone_filler_tool.cpp.o
[ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/footprint_preview_panel.cpp.o
[ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/__/common/dialogs/dialog_page_settings.cpp.o
[ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/__/common/base_units.cpp.o
[ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_scripting_base.cpp.o
[ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_scripting.cpp.o
[ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/pcbnew_wrap.cxx.o
[ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/__/common/swig/wx_python_helpers.cpp.o
[ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/swig/python_scripting.cpp.o
[ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/swig/pcbnew_scripting_helpers.cpp.o
[ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/swig/pcbnew_footprint_wizards.cpp.o
[ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/swig/pcbnew_action_plugins.cpp.o
Linking CXX shared module _pcbnew.kiface
CMakeFiles/pcbnew_kiface.dir/pcbnew_wrap.cxx.o: In function `_wrap_ZONE_CONTAINER_RemoveInsulatedCopperIslands':
<http://ci.kicad-pcb.org/job/kicad-qa/ws/build/pcbnew/pcbnew_wrap.cxx>:108724: undefined reference to `ZONE_CONTAINER::RemoveInsulatedCopperIslands(BOARD*)'
collect2: error: ld returned 1 exit status
pcbnew/CMakeFiles/pcbnew_kiface.dir/build.make:6621: recipe for target 'pcbnew/_pcbnew.kiface' failed
make[3]: *** [pcbnew/_pcbnew.kiface] Error 1
CMakeFiles/Makefile2:1367: recipe for target 'pcbnew/CMakeFiles/pcbnew_kiface.dir/all' failed
make[2]: *** [pcbnew/CMakeFiles/pcbnew_kiface.dir/all] Error 2
CMakeFiles/Makefile2:1414: recipe for target 'pcbnew/CMakeFiles/pcbnew_python_module.dir/rule' failed
make[1]: *** [pcbnew/CMakeFiles/pcbnew_python_module.dir/rule] Error 2
Makefile:574: recipe for target 'pcbnew_python_module' failed
make: *** [pcbnew_python_module] Error 2
Build step 'Execute shell' marked build as failure
Follow ups