See <http://ci.kicad-pcb.org/job/kicad-qa/2327/display/redirect>
------------------------------------------ [...truncated 1.17 MB...] router/libpnsrouter.a(pns_utils.cpp.o): In function `SHAPE_RECT::SHAPE_RECT(int, int, int, int)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/geometry/shape_rect.h>:49: undefined reference to `vtable for SHAPE_RECT' router/libpnsrouter.a(pns_walkaround.cpp.o): In function `PNS::WALKAROUND::singleStep(PNS::LINE&, bool)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:70: undefined reference to `SHAPE_LINE_CHAIN::PointInside(VECTOR2<int> const&) const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:70: undefined reference to `SHAPE_LINE_CHAIN::PointOnEdge(VECTOR2<int> const&) const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:75: undefined reference to `SHAPE_LINE_CHAIN::NearestPoint(VECTOR2<int> const&) const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:97: undefined reference to `SHAPE_LINE_CHAIN::Length() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:98: undefined reference to `SHAPE_LINE_CHAIN::Length() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:138: undefined reference to `SHAPE_LINE_CHAIN::Simplify()' router/libpnsrouter.a(pns_walkaround.cpp.o): In function `PNS::WALKAROUND::Route(PNS::LINE const&, PNS::LINE&, bool)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:188: undefined reference to `SHAPE_LINE_CHAIN::Length() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:189: undefined reference to `SHAPE_LINE_CHAIN::Length() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:214: undefined reference to `SHAPE_LINE_CHAIN::Length() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:215: undefined reference to `SHAPE_LINE_CHAIN::Length() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:242: undefined reference to `SHAPE_LINE_CHAIN::Remove(int, int)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:244: undefined reference to `SHAPE_LINE_CHAIN::Simplify()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/pns_walkaround.cpp>:257: undefined reference to `SHAPE_LINE_CHAIN::Simplify()' router/libpnsrouter.a(router_preview_item.cpp.o): In function `ROUTER_PREVIEW_ITEM::ROUTER_PREVIEW_ITEM(PNS::ITEM const*, KIGFX::VIEW*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/router/router_preview_item.cpp>:41: undefined reference to `EDA_ITEM::EDA_ITEM(KICAD_T)' router/libpnsrouter.a(router_preview_item.cpp.o):(.data.rel.ro._ZTV19ROUTER_PREVIEW_ITEM[_ZTV19ROUTER_PREVIEW_ITEM]+0x58): undefined reference to `EDA_ITEM::Clone() const' router/libpnsrouter.a(router_preview_item.cpp.o):(.data.rel.ro._ZTV19ROUTER_PREVIEW_ITEM[_ZTV19ROUTER_PREVIEW_ITEM]+0x60): undefined reference to `EDA_ITEM::Visit(std::function<SEARCH_RESULT (EDA_ITEM*, void*)> const&, void*, KICAD_T const*)' router/libpnsrouter.a(router_preview_item.cpp.o):(.data.rel.ro._ZTV19ROUTER_PREVIEW_ITEM[_ZTV19ROUTER_PREVIEW_ITEM]+0x70): undefined reference to `EDA_ITEM::GetSelectMenuText() const' router/libpnsrouter.a(router_preview_item.cpp.o):(.data.rel.ro._ZTV19ROUTER_PREVIEW_ITEM[_ZTV19ROUTER_PREVIEW_ITEM]+0x78): undefined reference to `EDA_ITEM::GetMenuImage() const' router/libpnsrouter.a(router_preview_item.cpp.o):(.data.rel.ro._ZTI19ROUTER_PREVIEW_ITEM[_ZTI19ROUTER_PREVIEW_ITEM]+0x10): undefined reference to `typeinfo for EDA_ITEM' pcad2kicadpcb_plugin/libpcad2kicadpcb.a(pcad_plugin.cpp.o): In function `PCAD_PLUGIN::Load(wxString const&, BOARD*, PROPERTIES const*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcad_plugin.cpp>:84: undefined reference to `LOCALE_IO::LOCALE_IO()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcad_plugin.cpp>:84: undefined reference to `LOCALE_IO::~LOCALE_IO()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcad_plugin.cpp>:84: undefined reference to `LOCALE_IO::~LOCALE_IO()' pcad2kicadpcb_plugin/libpcad2kicadpcb.a(pcb.cpp.o): In function `PCAD2KICAD::PCB::MapLayer(XNODE*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcb.cpp>:529: undefined reference to `typeinfo for IO_ERROR' pcad2kicadpcb_plugin/libpcad2kicadpcb.a(pcb_module.cpp.o): In function `PCAD2KICAD::PCB_MODULE::AddToBoard()': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcb_module.cpp>:510: undefined reference to `RotatePoint(int*, int*, double)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcb_module.cpp>:514: undefined reference to `RotatePoint(int*, int*, double)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcb_module.cpp>:525: undefined reference to `LIB_ID::LIB_ID(wxString const&)' pcad2kicadpcb_plugin/libpcad2kicadpcb.a(pcb_pad.cpp.o): In function `PCAD2KICAD::PCB_PAD::Parse(XNODE*, wxString, wxString)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcb_pad.cpp>:127: undefined reference to `typeinfo for IO_ERROR' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcb_pad.cpp>:142: undefined reference to `typeinfo for IO_ERROR' pcad2kicadpcb_plugin/libpcad2kicadpcb.a(pcb_via.cpp.o): In function `PCAD2KICAD::PCB_VIA::Parse(XNODE*, wxString, wxString)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcb_via.cpp>:92: undefined reference to `typeinfo for IO_ERROR' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcb_via.cpp>:107: undefined reference to `typeinfo for IO_ERROR' pcad2kicadpcb_plugin/libpcad2kicadpcb.a(s_expr_loader.cpp.o): In function `PCAD2KICAD::LoadInputFile(wxString, wxXmlDocument*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/s_expr_loader.cpp>:50: undefined reference to `typeinfo for IO_ERROR' pcad2kicadpcb_plugin/libpcad2kicadpcb.a(s_expr_loader.cpp.o):<http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/s_expr_loader.cpp>:56: more undefined references to `typeinfo for IO_ERROR' follow pcad2kicadpcb_plugin/libpcad2kicadpcb.a(s_expr_loader.cpp.o): In function `PCAD2KICAD::LoadInputFile(wxString, wxXmlDocument*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/s_expr_loader.cpp>:62: undefined reference to `DSNLEXER::DSNLEXER(KEYWORD const*, unsigned int, _IO_FILE*, wxString const&)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/s_expr_loader.cpp>:74: undefined reference to `DSNLEXER::NextTok()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/s_expr_loader.cpp>:66: undefined reference to `DSNLEXER::NextTok()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/s_expr_loader.cpp>:62: undefined reference to `DSNLEXER::~DSNLEXER()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/s_expr_loader.cpp>:62: undefined reference to `DSNLEXER::~DSNLEXER()' pcad2kicadpcb_plugin/libpcad2kicadpcb.a(s_expr_loader.cpp.o): In function `XNODE::XNODE(wxXmlNodeType, wxString const&, wxString const&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/xnode.h>:53: undefined reference to `vtable for XNODE' pcad2kicadpcb_plugin/libpcad2kicadpcb.a(pcb_arc.cpp.o): In function `PCAD2KICAD::PCB_ARC::Parse(XNODE*, int, wxString, wxString)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcb_arc.cpp>:104: undefined reference to `ArcTangente(int, int)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/pcad2kicadpcb_plugin/pcb_arc.cpp>:105: undefined reference to `ArcTangente(int, int)' ../polygon/libpolygon.a(PolyLine.cpp.o): In function `CPolyLine::NormalizeAreaOutlines(std::vector<CPolyLine*, std::allocator<CPolyLine*> >*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:127: undefined reference to `SHAPE_POLY_SET::SHAPE_POLY_SET()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:133: undefined reference to `SHAPE_POLY_SET::AddOutline(SHAPE_LINE_CHAIN const&)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:137: undefined reference to `SHAPE_POLY_SET::Simplify(SHAPE_POLY_SET::POLYGON_MODE)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:142: undefined reference to `SHAPE_POLY_SET::Simplify(SHAPE_POLY_SET::POLYGON_MODE)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:143: undefined reference to `SHAPE_POLY_SET::BooleanSubtract(SHAPE_POLY_SET const&, SHAPE_POLY_SET::POLYGON_MODE)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:161: undefined reference to `SHAPE_POLY_SET::SHAPE_POLY_SET()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:162: undefined reference to `SHAPE_POLY_SET::NewOutline()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:167: undefined reference to `SHAPE_POLY_SET::~SHAPE_POLY_SET()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:127: undefined reference to `SHAPE_POLY_SET::~SHAPE_POLY_SET()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:169: undefined reference to `SHAPE_POLY_SET::~SHAPE_POLY_SET()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:167: undefined reference to `SHAPE_POLY_SET::~SHAPE_POLY_SET()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:127: undefined reference to `SHAPE_POLY_SET::~SHAPE_POLY_SET()' ../polygon/libpolygon.a(PolyLine.cpp.o):<http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:169: more undefined references to `SHAPE_POLY_SET::~SHAPE_POLY_SET()' follow ../polygon/libpolygon.a(PolyLine.cpp.o): In function `CPolyLine::AppendBezier(int, int, int, int, int, int)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:1002: undefined reference to `Bezier2Poly(int, int, int, int, int, int)' ../polygon/libpolygon.a(PolyLine.cpp.o): In function `CPolyLine::AppendBezier(int, int, int, int, int, int, int, int)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:1013: undefined reference to `Bezier2Poly(int, int, int, int, int, int, int, int)' ../polygon/libpolygon.a(PolyLine.cpp.o): In function `CPolyLine::IsPolygonSelfIntersecting()': <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:1254: undefined reference to `EDA_RECT::Intersects(EDA_RECT const&) const' ../polygon/libpolygon.a(PolyLine.cpp.o): In function `ConvertPolyListToPolySet(CPOLYGONS_LIST const&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:1303: undefined reference to `SHAPE_POLY_SET::SHAPE_POLY_SET()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:1321: undefined reference to `SHAPE_POLY_SET::NewOutline()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:1326: undefined reference to `SHAPE_POLY_SET::NewHole(int)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:1331: undefined reference to `SHAPE_POLY_SET::Append(int, int, int, int)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/polygon/PolyLine.cpp>:1343: undefined reference to `SHAPE_POLY_SET::~SHAPE_POLY_SET()' ../common/libgal.a(basic_gal.cpp.o): In function `BASIC_GAL::DrawPolyline(std::deque<VECTOR2<double>, std::allocator<VECTOR2<double> > > const&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/basic_gal.cpp>:73: undefined reference to `GRPoly(EDA_RECT*, wxDC*, int, wxPoint*, bool, int, EDA_COLOR_T, EDA_COLOR_T)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/basic_gal.cpp>:80: undefined reference to `GRCSegm(EDA_RECT*, wxDC*, wxPoint, wxPoint, int, EDA_COLOR_T)' ../common/libgal.a(basic_gal.cpp.o): In function `BASIC_GAL::DrawLine(VECTOR2<double> const&, VECTOR2<double> const&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/basic_gal.cpp>:115: undefined reference to `GRLine(EDA_RECT*, wxDC*, int, int, int, int, int, EDA_COLOR_T)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/basic_gal.cpp>:120: undefined reference to `GRCSegm(EDA_RECT*, wxDC*, int, int, int, int, int, int, EDA_COLOR_T)' ../common/libgal.a(basic_gal.cpp.o): In function `KIGFX::GAL::StrokeText(wxString const&, VECTOR2<double> const&, double)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/gal/graphics_abstraction_layer.h>:295: undefined reference to `UTF8::UTF8(wxString const&)' ../common/libgal.a(draw_panel_gal.cpp.o): In function `EDA_DRAW_PANEL_GAL::EDA_DRAW_PANEL_GAL(wxWindow*, int, wxPoint const&, wxSize const&, KIGFX::GAL_DISPLAY_OPTIONS&, EDA_DRAW_PANEL_GAL::GAL_TYPE)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:53: undefined reference to `typeinfo for EDA_DRAW_FRAME' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:74: undefined reference to `KIGFX::VIEW::VIEW(bool)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:75: undefined reference to `KIGFX::VIEW::SetGAL(KIGFX::GAL*)' ../common/libgal.a(draw_panel_gal.cpp.o): In function `EDA_DRAW_PANEL_GAL::~EDA_DRAW_PANEL_GAL()': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:127: undefined reference to `KIGFX::VIEW::~VIEW()' ../common/libgal.a(draw_panel_gal.cpp.o): In function `EDA_DRAW_PANEL_GAL::onPaint(wxPaintEvent&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:169: undefined reference to `KIGFX::VIEW::UpdateItems()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:181: undefined reference to `KIGFX::VIEW::ClearTargets()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:187: undefined reference to `KIGFX::VIEW::Redraw()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:203: undefined reference to `DisplayError(wxWindow*, wxString const&, int)' ../common/libgal.a(draw_panel_gal.cpp.o): In function `EDA_DRAW_PANEL_GAL::SetHighContrastLayer(int)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:312: undefined reference to `KIGFX::VIEW::UpdateAllLayersColor()' ../common/libgal.a(draw_panel_gal.cpp.o): In function `EDA_DRAW_PANEL_GAL::SetTopLayer(int)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:318: undefined reference to `KIGFX::VIEW::ClearTopLayers()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:319: undefined reference to `KIGFX::VIEW::SetTopLayer(int, bool)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:320: undefined reference to `KIGFX::VIEW::UpdateAllLayersOrder()' ../common/libgal.a(draw_panel_gal.cpp.o): In function `EDA_DRAW_PANEL_GAL::SwitchBackend(EDA_DRAW_PANEL_GAL::GAL_TYPE)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:390: undefined reference to `KIGFX::VIEW::SetGAL(KIGFX::GAL*)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/draw_panel_gal.cpp>:371: undefined reference to `DisplayError(wxWindow*, wxString const&, int)' ../common/libgal.a(painter.cpp.o): In function `KIGFX::RENDER_SETTINGS::RENDER_SETTINGS()': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/painter.cpp>:48: undefined reference to `g_ColorRefs' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/painter.cpp>:51: undefined reference to `g_ColorRefs' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/painter.cpp>:51: undefined reference to `g_ColorRefs' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/painter.cpp>:51: undefined reference to `g_ColorRefs' ../common/libgal.a(worksheet_viewitem.cpp.o): In function `KIGFX::WORKSHEET_VIEWITEM::WORKSHEET_VIEWITEM(PAGE_INFO const*, TITLE_BLOCK const*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/worksheet_viewitem.cpp>:42: undefined reference to `EDA_ITEM::EDA_ITEM(KICAD_T)' ../common/libgal.a(worksheet_viewitem.cpp.o): In function `KIGFX::WORKSHEET_VIEWITEM::ViewDraw(int, KIGFX::VIEW*) const': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/worksheet_viewitem.cpp>:95: undefined reference to `ColorFindNearest(int, int, int)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/worksheet_viewitem.cpp>:96: undefined reference to `WS_DRAW_ITEM_LIST::BuildWorkSheetGraphicList(PAGE_INFO const&, TITLE_BLOCK const&, EDA_COLOR_T, EDA_COLOR_T)' ../common/libgal.a(worksheet_viewitem.cpp.o):(.data.rel.ro._ZTVN5KIGFX18WORKSHEET_VIEWITEME[_ZTVN5KIGFX18WORKSHEET_VIEWITEME]+0x58): undefined reference to `EDA_ITEM::Clone() const' ../common/libgal.a(worksheet_viewitem.cpp.o):(.data.rel.ro._ZTVN5KIGFX18WORKSHEET_VIEWITEME[_ZTVN5KIGFX18WORKSHEET_VIEWITEME]+0x60): undefined reference to `EDA_ITEM::Visit(std::function<SEARCH_RESULT (EDA_ITEM*, void*)> const&, void*, KICAD_T const*)' ../common/libgal.a(worksheet_viewitem.cpp.o):(.data.rel.ro._ZTVN5KIGFX18WORKSHEET_VIEWITEME[_ZTVN5KIGFX18WORKSHEET_VIEWITEME]+0x70): undefined reference to `EDA_ITEM::GetSelectMenuText() const' ../common/libgal.a(worksheet_viewitem.cpp.o):(.data.rel.ro._ZTVN5KIGFX18WORKSHEET_VIEWITEME[_ZTVN5KIGFX18WORKSHEET_VIEWITEME]+0x78): undefined reference to `EDA_ITEM::GetMenuImage() const' ../common/libgal.a(worksheet_viewitem.cpp.o):(.data.rel.ro._ZTIN5KIGFX18WORKSHEET_VIEWITEME[_ZTIN5KIGFX18WORKSHEET_VIEWITEME]+0x10): undefined reference to `typeinfo for EDA_ITEM' ../common/libgal.a(origin_viewitem.cpp.o): In function `KIGFX::ORIGIN_VIEWITEM::ORIGIN_VIEWITEM(KIGFX::COLOR4D const&, KIGFX::ORIGIN_VIEWITEM::MARKER_STYLE, int, VECTOR2<double> const&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/origin_viewitem.cpp>:33: undefined reference to `EDA_ITEM::EDA_ITEM(KICAD_T)' ../common/libgal.a(origin_viewitem.cpp.o): In function `KIGFX::ORIGIN_VIEWITEM::ViewDraw(int, KIGFX::VIEW*) const': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/origin_viewitem.cpp>:58: undefined reference to `KIGFX::VIEW::ToWorld(VECTOR2<double> const&, bool) const' ../common/libgal.a(origin_viewitem.cpp.o):(.data.rel.ro._ZTVN5KIGFX15ORIGIN_VIEWITEME[_ZTVN5KIGFX15ORIGIN_VIEWITEME]+0x58): undefined reference to `EDA_ITEM::Clone() const' ../common/libgal.a(origin_viewitem.cpp.o):(.data.rel.ro._ZTVN5KIGFX15ORIGIN_VIEWITEME[_ZTVN5KIGFX15ORIGIN_VIEWITEME]+0x60): undefined reference to `EDA_ITEM::Visit(std::function<SEARCH_RESULT (EDA_ITEM*, void*)> const&, void*, KICAD_T const*)' ../common/libgal.a(origin_viewitem.cpp.o):(.data.rel.ro._ZTVN5KIGFX15ORIGIN_VIEWITEME[_ZTVN5KIGFX15ORIGIN_VIEWITEME]+0x70): undefined reference to `EDA_ITEM::GetSelectMenuText() const' ../common/libgal.a(origin_viewitem.cpp.o):(.data.rel.ro._ZTVN5KIGFX15ORIGIN_VIEWITEME[_ZTVN5KIGFX15ORIGIN_VIEWITEME]+0x78): undefined reference to `EDA_ITEM::GetMenuImage() const' ../common/libgal.a(origin_viewitem.cpp.o):(.data.rel.ro._ZTIN5KIGFX15ORIGIN_VIEWITEME[_ZTIN5KIGFX15ORIGIN_VIEWITEME]+0x10): undefined reference to `typeinfo for EDA_ITEM' ../common/libgal.a(gal_display_options.cpp.o): In function `UTIL::OBSERVABLE<KIGFX::GAL_DISPLAY_OPTIONS_OBSERVER>::OBSERVABLE()': <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/observable.h>:135: undefined reference to `UTIL::DETAIL::OBSERVABLE_BASE::OBSERVABLE_BASE()' ../common/libgal.a(gal_display_options.cpp.o): In function `void UTIL::OBSERVABLE<KIGFX::GAL_DISPLAY_OPTIONS_OBSERVER>::Notify<KIGFX::GAL_DISPLAY_OPTIONS const&, KIGFX::GAL_DISPLAY_OPTIONS&>(void (KIGFX::GAL_DISPLAY_OPTIONS_OBSERVER::*)(KIGFX::GAL_DISPLAY_OPTIONS const&), KIGFX::GAL_DISPLAY_OPTIONS&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/observable.h>:190: undefined reference to `UTIL::DETAIL::OBSERVABLE_BASE::enter_iteration()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/observable.h>:207: undefined reference to `UTIL::DETAIL::OBSERVABLE_BASE::leave_iteration()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/observable.h>:203: undefined reference to `UTIL::DETAIL::OBSERVABLE_BASE::leave_iteration()' ../common/libgal.a(graphics_abstraction_layer.cpp.o): In function `KIGFX::GAL::GAL(KIGFX::GAL_DISPLAY_OPTIONS&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/graphics_abstraction_layer.cpp>:42: undefined reference to `UTIL::LINK::LINK()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/graphics_abstraction_layer.cpp>:74: undefined reference to `UTIL::LINK::operator=(UTIL::LINK&&)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/graphics_abstraction_layer.cpp>:74: undefined reference to `UTIL::LINK::~LINK()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/graphics_abstraction_layer.cpp>:74: undefined reference to `UTIL::LINK::~LINK()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/graphics_abstraction_layer.cpp>:42: undefined reference to `UTIL::LINK::~LINK()' ../common/libgal.a(graphics_abstraction_layer.cpp.o): In function `KIGFX::GAL::~GAL()': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/graphics_abstraction_layer.cpp>:78: undefined reference to `UTIL::LINK::~LINK()' ../common/libgal.a(graphics_abstraction_layer.cpp.o): In function `UTIL::OBSERVABLE<KIGFX::GAL_DISPLAY_OPTIONS_OBSERVER>::Subscribe(KIGFX::GAL_DISPLAY_OPTIONS_OBSERVER*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/observable.h>:163: undefined reference to `UTIL::DETAIL::OBSERVABLE_BASE::add_observer(void*)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/observable.h>:164: undefined reference to `UTIL::LINK::LINK(std::shared_ptr<UTIL::DETAIL::OBSERVABLE_BASE::IMPL>, void*)' ../common/libgal.a(stroke_font.cpp.o): In function `UTF8::uni_iter::operator++()': <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/utf8.h>:166: undefined reference to `UTF8::uni_forward(unsigned char const*, unsigned int*)' ../common/libgal.a(stroke_font.cpp.o): In function `UTF8::uni_iter::operator*() const': <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/utf8.h>:197: undefined reference to `UTF8::uni_forward(unsigned char const*, unsigned int*)' ../common/libgal.a(color4d.cpp.o): In function `KIGFX::COLOR4D::COLOR4D(EDA_COLOR_T)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/color4d.cpp>:33: undefined reference to `g_ColorRefs' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/color4d.cpp>:34: undefined reference to `g_ColorRefs' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/color4d.cpp>:35: undefined reference to `g_ColorRefs' ../common/libgal.a(wx_view_controls.cpp.o): In function `KIGFX::WX_VIEW_CONTROLS::onMotion(wxMouseEvent&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:84: undefined reference to `KIGFX::VIEW::ToWorld(VECTOR2<double> const&, bool) const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:86: undefined reference to `KIGFX::VIEW::SetCenter(VECTOR2<double> const&)' ../common/libgal.a(wx_view_controls.cpp.o): In function `KIGFX::WX_VIEW_CONTROLS::onWheel(wxMouseEvent&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:112: undefined reference to `KIGFX::VIEW::GetScreenPixelSize() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:113: undefined reference to `KIGFX::VIEW::ToWorld(VECTOR2<double> const&, bool) const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:135: undefined reference to `KIGFX::VIEW::SetCenter(VECTOR2<double> const&)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:182: undefined reference to `KIGFX::VIEW::ToWorld(VECTOR2<double> const&, bool) const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:183: undefined reference to `KIGFX::VIEW::SetScale(double, VECTOR2<double> const&)' ../common/libgal.a(wx_view_controls.cpp.o): In function `KIGFX::WX_VIEW_CONTROLS::onTimer(wxTimerEvent&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:287: undefined reference to `KIGFX::VIEW::GetScreenPixelSize() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:286: undefined reference to `KIGFX::VIEW::GetScreenPixelSize() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:294: undefined reference to `KIGFX::VIEW::ToWorld(VECTOR2<double> const&, bool) const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:295: undefined reference to `KIGFX::VIEW::SetCenter(VECTOR2<double> const&)' ../common/libgal.a(wx_view_controls.cpp.o): In function `KIGFX::WX_VIEW_CONTROLS::onScroll(wxScrollWinEvent&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:333: undefined reference to `KIGFX::VIEW::SetCenter(VECTOR2<double> const&)' ../common/libgal.a(wx_view_controls.cpp.o): In function `KIGFX::WX_VIEW_CONTROLS::GetCursorPosition() const': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:369: undefined reference to `KIGFX::VIEW::ToWorld(VECTOR2<double> const&, bool) const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:371: undefined reference to `KIGFX::VIEW::ToWorld(VECTOR2<double> const&, bool) const' ../common/libgal.a(wx_view_controls.cpp.o): In function `KIGFX::WX_VIEW_CONTROLS::WarpCursor(VECTOR2<double> const&, bool, bool) const': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:383: undefined reference to `KIGFX::VIEW::ToScreen(VECTOR2<double> const&, bool) const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:389: undefined reference to `KIGFX::VIEW::SetCenter(VECTOR2<double> const&)' ../common/libgal.a(wx_view_controls.cpp.o): In function `KIGFX::WX_VIEW_CONTROLS::CenterOnCursor() const': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:412: undefined reference to `KIGFX::VIEW::SetCenter(VECTOR2<double> const&)' ../common/libgal.a(wx_view_controls.cpp.o): In function `KIGFX::WX_VIEW_CONTROLS::handleAutoPanning(wxMouseEvent const&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:424: undefined reference to `KIGFX::VIEW::GetScreenPixelSize() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:423: undefined reference to `KIGFX::VIEW::GetScreenPixelSize() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:425: undefined reference to `KIGFX::VIEW::GetScreenPixelSize() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:426: undefined reference to `KIGFX::VIEW::GetScreenPixelSize() const' ../common/libgal.a(wx_view_controls.cpp.o): In function `KIGFX::WX_VIEW_CONTROLS::UpdateScrollbars()': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/view/wx_view_controls.cpp>:481: undefined reference to `KIGFX::VIEW::GetViewport() const' ../common/libgal.a(vertex_manager.cpp.o): In function `KIGFX::VERTEX_MANAGER::Reserve(unsigned int)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/opengl/vertex_manager.cpp>:77: undefined reference to `DisplayError(wxWindow*, wxString const&, int)' ../common/libgal.a(vertex_manager.cpp.o): In function `KIGFX::VERTEX_MANAGER::Vertex(float, float, float)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/opengl/vertex_manager.cpp>:115: undefined reference to `DisplayError(wxWindow*, wxString const&, int)' ../common/libgal.a(vertex_manager.cpp.o): In function `KIGFX::VERTEX_MANAGER::Vertices(KIGFX::VERTEX const*, unsigned int)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/opengl/vertex_manager.cpp>:140: undefined reference to `DisplayError(wxWindow*, wxString const&, int)' ../common/libgal.a(gpu_manager.cpp.o): In function `KIGFX::GPU_MANAGER::SetShader(KIGFX::SHADER&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/opengl/gpu_manager.cpp>:76: undefined reference to `DisplayError(wxWindow*, wxString const&, int)' ../common/libgal.a(utils.cpp.o): In function `checkGlError(std::string const&, bool)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/common/gal/opengl/utils.cpp>:79: undefined reference to `DisplayError(wxWindow*, wxString const&, int)' github/libgithub_plugin.a(github_plugin.cpp.o): In function `GITHUB_PLUGIN::FootprintLoad(wxString const&, wxString const&, PROPERTIES const*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:191: undefined reference to `UTF8::UTF8(wxString const&)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:208: undefined reference to `INPUTSTREAM_LINE_READER::INPUTSTREAM_LINE_READER(wxInputStream*, wxString const&)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:220: undefined reference to `LIB_ID::LIB_ID(std::string const&)' github/libgithub_plugin.a(github_plugin.cpp.o): In function `GITHUB_PLUGIN::FootprintSave(wxString const&, MODULE const*, PROPERTIES const*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:256: undefined reference to `StrPrintf(char const*, ...)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:258: undefined reference to `typeinfo for IO_ERROR' github/libgithub_plugin.a(github_plugin.cpp.o): In function `GITHUB_PLUGIN::FootprintDelete(wxString const&, wxString const&, PROPERTIES const*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:288: undefined reference to `typeinfo for IO_ERROR' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:298: undefined reference to `StrPrintf(char const*, ...)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:300: undefined reference to `typeinfo for IO_ERROR' github/libgithub_plugin.a(github_plugin.cpp.o): In function `GITHUB_PLUGIN::FootprintLibOptions(PROPERTIES*) const': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:343: undefined reference to `UTF8::UTF8(wxString const&)' github/libgithub_plugin.a(github_plugin.cpp.o): In function `GITHUB_PLUGIN::cacheLib(wxString const&, PROPERTIES const*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:380: undefined reference to `PROPERTIES::Value(char const*, UTF8*) const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:382: undefined reference to `UTF8::operator wxString() const' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:384: undefined reference to `LIB_TABLE::ExpandSubstitutions(wxString const&)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:399: undefined reference to `typeinfo for IO_ERROR' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:431: undefined reference to `UTF8::UTF8(wxString const&)' github/libgithub_plugin.a(github_plugin.cpp.o): In function `GITHUB_PLUGIN::remoteGetZip(wxString const&)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:522: undefined reference to `typeinfo for IO_ERROR' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:527: undefined reference to `KICAD_CURL_EASY::KICAD_CURL_EASY()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:536: undefined reference to `KICAD_CURL_EASY::Perform()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:562: undefined reference to `UTF8::UTF8(wxString const&)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:563: undefined reference to `StrPrintf(char const*, ...)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:565: undefined reference to `typeinfo for IO_ERROR' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:527: undefined reference to `KICAD_CURL_EASY::~KICAD_CURL_EASY()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:545: undefined reference to `UTF8::UTF8(wxString const&)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:552: undefined reference to `StrPrintf(char const*, ...)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:554: undefined reference to `typeinfo for IO_ERROR' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_plugin.cpp>:527: undefined reference to `KICAD_CURL_EASY::~KICAD_CURL_EASY()' github/libgithub_plugin.a(github_plugin.cpp.o): In function `INPUTSTREAM_LINE_READER::~INPUTSTREAM_LINE_READER()': <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/richio.h>:290: undefined reference to `vtable for INPUTSTREAM_LINE_READER' <http://ci.kicad-pcb.org/job/kicad-qa/ws/include/richio.h>:290: undefined reference to `LINE_READER::~LINE_READER()' github/libgithub_plugin.a(github_getliblist.cpp.o): In function `GITHUB_GETLIBLIST::remoteGetJSON(std::string const&, wxString*)': <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_getliblist.cpp>:216: undefined reference to `KICAD_CURL_EASY::KICAD_CURL_EASY()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_getliblist.cpp>:227: undefined reference to `KICAD_CURL_EASY::Perform()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_getliblist.cpp>:244: undefined reference to `KICAD_CURL_EASY::~KICAD_CURL_EASY()' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_getliblist.cpp>:235: undefined reference to `UTF8::UTF8(wxString const&)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_getliblist.cpp>:239: undefined reference to `StrPrintf(char const*, ...)' <http://ci.kicad-pcb.org/job/kicad-qa/ws/pcbnew/github/github_getliblist.cpp>:244: undefined reference to `KICAD_CURL_EASY::~KICAD_CURL_EASY()' collect2: error: ld returned 1 exit status pcbnew/CMakeFiles/pcbnew_kiface.dir/build.make:6637: recipe for target 'pcbnew/_pcbnew.kiface' failed make[3]: *** [pcbnew/_pcbnew.kiface] Error 1 CMakeFiles/Makefile2:1372: recipe for target 'pcbnew/CMakeFiles/pcbnew_kiface.dir/all' failed make[2]: *** [pcbnew/CMakeFiles/pcbnew_kiface.dir/all] Error 2 CMakeFiles/Makefile2:1419: recipe for target 'pcbnew/CMakeFiles/pcbnew_python_module.dir/rule' failed make[1]: *** [pcbnew/CMakeFiles/pcbnew_python_module.dir/rule] Error 2 Makefile:587: 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 : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

