← Back to team overview

kicad-developers team mailing list archive

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

 

Oh, sure. It just feels a bit non-kosher for a const method to modify a
non-const parent object, even though it's not really a constness violation.

On Mar 10, 2017 09:52, "Wayne Stambaugh" <stambaughw@xxxxxxxxx> wrote:

> Technically, the state of the library edit is not changed in any way.
> This function informs the schematic editor (if open) to refresh it's
> view which has always been broken.  Prior to this change, you had to
> perform some action to update edited symbols.  I'll drop the const in a
> couple of minutes.
>
> On 03/10/2017 09:40 AM, Chris Pavlina wrote:
> > Fix seems simple, just make LIB_EDIT_FRAME::refreshSchematic()
> > non-const. It probably shouldn't be const anyway since it edits state.
> > I'd do it myself but don't want to step on Wayne's toes.
> >
> > The addition of LIB_EDIT_FRAME::refreshSchematic() allows me to fix an
> > old bug finally too, so I have a fix waiting in my tree now for the
> > constness issue to be corrected :)
> >
> >
> > On Fri, Mar 10, 2017 at 03:16:54PM +0100, Miguel Angel Ajo wrote:
> >> See <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/
> 1925/display/redirect?page=changes>
> >>
> >> Changes:
> >>
> >> [Wayne Stambaugh] Fix broken symbol link in schematic after editing.
> >>
> >> ------------------------------------------
> >> [...truncated 101.04 KB...]
> >> [ 64%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/onrightclick.cpp.o
> >> [ 64%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/pcb_calculator_frame.cpp.o
> >> [ 64%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_edit_one_field.cpp.o
> >> [ 64%] Building CXX object pagelayout_editor/CMakeFiles/
> pl_editor_kiface.dir/__/common/dialogs/dialog_page_settings.cpp.o
> >> [ 64%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/datafile_read_write.cpp.o
> >> [ 64%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/printout_control.cpp.o
> >> [ 64%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_eeschema_config.cpp.o
> >> [ 64%] Linking CXX shared module _pl_editor.kiface
> >> [ 64%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/regulators_funct.cpp.o
> >> [ 64%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/readgerb.cpp.o
> >> [ 64%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_eeschema_config_fbp.cpp.o
> >> [ 64%] Built target pl_editor_kiface
> >> [ 65%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/rs274_read_XY_and_IJ_coordinates.cpp.o
> >> [ 65%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/tracks_width_versus_current.cpp.o
> >> [ 65%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/rs274d.cpp.o
> >> [ 65%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/transline_ident.cpp.o
> >> [ 65%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_eeschema_options_base.cpp.o
> >> Scanning dependencies of target kicad
> >> [ 65%] Building CXX object kicad/CMakeFiles/kicad.dir/
> class_treeprojectfiles.cpp.o
> >> [ 65%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/UnitSelector.cpp.o
> >> [ 65%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/rs274x.cpp.o
> >> [ 65%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/pcb_calculator_datafile_keywords.cpp.o
> >> [ 65%] Building CXX object kicad/CMakeFiles/kicad.dir/
> class_treeproject_item.cpp.o
> >> [ 65%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_eeschema_options.cpp.o
> >> [ 65%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/select_layers_to_pcb.cpp.o
> >> [ 65%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/transline/transline.cpp.o
> >> [ 65%] Building CXX object kicad/CMakeFiles/kicad.dir/
> commandframe.cpp.o
> >> [ 66%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/transline/c_microstrip.cpp.o
> >> [ 66%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/transline/microstrip.cpp.o
> >> [ 66%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/transline/coplanar.cpp.o
> >> [ 66%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/transline/coax.cpp.o
> >> [ 66%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/transline/rectwaveguide.cpp.o
> >> [ 66%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/transline/stripline.cpp.o
> >> [ 66%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/transline/twistedpair.cpp.o
> >> [ 66%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/transline_dlg_funct.cpp.o
> >> [ 66%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_erc.cpp.o
> >> [ 66%] Building CXX object kicad/CMakeFiles/kicad.dir/
> dialogs/dialog_template_selector_base.cpp.o
> >> [ 66%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/toolbars_gerber.cpp.o
> >> [ 66%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/attenuators/attenuator_classes.cpp.o
> >> [ 66%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/dialogs/pcb_calculator_frame_base.cpp.o
> >> [ 66%] Building CXX object kicad/CMakeFiles/kicad.dir/
> dialogs/dialog_template_selector.cpp.o
> >> [ 67%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_erc_base.cpp.o
> >> [ 67%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/dialogs/gerbview_dialog_display_options_frame_base.cpp.o
> >> [ 67%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator_kiface.dir/dialogs/dialog_regulator_data_base.cpp.o
> >> [ 67%] Building CXX object kicad/CMakeFiles/kicad.dir/files-io.cpp.o
> >> [ 67%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_lib_edit_draw_item.cpp.o
> >> [ 67%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/dialogs/gerbview_dialog_display_options_frame.cpp.o
> >> [ 67%] Linking CXX shared module _pcb_calculator.kiface
> >> [ 67%] Building CXX object kicad/CMakeFiles/kicad.dir/kicad.cpp.o
> >> [ 67%] Built target pcb_calculator_kiface
> >> [ 67%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_lib_edit_draw_item_base.cpp.o
> >> [ 67%] Building CXX object kicad/CMakeFiles/kicad.dir/mainframe.cpp.o
> >> [ 67%] Building CXX object kicad/CMakeFiles/kicad.dir/menubar.cpp.o
> >> [ 67%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/dialogs/dialog_layers_select_to_pcb_base.cpp.o
> >> [ 67%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_libedit_options_base.cpp.o
> >> [ 68%] Building CXX object kicad/CMakeFiles/kicad.dir/preferences.cpp.o
> >> [ 68%] Building CXX object kicad/CMakeFiles/kicad.dir/prjconfig.cpp.o
> >> [ 68%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/dialogs/dialog_print_using_printer.cpp.o
> >> [ 68%] Building CXX object kicad/CMakeFiles/kicad.dir/
> project_template.cpp.o
> >> [ 68%] Building CXX object kicad/CMakeFiles/kicad.dir/
> tree_project_frame.cpp.o
> >> [ 68%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_libedit_options.cpp.o
> >> Scanning dependencies of target io_benchmark
> >> [ 68%] Building CXX object tools/io_benchmark/CMakeFiles/
> io_benchmark.dir/io_benchmark.cpp.o
> >> [ 68%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/dialogs/dialog_print_using_printer_base.cpp.o
> >> [ 68%] Linking CXX executable kicad
> >> [ 68%] Building CXX object tools/io_benchmark/CMakeFiles/
> io_benchmark.dir/stdstream_line_reader.cpp.o
> >> [ 68%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_lib_edit_pin.cpp.o
> >> [ 68%] Built target kicad
> >> [ 68%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/dialogs/dialog_select_one_pcb_layer.cpp.o
> >> [ 68%] Linking CXX executable io_benchmark
> >> [ 68%] Built target io_benchmark
> >> Scanning dependencies of target github_plugin
> >> [ 68%] Building CXX object pcbnew/github/CMakeFiles/
> github_plugin.dir/github_plugin.cpp.o
> >> Scanning dependencies of target pcad2kicadpcb
> >> [ 68%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcad2kicad_common.cpp.o
> >> [ 68%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_lib_edit_pin_base.cpp.o
> >> [ 68%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/dialogs/dialog_show_page_borders.cpp.o
> >> [ 68%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcad_plugin.cpp.o
> >> [ 68%] Building CXX object pcbnew/github/CMakeFiles/
> github_plugin.dir/github_getliblist.cpp.o
> >> [ 68%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_lib_edit_pin_table.cpp.o
> >> [ 68%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/dialogs/dialog_show_page_borders_base.cpp.o
> >> [ 68%] Building CXX object pcbnew/github/CMakeFiles/
> github_plugin.dir/html_link_parser.cpp.o
> >> [ 68%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb.cpp.o
> >> [ 68%] Linking CXX static library libgithub_plugin.a
> >> [ 68%] Built target github_plugin
> >> [ 68%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_lib_edit_pin_table_base.cpp.o
> >> [ 68%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/__/common/base_screen.cpp.o
> >> Scanning dependencies of target pnsrouter
> >> [ 68%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/time_limit.cpp.o
> >> [ 68%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_arc.cpp.o
> >> [ 68%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_kicad_iface.cpp.o
> >> [ 68%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/__/common/base_units.cpp.o
> >> [ 68%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_lib_new_component.cpp.o
> >> [ 68%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_component.cpp.o
> >> [ 68%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/__/common/eda_text.cpp.o
> >> [ 68%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_lib_new_component_base.cpp.o
> >> [ 68%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_algo_base.cpp.o
> >> [ 69%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/__/common/class_layer_box_selector.cpp.o
> >> [ 69%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_netlist.cpp.o
> >> [ 69%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_copper_pour.cpp.o
> >> [ 69%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_diff_pair.cpp.o
> >> [ 69%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/__/common/class_page_info.cpp.o
> >> [ 69%] Building CXX object gerbview/CMakeFiles/gerbview_
> kiface.dir/__/pcbnew/layer_widget.cpp.o
> >> [ 69%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_netlist_base.cpp.o
> >> [ 69%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_cutout.cpp.o
> >> [ 69%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_diff_pair_placer.cpp.o
> >> [ 69%] Linking CXX shared module _gerbview.kiface
> >> [ 69%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_plot_schematic_base.cpp.o
> >> [ 69%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_keepout.cpp.o
> >> [ 69%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_dp_meander_placer.cpp.o
> >> [ 69%] Built target gerbview_kiface
> >> Scanning dependencies of target pl_editor
> >> [ 69%] Building CXX object pagelayout_editor/CMakeFiles/
> pl_editor.dir/__/common/single_top.cpp.o
> >> [ 69%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_plot_schematic.cpp.o
> >> [ 69%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_line.cpp.o
> >> [ 69%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_dragger.cpp.o
> >> [ 69%] Building CXX object pagelayout_editor/CMakeFiles/
> pl_editor.dir/__/common/pgm_base.cpp.o
> >> [ 69%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_print_using_printer_base.cpp.o
> >> [ 70%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_module.cpp.o
> >> [ 70%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_item.cpp.o
> >> [ 70%] Linking CXX executable pl_editor
> >> [ 71%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_print_using_printer.cpp.o
> >> [ 71%] Built target pl_editor
> >> Scanning dependencies of target pcb_calculator
> >> [ 71%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator.dir/__/common/single_top.cpp.o
> >> [ 71%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_net.cpp.o
> >> [ 71%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_itemset.cpp.o
> >> [ 71%] Building CXX object pcb_calculator/CMakeFiles/pcb_
> calculator.dir/__/common/pgm_base.cpp.o
> >> [ 71%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_pad.cpp.o
> >> [ 71%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_rescue_each.cpp.o
> >> [ 72%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_line.cpp.o
> >> [ 72%] Linking CXX executable pcb_calculator
> >> [ 72%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_pad_shape.cpp.o
> >> [ 72%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_line_placer.cpp.o
> >> [ 72%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_rescue_each_base.cpp.o
> >> [ 72%] Built target pcb_calculator
> >> Scanning dependencies of target gerbview
> >> [ 73%] Building CXX object gerbview/CMakeFiles/gerbview.
> dir/__/common/single_top.cpp.o
> >> [ 73%] Building CXX object gerbview/CMakeFiles/gerbview.
> dir/__/common/pgm_base.cpp.o
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_sch_edit_sheet_pin.cpp.o
> >> [ 73%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_logger.cpp.o
> >> [ 73%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_plane.cpp.o
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_sch_edit_sheet_pin_base.cpp.o
> >> [ 73%] Linking CXX executable gerbview
> >> [ 73%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_meander.cpp.o
> >> [ 73%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_polygon.cpp.o
> >> [ 73%] Built target gerbview
> >> [ 73%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_text.cpp.o
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_sch_sheet_props.cpp.o
> >> [ 73%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_via.cpp.o
> >> [ 73%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_meander_placer.cpp.o
> >> [ 73%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/pcb_via_shape.cpp.o
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_sch_sheet_props_base.cpp.o
> >> [ 73%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_meander_placer_base.cpp.o
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_schematic_find.cpp.o
> >> [ 73%] Building CXX object pcbnew/pcad2kicadpcb_plugin/
> CMakeFiles/pcad2kicadpcb.dir/s_expr_loader.cpp.o
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/dialogs/dialog_schematic_find_base.cpp.o
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/widgets/widget_eeschema_color_config.cpp.o
> >> [ 73%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_meander_skew_placer.cpp.o
> >> [ 73%] Linking CXX static library libpcad2kicadpcb.a
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/widgets/pin_shape_combobox.cpp.o
> >> [ 73%] Built target pcad2kicadpcb
> >> Scanning dependencies of target cvpcb_kiface
> >> [ 73%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/cvpcb.cpp.o
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/widgets/pin_type_combobox.cpp.o
> >> [ 73%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_node.cpp.o
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/edit_component_in_schematic.cpp.o
> >> [ 73%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/__/common/base_units.cpp.o
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/edit_bitmap.cpp.o
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/edit_label.cpp.o
> >> [ 73%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/__/pcbnew/board_items_to_polygon_shape_transform.cpp.o
> >> [ 73%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_optimizer.cpp.o
> >> [ 73%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/eeredraw.cpp.o
> >> [ 74%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/eeschema.cpp.o
> >> [ 75%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/__/pcbnew/class_drc_item.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/eeschema_config.cpp.o
> >> [ 75%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_router.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/erc.cpp.o
> >> [ 75%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/autosel.cpp.o
> >> [ 75%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_routing_settings.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/events_called_functions_for_edit.cpp.o
> >> [ 75%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_shove.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/files-io.cpp.o
> >> [ 75%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.dir/cfg.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/find.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/getpart.cpp.o
> >> [ 75%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_sizes_settings.cpp.o
> >> [ 75%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/class_components_listbox.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/cmp_tree_model.cpp.o
> >> [ 75%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_solid.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/cmp_tree_model_adapter.cpp.o
> >> [ 75%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.dir/class_
> DisplayFootprintsFrame.cpp.o
> >> [ 75%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_tool_base.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/generate_alias_info.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/hierarch.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/highlight_connection.cpp.o
> >> [ 75%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/class_footprints_listbox.cpp.o
> >> [ 75%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_topology.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/hotkeys.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/libarch.cpp.o
> >> [ 75%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/libedit.cpp.o
> >> [ 75%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/class_library_listbox.cpp.o
> >> [ 76%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_tune_status_popup.cpp.o
> >> [ 76%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/cvpcb_mainframe.cpp.o
> >> [ 76%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_utils.cpp.o
> >> [ 76%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/listboxes.cpp.o
> >> [ 76%] Building CXX object eeschema/CMakeFiles/eeschema_
> kiface.dir/libeditframe.cpp.o
> >> [ 76%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/menubar.cpp.o
> >> [ 76%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_via.cpp.o
> >> <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/ws/
> eeschema/libeditframe.cpp>: In member function 'void LIB_EDIT_FRAME::refreshSchematic()
> const':
> >> <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/ws/
> eeschema/libeditframe.cpp>:1454:79: error: invalid conversion from 'const
> wxWindow*' to 'wxWindow*' [-fpermissive]
> >>      Kiway().ExpressMail( FRAME_SCH, MAIL_SCH_REFRESH, std::string( ""
> ), this );
> >>
>         ^
> >> In file included from <http://ci.kicad-pcb.org/job/
> linux-kicad-full-gcc-head/ws/include/kiface_i.h>:27:0,
> >>                  from <http://ci.kicad-pcb.org/job/
> linux-kicad-full-gcc-head/ws/eeschema/libeditframe.cpp>:33:
> >> <http://ci.kicad-pcb.org/job/linux-kicad-full-gcc-head/ws/
> include/kiway.h>:343:21: note:   initializing argument 4 of 'virtual void
> KIWAY::ExpressMail(FRAME_T, MAIL_T, const string&, wxWindow*)'
> >>      VTBL_ENTRY void ExpressMail( FRAME_T aDestination, MAIL_T aCommand,
> >>                      ^
> >> eeschema/CMakeFiles/eeschema_kiface.dir/build.make:2141: recipe for
> target 'eeschema/CMakeFiles/eeschema_kiface.dir/libeditframe.cpp.o' failed
> >> make[2]: *** [eeschema/CMakeFiles/eeschema_kiface.dir/libeditframe.cpp.o]
> Error 1
> >> CMakeFiles/Makefile2:999: recipe for target
> 'eeschema/CMakeFiles/eeschema_kiface.dir/all' failed
> >> make[1]: *** [eeschema/CMakeFiles/eeschema_kiface.dir/all] Error 2
> >> make[1]: *** Waiting for unfinished jobs....
> >> [ 76%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/readwrite_dlgs.cpp.o
> >> [ 76%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/tool_cvpcb.cpp.o
> >> [ 76%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/pns_walkaround.cpp.o
> >> [ 76%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/dialogs/fp_conflict_assignment_selector_base.cpp.o
> >> [ 76%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/dialogs/fp_conflict_assignment_selector.cpp.o
> >> [ 76%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/dialogs/dialog_display_options.cpp.o
> >> [ 76%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/dialogs/dialog_display_options_base.cpp.o
> >> [ 76%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/router_preview_item.cpp.o
> >> [ 77%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/dialogs/dialog_config_equfiles_base.cpp.o
> >> [ 77%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/dialogs/dialog_config_equfiles.cpp.o
> >> [ 77%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/__/pcbnew/dialogs/dialog_fp_lib_table.cpp.o
> >> [ 77%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/router_tool.cpp.o
> >> [ 77%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/__/pcbnew/dialogs/dialog_fp_lib_table_base.cpp.o
> >> [ 77%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/__/pcbnew/dialogs/dialog_fp_plugin_options.cpp.o
> >> [ 77%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/__/pcbnew/dialogs/dialog_fp_plugin_options_base.cpp.o
> >> [ 77%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/__/pcbnew/dialogs/wizard_add_fplib_base.cpp.o
> >> [ 77%] Building CXX object cvpcb/CMakeFiles/cvpcb_kiface.
> dir/__/pcbnew/dialogs/wizard_add_fplib.cpp.o
> >> [ 77%] Building CXX object pcbnew/router/CMakeFiles/
> pnsrouter.dir/length_tuner_tool.cpp.o
> >> [ 77%] Linking CXX shared module _cvpcb.kiface
> >> [ 77%] Linking CXX static library libpnsrouter.a
> >> [ 77%] Built target pnsrouter
> >> [ 77%] Built target cvpcb_kiface
> >> 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
> >>
> >> _______________________________________________
> >> 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
> >
> > _______________________________________________
> > 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
> >
>
> _______________________________________________
> 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
>

Follow ups

References