Index: plugins/rt_topo/laa3_solve.c =================================================================== --- plugins/rt_topo/laa3_solve.c (revision 1438) +++ plugins/rt_topo/laa3_solve.c (revision 1439) @@ -325,7 +325,7 @@ fctx.found_cb = found_stop_cb; fctx.bloat = rt_topo_cfg.via_clr; - rtrnd_find_from_obj(&fctx, ctx->board, via); + rtrnd_find_from_obj(&fctx, ctx->board, (rtrnd_any_obj_t *)via); if (fctx.nfound > 1) { static int mtw_inited; static psr_mtw_t mtw; Index: plugins/rt_topo/trbs_cdt.c =================================================================== --- plugins/rt_topo/trbs_cdt.c (revision 1438) +++ plugins/rt_topo/trbs_cdt.c (revision 1439) @@ -47,7 +47,7 @@ cdt_init(cdt, ctx->board->hdr.bbox.x1, ctx->board->hdr.bbox.y1, ctx->board->hdr.bbox.x2, ctx->board->hdr.bbox.y2); for(via = rtrnd_rtree_all_first(&it, &ctx->board->vias); via != NULL; via = rtrnd_rtree_all_next(&it)) { - p1 = trbs_insert_point(trbs, via->x, via->y, via->hdr.net, NULL); + p1 = trbs_insert_point(trbs, via->x, via->y, (rtrnd_any_obj_t *)via->hdr.net, NULL); } for(obj = rtrnd_rtree_all_first(&it, &ly->objs); obj != NULL; obj = rtrnd_rtree_all_next(&it)) {