← Back to team overview

kicad-developers team mailing list archive

Re: Build failed in Jenkins: linux-kicad-full-gcc-head #2589

 

b

On 5 December 2017 at 07:25, Miguel Angel Ajo <miguelangel@xxxxxx> wrote:
> See <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/2589/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 152.74 KB...]
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_fp_lib_table_base.cpp.o
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_fp_lib_table.cpp.o
> [ 88%] Built target eeschema_kiface
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_fp_plugin_options_base.cpp.o
> Scanning dependencies of target eeschema
> [ 88%] Building CXX object eeschema/CMakeFiles/eeschema.dir/__/common/single_top.cpp.o
> [ 88%] Building CXX object eeschema/CMakeFiles/eeschema.dir/__/common/pgm_base.cpp.o
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_fp_plugin_options.cpp.o
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_freeroute_exchange.cpp.o
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_freeroute_exchange_base.cpp.o
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_gencad_export_options.cpp.o
> [ 88%] Linking CXX executable eeschema
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_gendrill.cpp.o
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_gendrill_base.cpp.o
> [ 88%] Built target eeschema
> Scanning dependencies of target qa_eagle_plugin
> [ 88%] Building CXX object eeschema/qa/CMakeFiles/qa_eagle_plugin.dir/test_module.cpp.o
> [ 88%] Building CXX object eeschema/qa/CMakeFiles/qa_eagle_plugin.dir/test_basic.cpp.o
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_gen_module_position_file_base.cpp.o
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_general_options.cpp.o
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_general_options_BoardEditor_base.cpp.o
> [ 88%] Linking CXX executable qa_eagle_plugin
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_get_footprint_by_name_base.cpp.o
> [ 88%] Built target qa_eagle_plugin
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_global_edit_tracks_and_vias.cpp.o
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_global_edit_tracks_and_vias_base.cpp.o
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_global_modules_fields_edition.cpp.o
> [ 88%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_global_modules_fields_edition_base.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_global_pads_edition_base.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_global_pads_edition.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_graphic_items_options.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_graphic_items_options_base.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_graphic_item_properties.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_graphic_item_properties_base.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_graphic_item_properties_for_Modedit.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_global_deletion.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_global_deletion_base.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_keepout_area_properties.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_keepout_area_properties_base.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_layer_selection_base.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_layers_setup.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_layers_setup_base.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_modedit_display_options.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_modedit_options.cpp.o
> [ 89%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_modedit_options_base.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_netlist.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_netlist_fbp.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_pcb_text_properties.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_pcb_text_properties_base.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_pns_settings.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_pns_settings_base.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_move_exact.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_move_exact_base.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_pns_diff_pair_dimensions.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_pns_diff_pair_dimensions_base.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_pns_length_tuning_settings.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_pns_length_tuning_settings_base.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_non_copper_zones_properties.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_non_copper_zones_properties_base.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_pad_properties.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_pad_properties_base.cpp.o
> [ 90%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_pad_basicshapes_properties.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_plot_base.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_plot.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_position_relative.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_position_relative_base.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_print_for_modedit.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_print_for_modedit_base.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_print_using_printer.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_print_using_printer_base.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_mask_clearance.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_mask_clearance_base.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_SVG_print.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_SVG_print_base.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_select_pretty_lib.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_select_net_from_list_base.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_select_net_from_list.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_select_pretty_lib_base.cpp.o
> [ 91%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_set_grid.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_set_grid_base.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_target_properties_base.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_track_via_properties.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_track_via_properties_base.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_track_via_size.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_track_via_size_base.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_update_pcb_base.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_update_pcb.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/footprint_wizard.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/footprint_wizard_frame.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_footprint_wizard_list_base.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_footprint_wizard_list.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/wizard_add_fplib_base.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/wizard_add_fplib.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/wizard_3DShape_Libs_downloader_base.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/wizard_3DShape_Libs_downloader.cpp.o
> [ 92%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/import_dxf/dialog_dxf_import_base.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/import_dxf/dialog_dxf_import.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/import_dxf/dxf2brd_items.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/exporters/export_d356.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/exporters/export_gencad.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/exporters/export_idf.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/exporters/export_vrml.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/exporters/gen_drill_report_files.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/exporters/gen_modules_placefile.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/exporters/gendrill_Excellon_writer.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/exporters/gendrill_file_writer_base.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/exporters/gendrill_gerber_writer.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/exporters/gerber_jobfile_writer.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dragsegm.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/drc.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/drc_clearance_test_functions.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/drc_marker_functions.cpp.o
> [ 93%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/edgemod.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/edit.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/editedge.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/editmod.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/editrack.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/editrack-part2.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/edit_pcb_text.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/edit_track_width.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/edtxtmod.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/event_handlers_tracks_vias_sizes.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/files.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/footprint_info_impl.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/globaleditpad.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/highlight.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/hotkeys.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/hotkeys_board_editor.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/hotkeys_module_editor.cpp.o
> [ 94%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/initpcb.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/layer_widget.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/librairi.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/loadcmp.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/magnetic_tracks_functions.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/menubar_modedit.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/menubar_pcbframe.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/minimun_spanning_tree.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/modedit.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/modedit_onclick.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/modeditoptions.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/moduleframe.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/modules.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/move-drag_pads.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/move_or_drag_track.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/microwave.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/muwave_command.cpp.o
> [ 95%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/netlist.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/onleftclick.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/onrightclick.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/pad_edition_functions.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/pcbnew_config.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/pcbplot.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/plot_board_layers.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/plot_brditems_plotter.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/print_board_functions.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/printout_controler.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/ratsnest.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/specctra.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/specctra_export.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/specctra_keywords.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/specctra_import.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/swap_layers.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/target_edit.cpp.o
> [ 96%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tool_modedit.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tool_onrightclick.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tool_pcb.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/toolbars_update_user_interface.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tracepcb.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tr_modif.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/undo_redo.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/zone_filler.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/zones_convert_to_polygons_aux_functions.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/zones_by_polygon.cpp.o
> <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/ws/pcbnew/zone_filler.cpp>: In member function 'void ZONE_FILLER::Fill(std::vector<ZONE_CONTAINER*>)':
> <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/ws/pcbnew/zone_filler.cpp>:115:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
>      for( int i = 0; i < toFill.size(); i++ )
>                        ^
> <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/ws/pcbnew/zone_filler.cpp>:145:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
>          for( int i = 0; i < toFill.size(); i++ )
>                                          ^
> <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/ws/pcbnew/zone_filler.cpp>:207:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
>          for( int i = 0; i < toFill.size(); i++ )
>                                          ^
> <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/ws/pcbnew/zone_filler.cpp>:231:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
>          for( int i = 0; i < toFill.size(); i++ )
>                            ^
> <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/ws/pcbnew/zone_filler.cpp>:100:9: warning: unused variable 'ii' [-Wunused-variable]
>      int ii;
>          ^
> <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/ws/pcbnew/zone_filler.cpp>:113:9: warning: unused variable 'zoneCount' [-Wunused-variable]
>      int zoneCount = m_board->GetAreaCount();
>          ^
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/zones_by_polygon_fill_functions.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/zones_functions_for_undo_redo.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/zones_test_and_combine_areas.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/class_footprint_wizard.cpp.o
> <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/ws/pcbnew/zones_test_and_combine_areas.cpp>: In member function 'bool BOARD::OnAreaPolygonModified(PICKED_ITEMS_LIST*, ZONE_CONTAINER*)':
> <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/ws/pcbnew/zones_test_and_combine_areas.cpp>:56:15: warning: unused variable 'layer' [-Wunused-variable]
>      LAYER_NUM layer = modified_area->GetLayer();
>                ^
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/class_action_plugin.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/pcb_tool.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/selection_tool.cpp.o
> [ 97%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/pcb_selection_conditions.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/pcb_bright_box.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/edit_points.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/edit_constraints.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/point_editor.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/drawing_tool.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/edit_tool.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/position_relative_tool.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/pcbnew_control.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/pcb_editor_control.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/microwave_tool.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/module_editor_tools.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/placement_tool.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/pcb_actions.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/grid_helper.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/pad_tool.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/picker_tool.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/zone_create_helper.cpp.o
> [ 98%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/tools_common.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/tool_event_utils.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/size_menu.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/selection.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/tools/zone_filler_tool.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/footprint_preview_panel.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/__/common/dialogs/dialog_page_settings.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/__/common/base_units.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_scripting_base.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/dialogs/dialog_scripting.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/pcbnew_wrap.cxx.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/__/common/swig/wx_python_helpers.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/swig/python_scripting.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/swig/pcbnew_scripting_helpers.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/swig/pcbnew_footprint_wizards.cpp.o
> [100%] Building CXX object pcbnew/CMakeFiles/pcbnew_kiface.dir/swig/pcbnew_action_plugins.cpp.o
> [100%] 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/linux-kicad-full-gcc-head/ws/build/pcbnew/pcbnew_wrap.cxx>:113450: undefined reference to `ZONE_CONTAINER::RemoveInsulatedCopperIslands(BOARD*)'
> collect2: error: ld returned 1 exit status
> pcbnew/CMakeFiles/pcbnew_kiface.dir/build.make:6883: recipe for target 'pcbnew/_pcbnew.kiface' failed
> make[2]: *** [pcbnew/_pcbnew.kiface] Error 1
> CMakeFiles/Makefile2:1533: recipe for target 'pcbnew/CMakeFiles/pcbnew_kiface.dir/all' failed
> make[1]: *** [pcbnew/CMakeFiles/pcbnew_kiface.dir/all] Error 2
> Makefile:149: recipe for target 'all' failed
> make: *** [all] Error 2
> Build step 'Execute shell' marked build as failure
> [WARNINGS] Skipping publisher since build result is FAILURE

This is due to the zombie declaration of
RemoveInsulatedCopperIslands(), a leftover from the fast zone filling;
can be fixed with:

--- a/pcbnew/class_zone.h
+++ b/pcbnew/class_zone.h
@@ -151,13 +151,6 @@ public:

     int GetClearance( BOARD_CONNECTED_ITEM* aItem = NULL ) const override;

-    /**
-     * Function RemoveInsulatedCopperIslands
-     * Remove insulated copper islands found in m_FilledPolysList.
-     * @param aPcb = the board to analyze
-     */
-    void RemoveInsulatedCopperIslands( BOARD* aPcb );
-
     /**
      * Function IsOnCopperLayer
      * @return true if this zone is on a copper layer, false if on a
technical layer

>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


References