kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #28612
Re: Build failed in Jenkins: linux-kicad-full-gcc-head #1925
We really need to do a better job of providing const and non-const
pointers so that the unsuspecting developer can actually tell whether or
not a function changes the internal state of an object or not. In the
mean time, I'll just make this non-const to get the builds back up and
running.
On 03/10/2017 10:00 AM, Chris Pavlina wrote:
> 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
> <mailto: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
> <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
> <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
> <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
> <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
> <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
> <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
> <https://launchpad.net/~kicad-developers>
> >> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >> Unsubscribe : https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> >> More help : https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > Unsubscribe : https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> > More help : https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>
> >
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers
> <https://launchpad.net/~kicad-developers>
> More help : https://help.launchpad.net/ListHelp
> <https://help.launchpad.net/ListHelp>
>
References