See <http://ci.kicad-pcb.org/job/kicad-qa/3621/display/redirect?page=changes>

Changes:

[Maciej Suminski] Converted zone drawing tools to store points in a 
SHAPE_LINE_CHAIN

[Maciej Suminski] WX_STATUS_POPUP refactor

[Maciej Suminski] Added STATUS_TEXT_POPUP for simple popup text display

[Maciej Suminski] Forbid drawing self-intersecting polygons.

[Maciej Suminski] KI_DIALOG: flexible way of creating dialogs, including "do 
not show

[Maciej Suminski] PNS: display a message in case of keep-out zone triangulation 
failure

[Maciej Suminski] Point Editor: prevent creation of self-intersecting polygons

[Maciej Suminski] Separate copper and graphical zone tools

------------------------------------------
[...truncated 4.52 KB...]
[ 46%] Building CXX object 
common/CMakeFiles/gal.dir/gal/opengl/gpu_manager.cpp.o
[ 46%] Building CXX object common/CMakeFiles/gal.dir/gal/opengl/utils.cpp.o
[ 46%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/board_design_settings.cpp.o
[ 46%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/board_items_to_polygon_shape_transform.cpp.o
[ 46%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/class_board.cpp.o
[ 46%] Building CXX object common/CMakeFiles/gal.dir/gal/cairo/cairo_gal.cpp.o
[ 46%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/class_board_item.cpp.o
Linking CXX static library libgal.a
[ 46%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/class_dimension.cpp.o
[ 49%] Built target gal
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/class_drawsegment.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/class_edge_mod.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/class_module.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/netclass.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/netinfo_item.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/netinfo_list.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/class_pad.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/class_pcb_target.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/class_pcb_text.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/class_text_mod.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/class_track.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/class_zone.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/collectors.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/connectivity_algo.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/connectivity_data.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/convert_drawsegment_list_to_polygon.cpp.o
[ 49%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/eagle_plugin.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/gpcb_plugin.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/kicad_clipboard.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/kicad_netlist_reader.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/kicad_plugin.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/legacy_netlist_reader.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/legacy_plugin.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/netlist_reader.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/pad_custom_shape_functions.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/pad_draw_functions.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/pcb_display_options.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/pcb_draw_panel_gal.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/pcb_netlist.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/pcb_painter.cpp.o
[ 50%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/pcb_parser.cpp.o
[ 52%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/pcb_screen.cpp.o
[ 52%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/pcb_view.cpp.o
[ 52%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/ratsnest_data.cpp.o
[ 52%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/ratsnest_viewitem.cpp.o
[ 52%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/sel_layer.cpp.o
[ 52%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/__/pcbnew/zone_settings.cpp.o
[ 52%] Building CXX object 
common/CMakeFiles/pcbcommon.dir/widgets/widget_net_selector.cpp.o
Scanning dependencies of target common
[ 52%] [ 52%] [ 52%] Building CXX object 
common/CMakeFiles/common.dir/preview_items/centreline_rect_item.cpp.o
Building CXX object 
common/CMakeFiles/common.dir/dialogs/dialog_env_var_config.cpp.o
Building CXX object 
common/CMakeFiles/common.dir/preview_items/polygon_geom_manager.cpp.o
[ 52%] Building CXX object 
common/CMakeFiles/common.dir/preview_items/polygon_item.cpp.o
Linking CXX static library libpcbcommon.a
[ 52%] Building CXX object common/CMakeFiles/common.dir/plotters/plotter.cpp.o
[ 52%] Building CXX object 
common/CMakeFiles/common.dir/plotters/DXF_plotter.cpp.o
[ 54%] Built target pcbcommon
Scanning dependencies of target 3d-viewer
[ 54%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_cache/dialogs/dlg_select_3dmodel.cpp.o
Scanning dependencies of target pcad2kicadpcb
[ 54%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcad_plugin.cpp.o
[ 56%] Building CXX object 
common/CMakeFiles/common.dir/plotters/GERBER_plotter.cpp.o
[ 56%] Building CXX object 
common/CMakeFiles/common.dir/plotters/HPGL_plotter.cpp.o
[ 56%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_cache/dialogs/panel_prev_model.cpp.o
[ 56%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb.cpp.o
[ 56%] Building CXX object 
common/CMakeFiles/common.dir/plotters/PS_plotter.cpp.o
[ 56%] Building CXX object common/CMakeFiles/common.dir/block_commande.cpp.o
[ 56%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_arc.cpp.o
[ 56%] Building CXX object common/CMakeFiles/common.dir/build_version.cpp.o
[ 57%] Building CXX object common/CMakeFiles/common.dir/confirm.cpp.o
[ 57%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_canvas/cinfo3d_visu.cpp.o
[ 57%] Building CXX object 
common/CMakeFiles/common.dir/convert_basic_shapes_to_polygon.cpp.o
In file included from /usr/include/c++/4.9/bits/hashtable.h:35:0,
                 from /usr/include/c++/4.9/unordered_map:47,
                 from 
<http://ci.kicad-pcb.org/job/kicad-qa/ws/include/hashtables.h>:103,
                 from 
<http://ci.kicad-pcb.org/job/kicad-qa/ws/include/dialog_shim.h>:29,
                 from 
<http://ci.kicad-pcb.org/job/kicad-qa/ws/include/../common/dialogs/dialog_display_info_HTML_base.h>:14,
                 from 
<http://ci.kicad-pcb.org/job/kicad-qa/ws/include/html_messagebox.h>:34,
                 from 
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>:35:
/usr/include/c++/4.9/bits/hashtable_policy.h: In instantiation of ‘struct 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> 
>’:
/usr/include/c++/4.9/type_traits:134:12:   required from ‘struct 
std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
>’
/usr/include/c++/4.9/type_traits:145:38:   required from ‘struct 
std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
/usr/include/c++/4.9/bits/unordered_map.h:100:66:   required from ‘class 
std::unordered_map<KI_DIALOG::TYPE, wxString>’
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>:72:46:   required 
from here
/usr/include/c++/4.9/bits/hashtable_policy.h:85:33: error: no match for call to 
‘(const std::hash<KI_DIALOG::TYPE>) (const KI_DIALOG::TYPE&)’
  noexcept(declval<const _Hash&>()(declval<const _Key&>()))>
                                 ^
In file included from /usr/include/c++/4.9/bits/move.h:57:0,
                 from /usr/include/c++/4.9/bits/stl_pair.h:59,
                 from /usr/include/c++/4.9/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.9/bits/char_traits.h:39,
                 from /usr/include/c++/4.9/string:40,
                 from /usr/include/wx-3.0/wx/stringimpl.h:66,
                 from /usr/include/wx-3.0/wx/unichar.h:15,
                 from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/stockitem.h:16,
                 from 
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>:30:
/usr/include/c++/4.9/type_traits: In instantiation of ‘struct 
std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’:
/usr/include/c++/4.9/bits/unordered_map.h:100:66:   required from ‘class 
std::unordered_map<KI_DIALOG::TYPE, wxString>’
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>:72:46:   required 
from here
/usr/include/c++/4.9/type_traits:145:38: error: ‘value’ is not a member of 
‘std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
>’
     : public integral_constant<bool, !_Pp::value>
                                      ^
In file included from /usr/include/c++/4.9/unordered_map:48:0,
                 from 
<http://ci.kicad-pcb.org/job/kicad-qa/ws/include/hashtables.h>:103,
                 from 
<http://ci.kicad-pcb.org/job/kicad-qa/ws/include/dialog_shim.h>:29,
                 from 
<http://ci.kicad-pcb.org/job/kicad-qa/ws/include/../common/dialogs/dialog_display_info_HTML_base.h>:14,
                 from 
<http://ci.kicad-pcb.org/job/kicad-qa/ws/include/html_messagebox.h>:34,
                 from 
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>:35:
/usr/include/c++/4.9/bits/unordered_map.h: In instantiation of ‘class 
std::unordered_map<KI_DIALOG::TYPE, wxString>’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>:72:46:   required 
from here
/usr/include/c++/4.9/bits/unordered_map.h:100:66: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef __umap_hashtable<_Key, _Tp, _Hash, _Pred, _Alloc>  _Hashtable;
                                                                  ^
/usr/include/c++/4.9/bits/unordered_map.h:107:45: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::key_type key_type;
                                             ^
/usr/include/c++/4.9/bits/unordered_map.h:108:47: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::value_type value_type;
                                               ^
/usr/include/c++/4.9/bits/unordered_map.h:109:48: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::mapped_type mapped_type;
                                                ^
/usr/include/c++/4.9/bits/unordered_map.h:110:43: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::hasher hasher;
                                           ^
/usr/include/c++/4.9/bits/unordered_map.h:111:46: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::key_equal key_equal;
                                              ^
/usr/include/c++/4.9/bits/unordered_map.h:112:51: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::allocator_type allocator_type;
                                                   ^
/usr/include/c++/4.9/bits/unordered_map.h:117:45: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::pointer  pointer;
                                             ^
/usr/include/c++/4.9/bits/unordered_map.h:118:50: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::const_pointer const_pointer;
                                                  ^
/usr/include/c++/4.9/bits/unordered_map.h:119:47: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::reference  reference;
                                               ^
/usr/include/c++/4.9/bits/unordered_map.h:120:52: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::const_reference const_reference;
                                                    ^
/usr/include/c++/4.9/bits/unordered_map.h:121:46: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::iterator  iterator;
                                              ^
/usr/include/c++/4.9/bits/unordered_map.h:122:51: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::const_iterator const_iterator;
                                                   ^
/usr/include/c++/4.9/bits/unordered_map.h:123:51: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::local_iterator local_iterator;
                                                   ^
/usr/include/c++/4.9/bits/unordered_map.h:124:57: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::const_local_iterator const_local_iterator;
                                                         ^
/usr/include/c++/4.9/bits/unordered_map.h:125:47: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::size_type  size_type;
                                               ^
/usr/include/c++/4.9/bits/unordered_map.h:126:52: error: ‘value’ is not a 
member of 
‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       typedef typename _Hashtable::difference_type difference_type;
                                                    ^
/usr/include/c++/4.9/bits/unordered_map.h:242:7: error: ‘value’ is not a member 
of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       operator=(initializer_list<value_type> __l)
       ^
/usr/include/c++/4.9/bits/unordered_map.h:340:2: error: ‘value’ is not a member 
of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
  emplace(_Args&&... __args)
  ^
/usr/include/c++/4.9/bits/unordered_map.h:392:7: error: ‘value’ is not a member 
of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       insert(const value_type& __x)
       ^
/usr/include/c++/4.9/bits/unordered_map.h:399:2: error: ‘value’ is not a member 
of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
  insert(_Pair&& __x)
  ^
/usr/include/c++/4.9/bits/unordered_map.h:459:7: error: ‘value’ is not a member 
of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       insert(initializer_list<value_type> __l)
       ^
/usr/include/c++/4.9/bits/unordered_map.h:604:7: error: ‘value’ is not a member 
of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       equal_range(const key_type& __x)
       ^
/usr/include/c++/4.9/bits/unordered_map.h:608:7: error: ‘value’ is not a member 
of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<KI_DIALOG::TYPE> >, 
std::__detail::__is_noexcept_hash<KI_DIALOG::TYPE, std::hash<KI_DIALOG::TYPE> > 
> >’
       equal_range(const key_type& __x) const
       ^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>: In member 
function ‘KI_DIALOG& KI_DIALOG::Type(KI_DIALOG::TYPE)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>:75:5: error: too 
many initializers for ‘const std::unordered_map<KI_DIALOG::TYPE, wxString>’
     };
     ^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>:80:5: error: too 
many initializers for ‘const std::unordered_map<KI_DIALOG::TYPE, wxString>’
     };
     ^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>:92:49: error: 
‘const class std::unordered_map<KI_DIALOG::TYPE, wxString>’ has no member named 
‘at’
                 wxArtProvider::GetBitmap( icons.at( aType ), wxART_CMN_DIALOG 
) );
                                                 ^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>:97:28: error: 
‘const class std::unordered_map<KI_DIALOG::TYPE, wxString>’ has no member named 
‘at’
         SetTitle( stdTitle.at( aType ) );
                            ^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>: In constructor 
‘DIALOG_MULTI_OPTIONS::DIALOG_MULTI_OPTIONS(wxWindow*, const wxString&, const 
wxString&, const wxArrayString&)’:
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>:417:19: warning: 
declaration of ‘selectAll’ shadows a member of 'this' [-Wshadow]
         wxButton* selectAll = new wxButton( this, wxID_ANY, _( "Select All" ) 
);
                   ^
<http://ci.kicad-pcb.org/job/kicad-qa/ws/common/confirm.cpp>:419:19: warning: 
declaration of ‘unselectAll’ shadows a member of 'this' [-Wshadow]
         wxButton* unselectAll = new wxButton( this, wxID_ANY, _( "Unselect 
All" ) );
                   ^
[ 57%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_component.cpp.o
common/CMakeFiles/common.dir/build.make:1720: recipe for target 
'common/CMakeFiles/common.dir/confirm.cpp.o' failed
make[3]: *** [common/CMakeFiles/common.dir/confirm.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
[ 59%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_copper_pour.cpp.o
CMakeFiles/Makefile2:240: recipe for target 'common/CMakeFiles/common.dir/all' 
failed
make[2]: *** [common/CMakeFiles/common.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 59%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_canvas/create_layer_items.cpp.o
[ 59%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_cutout.cpp.o
[ 59%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_keepout.cpp.o
[ 59%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_line.cpp.o
[ 59%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_module.cpp.o
[ 59%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_canvas/create_3Dgraphic_brd_items.cpp.o
[ 59%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_pad.cpp.o
[ 59%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_pad_shape.cpp.o
[ 59%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_plane.cpp.o
[ 59%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_polygon.cpp.o
[ 59%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_text.cpp.o
[ 59%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_canvas/create_layer_poly.cpp.o
[ 59%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_via.cpp.o
[ 59%] Building CXX object 
pcbnew/pcad2kicadpcb_plugin/CMakeFiles/pcad2kicadpcb.dir/pcb_via_shape.cpp.o
[ 59%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_canvas/eda_3d_canvas.cpp.o
[ 59%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_canvas/eda_3d_canvas_pivot.cpp.o
[ 59%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_rendering/3d_render_ogl_legacy/c3d_render_createscene_ogl_legacy.cpp.o
Linking CXX static library libpcad2kicadpcb.a
[ 59%] Built target pcad2kicadpcb
[ 59%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_rendering/3d_render_ogl_legacy/c3d_render_ogl_legacy.cpp.o
[ 59%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_rendering/3d_render_ogl_legacy/clayer_triangles.cpp.o
[ 59%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_rendering/3d_render_raytracing/c3d_render_createscene.cpp.o
[ 59%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_rendering/3d_render_raytracing/c3d_render_raytracing.cpp.o
[ 59%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_rendering/3d_render_raytracing/shapes2D/cpolygon2d.cpp.o
[ 60%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_rendering/3d_render_raytracing/shapes2D/ctriangle2d.cpp.o
[ 60%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_rendering/c3d_render_base.cpp.o
[ 60%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_rendering/test_cases.cpp.o
[ 60%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_viewer/3d_toolbar.cpp.o
[ 60%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_viewer/dialogs/dialog_3D_view_option.cpp.o
[ 60%] Building CXX object 
3d-viewer/CMakeFiles/3d-viewer.dir/3d_viewer/eda_3d_viewer.cpp.o
Linking CXX static library lib3d-viewer.a
[ 64%] Built target 3d-viewer
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

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

Reply via email to