Index: src/plugins/rt_topo/crbs.c =================================================================== --- src/plugins/rt_topo/crbs.c (revision 1484) +++ src/plugins/rt_topo/crbs.c (revision 1485) @@ -127,7 +127,7 @@ p->cpt = cpt; p->gpt = gpt; - p->obj = via; + p->obj = (rtrnd_any_obj_t *)via; p->net = net; return cpt; @@ -264,7 +264,7 @@ if ((ctn != NULL) && ctn->old) continue; rtrnd_line_new(ly_drw, NULL, NULL, l->x1, l->y1, l->x2, l->y2, 0.2, 0); if (ly_out != NULL) { - o = rtrnd_line_new(ly_out, NULL, (ctn == NULL ? NULL : ctn->net), l->x1, l->y1, l->x2, l->y2, rt_topo_cfg.wire_thick, 0); + o = (rtrnd_any_obj_t *)rtrnd_line_new(ly_out, NULL, (ctn == NULL ? NULL : ctn->net), l->x1, l->y1, l->x2, l->y2, rt_topo_cfg.wire_thick, 0); rtrnd_res_add(crbs->ctx, o); } } @@ -278,7 +278,7 @@ rtrnd_arc_new(ly_drw, NULL, NULL, a->parent_pt->x, a->parent_pt->y, a->r, a->sa, a->da, 0.2, 0); if (ly_out != NULL) { - o = rtrnd_arc_new(ly_out, NULL, (ctn == NULL ? NULL : ctn->net), a->parent_pt->x, a->parent_pt->y, a->r, a->sa, a->da, rt_topo_cfg.wire_thick, 0); + o = (rtrnd_any_obj_t *)rtrnd_arc_new(ly_out, NULL, (ctn == NULL ? NULL : ctn->net), a->parent_pt->x, a->parent_pt->y, a->r, a->sa, a->da, rt_topo_cfg.wire_thick, 0); rtrnd_res_add(crbs->ctx, o); } }