Index: work/bug_files/font2-buildlog-error.txt =================================================================== --- work/bug_files/font2-buildlog-error.txt (revision 38330) +++ work/bug_files/font2-buildlog-error.txt (nonexistent) @@ -1,1553 +0,0 @@ -cd src && make -make[1]: Entering directory '/home/esh/Source/repo/pcb-rnd/trunk/src' -make revcheck -make[2]: Entering directory '/home/esh/Source/repo/pcb-rnd/trunk/src' -cd ../scconfig && ./revtest Rev.stamp < Rev.tab -make[2]: Leaving directory '/home/esh/Source/repo/pcb-rnd/trunk/src' -make all_exe -make[2]: Entering directory '/home/esh/Source/repo/pcb-rnd/trunk/src' -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o actions_pcb.o actions_pcb.c -actions_pcb.c: In function ‘data_arg_conv’: -actions_pcb.c:234:1: note: #pragma message: TODO: "Dangerous: rather support subc's data with IDPATH" - 234 | TODO("Dangerous: rather support subc's data with IDPATH"); - | ^~~~ -actions_pcb.c:258:1: note: #pragma message: TODO: "Dangerous: rather support subc's data with IDPATH" - 258 | TODO("Dangerous: rather support subc's data with IDPATH"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o attrib.o attrib.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o board.o board.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o brave.o brave.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o buffer.o buffer.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o build_run.o build_run.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o change.o change.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o change_act.o change_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o conf_act.o conf_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o conf_core.o conf_core.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o conf_internal.o conf_internal.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o crosshair.o crosshair.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o data.o data.c -data.c: In function ‘pcb_data_list_terms’: -data.c:671:1: note: #pragma message: TODO: "subc TODO: subc-in-subc" - 671 | TODO("subc TODO: subc-in-subc") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o draw.o draw.c -draw.c:104:1: note: #pragma message: TODO: "cleanup: this should be cached" - 104 | TODO("cleanup: this should be cached") - | ^~~~ -In file included from draw.c:330: -draw_everything.c: In function ‘drw_invis’: -draw_everything.c:236:3: note: #pragma message: TODO: "remove this if nobody reports a bug..." - 236 | TODO("remove this if nobody reports a bug..."); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o drc.o drc.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o event.o event.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o extobj.o extobj.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o extobj_act.o extobj_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o font.o font.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o font_act.o font_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o file_act.o file_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o find.o find.c -In file included from find.c:37: -find_geo.c: In function ‘pcb_isc_poly_poly_bloated’: -find_geo.c:789:1: note: #pragma message: TODO: "This is very expensive: we could use something cheaper here that checks the two offseted thin line edges and one of the end cap circles" - 789 | TODO("This is very expensive: we could use something cheaper here that checks the two offseted thin line edges and one of the end cap circles"); - | ^~~~ -In file included from find.c:38: -find_any_isect.c: At top level: -find_any_isect.c:31:1: note: #pragma message: TODO: "implement text intersections; same problem as with padstacks: can't mark a whole test as found" - 31 | TODO("implement text intersections; same problem as with padstacks: can't mark a whole test as found") - | ^~~~ -find.c: In function ‘find_int_conn’: -find.c:344:1: note: #pragma message: TODO: "find: no find through text yet" - 344 | TODO("find: no find through text yet") - | ^~~~ -find.c: In function ‘pcb_find_exec’: -find.c:485:5: note: #pragma message: TODO: "find.c: implement this; special case: starting layer object on non-copper can still jump on padstack!" - 485 | TODO("find.c: implement this; special case: starting layer object on non-copper can still jump on padstack!"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o flag.o flag.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o flag_str.o flag_str.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o gui_act.o gui_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o hid_cam.o hid_cam.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ht_pstk.o ht_pstk.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ht_subc.o ht_subc.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o idpath.o idpath.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o insert.o insert.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o layer.o layer.c -layer.c: In function ‘pcb_layer_gui_set_vlayer’: -layer.c:1553:1: note: #pragma message: TODO: "layer: need to pass the flags of the group, not the flags of the layer once we have a group for each layer" - 1553 | TODO("layer: need to pass the flags of the group, not the flags of the layer once we have a group for each layer") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o layer_addr.o layer_addr.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o layer_grp.o layer_grp.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o layer_ui.o layer_ui.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o layer_vis.o layer_vis.c -cd ../src_plugins && /usr/local/lib/librnd4/puplug buildin.c "-" < ../src_plugins/.builtin.pups > ../src/buildin.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o main.o main.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o main_act.o main_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o move.o move.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o netlist.o netlist.c -netlist.c: In function ‘pcb_net_term_get’: -netlist.c:172:2: note: #pragma message: TODO: "subc-in-subc: this must be a longer path, refdes-refdes-term" - 172 | TODO("subc-in-subc: this must be a longer path, refdes-refdes-term"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o netlist_act.o netlist_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o object_act.o object_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_common.o obj_common.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_arc.o obj_arc.c -obj_arc.c:54:1: note: #pragma message: TODO: "ui_layer parent fix: remove this" - 54 | TODO("ui_layer parent fix: remove this") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_arc_list.o obj_arc_list.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_arc_ui.o obj_arc_ui.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_gfx.o obj_gfx.c -obj_gfx.c:57:1: note: #pragma message: TODO: "ui_layer parent fix: remove this" - 57 | TODO("ui_layer parent fix: remove this") - | ^~~~ -obj_gfx.c: In function ‘pcb_gfx_eq’: -obj_gfx.c:230:1: note: #pragma message: TODO: "compare pixmaps" - 230 | TODO("compare pixmaps"); - | ^~~~ -obj_gfx.c: In function ‘pcb_gfx_hash’: -obj_gfx.c:246:1: note: #pragma message: TODO: "hash pixmaps" - 246 | TODO("hash pixmaps"); - | ^~~~ -obj_gfx.c: In function ‘pcb_gfx_mirror’: -obj_gfx.c:523:1: note: #pragma message: TODO: "implement a mirror bit" - 523 | TODO("implement a mirror bit") - | ^~~~ -obj_gfx.c: In function ‘pcb_gfx_set_pixmap_free’: -obj_gfx.c:621:2: note: #pragma message: TODO: "gfx: undoable pixmap assign" - 621 | TODO("gfx: undoable pixmap assign"); - | ^~~~ -obj_gfx.c: In function ‘pcb_gfx_set_pixmap_dup’: -obj_gfx.c:629:2: note: #pragma message: TODO: "gfx: undoable pixmap assign" - 629 | TODO("gfx: undoable pixmap assign"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_gfx_list.o obj_gfx_list.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_line.o obj_line.c -obj_line.c:59:1: note: #pragma message: TODO: "ui_layer parent fix: remove this" - 59 | TODO("ui_layer parent fix: remove this") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_line_drcenf.o obj_line_drcenf.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_line_list.o obj_line_list.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_pstk.o obj_pstk.c -obj_pstk.c: In function ‘pcb_pstk_eq’: -obj_pstk.c:237:1: note: #pragma message: TODO: "padstack: should compare shape by shape: a 180 deg rotated or mirrored rectangle is still just the same rectangle!" - 237 | TODO("padstack: should compare shape by shape: a 180 deg rotated or mirrored rectangle is still just the same rectangle!") - | ^~~~ -obj_pstk.c: In function ‘pcb_pstk_drc_check_and_warn’: -obj_pstk.c:1193:1: note: #pragma message: TODO: "slot: check if slot breaks other shapes" - 1193 | TODO("slot: check if slot breaks other shapes") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_pstk_act.o obj_pstk_act.c -obj_pstk_act.c: In function ‘pcb_act_padstackplace’: -obj_pstk_act.c:194:1: note: #pragma message: TODO: "pstk: style default proto" - 194 | TODO("pstk: style default proto") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_pstk_list.o obj_pstk_list.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_pstk_proto.o obj_pstk_proto.c -obj_pstk_proto.c: In function ‘pcb_pstk_proto_breakup’: -obj_pstk_proto.c:427:1: note: #pragma message: TODO: "layer: make a real scoring mechanism here instead of ly1, ly2, ly3" - 427 | TODO("layer: make a real scoring mechanism here instead of ly1, ly2, ly3") - | ^~~~ -At top level: -obj_pstk_proto.c:159:13: warning: ‘append_circle’ defined but not used [-Wunused-function] - 159 | static void append_circle(pcb_pstk_tshape_t *ts, pcb_layer_type_t lyt, pcb_layer_combining_t comb, rnd_coord_t dia) - | ^~~~~~~~~~~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_pinvia_therm.o obj_pinvia_therm.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_poly.o obj_poly.c -obj_poly.c:64:1: note: #pragma message: TODO: "ui_layer parent fix: remove this" - 64 | TODO("ui_layer parent fix: remove this") - | ^~~~ -obj_poly.c: In function ‘pcb_poly_point_new’: -obj_poly.c:616:1: note: #pragma message: TODO: "ID: register points too" - 616 | TODO("ID: register points too") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_poly_list.o obj_poly_list.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_rat.o obj_rat.c -obj_rat.c: In function ‘find_obj_on_layer’: -obj_rat.c:238:1: note: #pragma message: TODO: "find through text" - 238 | TODO("find through text"); - | ^~~~ -obj_rat.c: In function ‘pcb_rat_anchor_guess’: -obj_rat.c:295:5: note: #pragma message: TODO: "find through text" - 295 | TODO("find through text") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_rat_list.o obj_rat_list.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_subc.o obj_subc.c -obj_subc.c: In function ‘pcb_xordraw_subc’: -obj_subc.c:792:1: note: #pragma message: TODO: ": The wireframe arc drawing code cannot draw ellipses yet so draw the elliptical arc with a thin line " - 792 | TODO(": The wireframe arc drawing code cannot draw ellipses yet so draw the elliptical arc with a thin line ") - | ^~~~ -obj_subc.c: In function ‘pcb_subc_bind_globals’: -obj_subc.c:1787:1: note: #pragma message: TODO: "subc: subc-in-subc: bind subc rtree" - 1787 | TODO("subc: subc-in-subc: bind subc rtree") - | ^~~~ -obj_subc.c: In function ‘pcb_subcop_change_flag’: -obj_subc.c:1967:1: note: #pragma message: TODO: "subc: subc-in-subc: can a whole subc be a floater? - add undo!" - 1967 | TODO("subc: subc-in-subc: can a whole subc be a floater? - add undo!") - | ^~~~ -obj_subc.c: In function ‘pcb_subc_by_refdes’: -obj_subc.c:2343:1: note: #pragma message: TODO: "subc: subc-in-subc hierarchy" - 2343 | TODO("subc: subc-in-subc hierarchy") - | ^~~~ -obj_subc.c: In function ‘pcb_subc_by_id’: -obj_subc.c:2362:1: note: #pragma message: TODO: "subc: subc-in-subc hierarchy" - 2362 | TODO("subc: subc-in-subc hierarchy") - | ^~~~ -At top level: -obj_subc.c:1581:13: warning: ‘subc_set_parent_globals’ defined but not used [-Wunused-function] - 1581 | static void subc_set_parent_globals(pcb_subc_t *sc, pcb_data_t *new_parent) - | ^~~~~~~~~~~~~~~~~~~~~~~ -obj_subc.c:386:13: warning: ‘pcb_subc_cache_invalidate’ defined but not used [-Wunused-function] - 386 | static void pcb_subc_cache_invalidate(pcb_subc_t *sc) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_subc_hash.o obj_subc_hash.c -obj_subc_hash.c: In function ‘pcb_subc_eq’: -obj_subc_hash.c:55:1: note: #pragma message: TODO: "todo" - 55 | TODO("todo") - | ^~~~ -obj_subc_hash.c:107:1: note: #pragma message: TODO: "subc: subc-in-subc eq check" - 107 | TODO("subc: subc-in-subc eq check") - | ^~~~ -obj_subc_hash.c: In function ‘pcb_subc_hash’: -obj_subc_hash.c:155:1: note: #pragma message: TODO: "subc: subc-in-subc: trans in trans" - 155 | TODO("subc: subc-in-subc: trans in trans") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_subc_list.o obj_subc_list.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_term.o obj_term.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_text.o obj_text.c -obj_text.c:67:1: note: #pragma message: TODO: "ui_layer parent fix: remove this" - 67 | TODO("ui_layer parent fix: remove this") - | ^~~~ -obj_text.c: In function ‘pcb_text_invalid_chars’: -obj_text.c:448:2: note: #pragma message: TODO: "the second arg 0 may need to benon-zero for &entyiy, depending on Text" - 448 | TODO("the second arg 0 may need to benon-zero for &entyiy, depending on Text"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o obj_text_list.o obj_text_list.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o operation.o operation.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o pcb_menu_default.o pcb_menu_default.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o pcb_minuid.o pcb_minuid.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o pixmap_pcb.o pixmap_pcb.c -pixmap_pcb.c: In function ‘pcb_pixmap_alloc_insert_transformed’: -pixmap_pcb.c:130:2: note: #pragma message: TODO: "gfx: apply mirrors" - 130 | TODO("gfx: apply mirrors"); - | ^~~~ -pixmap_pcb.c:218:1: note: #pragma message: TODO: "create the transformed version if not in the cache already (by headers)" - 218 | TODO("create the transformed version if not in the cache already (by headers)"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o plug_import.o plug_import.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o plug_io.o plug_io.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o plug_footprint.o plug_footprint.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o plug_footprint_act.o plug_footprint_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o polygon.o polygon.c -polygon.c: In function ‘pcb_poly_to_polyarea’: -polygon.c:267:1: note: #pragma message: TODO: "multiple plines within the returned polyarea np does not really work\n" - 267 | TODO("multiple plines within the returned polyarea np does not really work\n"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o polygon_act.o polygon_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o rats_act.o rats_act.c -rats_act.c: In function ‘pcb_act_AddRats’: -rats_act.c:65:2: note: #pragma message: TODO: "toporouter: autorotuer: remove this when the old autorouter is removed" - 65 | TODO("toporouter: autorotuer: remove this when the old autorouter is removed"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o rats_patch.o rats_patch.c -rats_patch.c: In function ‘rats_patch_apply_comp_del’: -rats_patch.c:373:2: note: #pragma message: TODO: "warning if refs are not removed" - 373 | TODO("warning if refs are not removed"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o remove.o remove.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o remove_act.o remove_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o rotate.o rotate.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o route.o route.c -route.c: In function ‘pcb_route_calculate_to’: -route.c:310:2: note: #pragma message: TODO: "If an external route calculator has been selected then use it instead of this default one." - 310 | TODO("If an external route calculator has been selected then use it instead of this default one.") - | ^~~~ -route.c:311:2: note: #pragma message: TODO: "Add DRC Checking" - 311 | TODO("Add DRC Checking") - | ^~~~ -route.c: At top level: -route.c:400:1: note: #pragma message: TODO: "Pass in other required information such as object flags" - 400 | TODO("Pass in other required information such as object flags") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o route_style.o route_style.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o search.o search.c -search.c: In function ‘pcb_is_point_on_arc’: -search.c:1181:1: note: #pragma message: TODO: ": elliptical arc: rewrite this, as it does not work properly on extreme cases" - 1181 | TODO(": elliptical arc: rewrite this, as it does not work properly on extreme cases") - | ^~~~ -search.c: In function ‘pcb_search_obj_by_id_’: -search.c:1674:5: note: #pragma message: TODO: "gfx: id on point?" - 1674 | TODO("gfx: id on point?"); - | ^~~~ -search.c:1714:1: note: #pragma message: TODO: "subc: once elements are gone, rewrite these to search the rtree instead of recursion" - 1714 | TODO("subc: once elements are gone, rewrite these to search the rtree instead of recursion") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o select.o select.c -select.c:219:1: note: #pragma message: TODO: "cleanup: should be rewritten with generic ops and rtree" - 219 | TODO("cleanup: should be rewritten with generic ops and rtree") - | ^~~~ -select.c:549:12: warning: ‘strlst_match’ defined but not used [-Wunused-function] - 549 | static int strlst_match(const char **pat, const char *name) - | ^~~~~~~~~~~~ -select.c:542:12: warning: ‘regexec_match_all’ defined but not used [-Wunused-function] - 542 | static int regexec_match_all(re_sei_t *preg, const char *string) - | ^~~~~~~~~~~~~~~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o select_act.o select_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o stub_draw.o stub_draw.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o thermal.o thermal.c -thermal.c: In function ‘polytherm_sharp’: -thermal.c:675:1: note: #pragma message: TODO: "can not enable 'tune' here because of a poly lib bug for rectangular poly vs. 20 mil diagonal sharp with tun=1.5" - 675 | TODO("can not enable 'tune' here because of a poly lib bug for rectangular poly vs. 20 mil diagonal sharp with tun=1.5"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o tool_logic.o tool_logic.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o undo.o undo.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o undo_act.o undo_act.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o undo_old.o undo_old.c -undo_old.c: In function ‘pcb_undo_move_obj_to_remove’: -undo_old.c:1002:1: note: #pragma message: TODO: "subc: floater subc-in-subc should remember its subc parent too" - 1002 | TODO("subc: floater subc-in-subc should remember its subc parent too") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o view.o view.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o vtpadstack.o vtpadstack.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o vtpadstack_t.o vtpadstack_t.c -In file included from /usr/local/include/librnd4/librnd/font2/glyph.h:68, - from /usr/local/include/librnd4/librnd/font2/font.h:34, - from font.h:42, - from obj_text.h:35, - from obj_text_list.h:30, - from layer.h:118, - from obj_pstk_shape.h:32, - from vtpadstack_t.h:6, - from vtpadstack_t.c:5: -/usr/local/include/librnd4/librnd/font2/vtgla.h:4: warning: "GVT" redefined - 4 | #define GVT(x) vtgla_ ## x - | -In file included from /usr/local/include/librnd4/librnd/font2/glyph.h:34, - from /usr/local/include/librnd4/librnd/font2/font.h:34, - from font.h:42, - from obj_text.h:35, - from obj_text_list.h:30, - from layer.h:118, - from obj_pstk_shape.h:32, - from vtpadstack_t.h:6, - from vtpadstack_t.c:5: -/usr/local/include/librnd4/librnd/core/vtc0.h:8: note: this is the location of the previous definition - 8 | #define GVT(x) vtc0_ ## x - | -In file included from /usr/local/include/librnd4/librnd/font2/glyph.h:68, - from /usr/local/include/librnd4/librnd/font2/font.h:34, - from font.h:42, - from obj_text.h:35, - from obj_text_list.h:30, - from layer.h:118, - from obj_pstk_shape.h:32, - from vtpadstack_t.h:6, - from vtpadstack_t.c:5: -/usr/local/include/librnd4/librnd/font2/vtgla.h:5: warning: "GVT_ELEM_TYPE" redefined - 5 | #define GVT_ELEM_TYPE rnd_glyph_atom_t - | -In file included from /usr/local/include/librnd4/librnd/font2/glyph.h:34, - from /usr/local/include/librnd4/librnd/font2/font.h:34, - from font.h:42, - from obj_text.h:35, - from obj_text_list.h:30, - from layer.h:118, - from obj_pstk_shape.h:32, - from vtpadstack_t.h:6, - from vtpadstack_t.c:5: -/usr/local/include/librnd4/librnd/core/vtc0.h:9: note: this is the location of the previous definition - 9 | #define GVT_ELEM_TYPE rnd_coord_t - | -In file included from /usr/local/include/librnd4/librnd/font2/glyph.h:68, - from /usr/local/include/librnd4/librnd/font2/font.h:34, - from font.h:42, - from obj_text.h:35, - from obj_text_list.h:30, - from layer.h:118, - from obj_pstk_shape.h:32, - from vtpadstack_t.h:6, - from vtpadstack_t.c:5: -/usr/local/include/librnd4/librnd/font2/vtgla.h:7: warning: "GVT_DOUBLING_THRS" redefined - 7 | #define GVT_DOUBLING_THRS 128 - | -In file included from /usr/local/include/librnd4/librnd/font2/glyph.h:34, - from /usr/local/include/librnd4/librnd/font2/font.h:34, - from font.h:42, - from obj_text.h:35, - from obj_text_list.h:30, - from layer.h:118, - from obj_pstk_shape.h:32, - from vtpadstack_t.h:6, - from vtpadstack_t.c:5: -/usr/local/include/librnd4/librnd/core/vtc0.h:11: note: this is the location of the previous definition - 11 | #define GVT_DOUBLING_THRS 4096 - | -In file included from /usr/local/include/librnd4/librnd/font2/glyph.h:68, - from /usr/local/include/librnd4/librnd/font2/font.h:34, - from font.h:42, - from obj_text.h:35, - from obj_text_list.h:30, - from layer.h:118, - from obj_pstk_shape.h:32, - from vtpadstack_t.h:6, - from vtpadstack_t.c:5: -/usr/local/include/librnd4/librnd/font2/vtgla.h:8: warning: "GVT_START_SIZE" redefined - 8 | #define GVT_START_SIZE 8 - | -In file included from /usr/local/include/librnd4/librnd/font2/glyph.h:34, - from /usr/local/include/librnd4/librnd/font2/font.h:34, - from font.h:42, - from obj_text.h:35, - from obj_text_list.h:30, - from layer.h:118, - from obj_pstk_shape.h:32, - from vtpadstack_t.h:6, - from vtpadstack_t.c:5: -/usr/local/include/librnd4/librnd/core/vtc0.h:12: note: this is the location of the previous definition - 12 | #define GVT_START_SIZE 32 - | -In file included from vtpadstack_t.c:5: -vtpadstack_t.h:9: warning: "GVT" redefined - 9 | #define GVT(x) pcb_vtpadstack_tshape_ ## x - | -In file included from /usr/local/include/librnd4/librnd/font2/glyph.h:68, - from /usr/local/include/librnd4/librnd/font2/font.h:34, - from font.h:42, - from obj_text.h:35, - from obj_text_list.h:30, - from layer.h:118, - from obj_pstk_shape.h:32, - from vtpadstack_t.h:6, - from vtpadstack_t.c:5: -/usr/local/include/librnd4/librnd/font2/vtgla.h:4: note: this is the location of the previous definition - 4 | #define GVT(x) vtgla_ ## x - | -In file included from vtpadstack_t.c:5: -vtpadstack_t.h:12: warning: "GVT_ELEM_TYPE" redefined - 12 | #define GVT_ELEM_TYPE pcb_pstk_tshape_t - | -In file included from /usr/local/include/librnd4/librnd/font2/glyph.h:68, - from /usr/local/include/librnd4/librnd/font2/font.h:34, - from font.h:42, - from obj_text.h:35, - from obj_text_list.h:30, - from layer.h:118, - from obj_pstk_shape.h:32, - from vtpadstack_t.h:6, - from vtpadstack_t.c:5: -/usr/local/include/librnd4/librnd/font2/vtgla.h:5: note: this is the location of the previous definition - 5 | #define GVT_ELEM_TYPE rnd_glyph_atom_t - | -In file included from vtpadstack_t.c:5: -vtpadstack_t.h:18: warning: "GVT_DOUBLING_THRS" redefined - 18 | #define GVT_DOUBLING_THRS 32 - | -In file included from /usr/local/include/librnd4/librnd/font2/glyph.h:68, - from /usr/local/include/librnd4/librnd/font2/font.h:34, - from font.h:42, - from obj_text.h:35, - from obj_text_list.h:30, - from layer.h:118, - from obj_pstk_shape.h:32, - from vtpadstack_t.h:6, - from vtpadstack_t.c:5: -/usr/local/include/librnd4/librnd/font2/vtgla.h:7: note: this is the location of the previous definition - 7 | #define GVT_DOUBLING_THRS 128 - | -In file included from vtpadstack_t.c:5: -vtpadstack_t.h:21: warning: "GVT_START_SIZE" redefined - 21 | #define GVT_START_SIZE 6 - | -In file included from /usr/local/include/librnd4/librnd/font2/glyph.h:68, - from /usr/local/include/librnd4/librnd/font2/font.h:34, - from font.h:42, - from obj_text.h:35, - from obj_text_list.h:30, - from layer.h:118, - from obj_pstk_shape.h:32, - from vtpadstack_t.h:6, - from vtpadstack_t.c:5: -/usr/local/include/librnd4/librnd/font2/vtgla.h:8: note: this is the location of the previous definition - 8 | #define GVT_START_SIZE 8 - | -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o vtr0.o vtr0.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o vtroutestyle.o vtroutestyle.c -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:34, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/core/vtc0.h:8: warning: "GVT" redefined - 8 | #define GVT(x) vtc0_ ## x - | -In file included from /usr/local/include/librnd4/librnd/core/unit.h:34, - from vtroutestyle.h:5, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/src_3rd/genvector/vtp0.h:15: note: this is the location of the previous definition - 15 | #define GVT(x) vtp0_ ## x - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:34, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/core/vtc0.h:9: warning: "GVT_ELEM_TYPE" redefined - 9 | #define GVT_ELEM_TYPE rnd_coord_t - | -In file included from /usr/local/include/librnd4/librnd/core/unit.h:34, - from vtroutestyle.h:5, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/src_3rd/genvector/vtp0.h:16: note: this is the location of the previous definition - 16 | #define GVT_ELEM_TYPE vtp0_ptr_t - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:68, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/font/vtgla.h:4: warning: "GVT" redefined - 4 | #define GVT(x) vtgla_ ## x - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:34, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/core/vtc0.h:8: note: this is the location of the previous definition - 8 | #define GVT(x) vtc0_ ## x - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:68, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/font/vtgla.h:5: warning: "GVT_ELEM_TYPE" redefined - 5 | #define GVT_ELEM_TYPE rnd_glyph_atom_t - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:34, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/core/vtc0.h:9: note: this is the location of the previous definition - 9 | #define GVT_ELEM_TYPE rnd_coord_t - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:68, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/font/vtgla.h:7: warning: "GVT_DOUBLING_THRS" redefined - 7 | #define GVT_DOUBLING_THRS 128 - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:34, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/core/vtc0.h:11: note: this is the location of the previous definition - 11 | #define GVT_DOUBLING_THRS 4096 - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:68, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/font/vtgla.h:8: warning: "GVT_START_SIZE" redefined - 8 | #define GVT_START_SIZE 8 - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:34, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/core/vtc0.h:12: note: this is the location of the previous definition - 12 | #define GVT_START_SIZE 32 - | -In file included from vtroutestyle.c:2: -vtroutestyle.h:32: warning: "GVT" redefined - 32 | #define GVT(x) vtroutestyle_ ## x - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:68, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/font/vtgla.h:4: note: this is the location of the previous definition - 4 | #define GVT(x) vtgla_ ## x - | -In file included from vtroutestyle.c:2: -vtroutestyle.h:36: warning: "GVT_ELEM_TYPE" redefined - 36 | #define GVT_ELEM_TYPE pcb_route_style_t - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:68, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/font/vtgla.h:5: note: this is the location of the previous definition - 5 | #define GVT_ELEM_TYPE rnd_glyph_atom_t - | -In file included from vtroutestyle.c:2: -vtroutestyle.h:42: warning: "GVT_DOUBLING_THRS" redefined - 42 | #define GVT_DOUBLING_THRS 16 - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:68, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/font/vtgla.h:7: note: this is the location of the previous definition - 7 | #define GVT_DOUBLING_THRS 128 - | -In file included from vtroutestyle.c:2: -vtroutestyle.h:45: warning: "GVT_START_SIZE" redefined - 45 | #define GVT_START_SIZE 4 - | -In file included from /usr/local/include/librnd4/librnd/font/glyph.h:68, - from /usr/local/include/librnd4/librnd/font/font.h:34, - from vtroutestyle.h:11, - from vtroutestyle.c:2: -/usr/local/include/librnd4/librnd/font/vtgla.h:8: note: this is the location of the previous definition - 8 | #define GVT_START_SIZE 8 - | -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_3rd/qparse/qparse.o ../src_3rd/qparse/qparse.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_3rd/libuundo/uundo.o ../src_3rd/libuundo/uundo.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_3rd/libuundo/uundo_debug.o ../src_3rd/libuundo/uundo_debug.c -/usr/local/lib/librnd4/sphash --prefix act_draw_keywords --out ../src_plugins/act_draw/keywords_sphash < ../src_plugins/act_draw/keywords.sphash -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/act_draw/act_draw.o ../src_plugins/act_draw/act_draw.c -In file included from ../src_plugins/act_draw/act_draw.c:75: -../src_plugins/act_draw/act_pstk_proto.c: In function ‘pcb_act_PstkProtoTmp’: -../src_plugins/act_draw/act_pstk_proto.c:135:4: note: #pragma message: TODO: "implement this" - 135 | TODO("implement this"); - | ^~~~ -../src_plugins/act_draw/act_pstk_proto.c: In function ‘pcb_act_PstkProtoEdit’: -../src_plugins/act_draw/act_draw.c:62:6: warning: variable ‘noundo’ set but not used [-Wunused-but-set-variable] - 62 | int noundo = 0, ao = 0; \ - | ^~~~~~ -../src_plugins/act_draw/act_pstk_proto.c:161:2: note: in expansion of macro ‘DRAWOPTARG’ - 161 | DRAWOPTARG; - | ^~~~~~~~~~ -../src_plugins/act_draw/act_draw.c: In function ‘pcb_act_LayerObjDup’: -../src_plugins/act_draw/act_draw.c:507:1: note: #pragma message: TODO: "implement noundo" - 507 | TODO("implement noundo"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/act_draw/keywords_sphash.o ../src_plugins/act_draw/keywords_sphash.c -/usr/local/lib/librnd4/sphash --prefix act_read_keywords --out ../src_plugins/act_read/keywords_sphash < ../src_plugins/act_read/keywords.sphash -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/act_read/act_read.o ../src_plugins/act_read/act_read.c -../src_plugins/act_read/act_read.c:117:12: warning: ‘flg_error’ defined but not used [-Wunused-function] - 117 | static int flg_error(const char *msg) - | ^~~~~~~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/act_read/keywords_sphash.o ../src_plugins/act_read/keywords_sphash.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/ar_cpcb/ar_cpcb.o ../src_plugins/ar_cpcb/ar_cpcb.c -../src_plugins/ar_cpcb/ar_cpcb.c: In function ‘cpcb_load’: -../src_plugins/ar_cpcb/ar_cpcb.c:179:22: warning: unused variable ‘ps’ [-Wunused-variable] - 179 | pcb_pstk_t *ps = pcb_pstk_new_compat_via(pcb->Data, -1, x, y, - | ^~ -../src_plugins/ar_cpcb/ar_cpcb.c:161:19: warning: variable ‘line’ set but not used [-Wunused-but-set-variable] - 161 | pcb_line_t *line; - | ^~~~ -../src_plugins/ar_cpcb/ar_cpcb.c: In function ‘cpcb_print_pads’: -../src_plugins/ar_cpcb/ar_cpcb.c:217:7: note: #pragma message: TODO: "generate a poly" - 217 | TODO("generate a poly"); - | ^~~~ -../src_plugins/ar_cpcb/ar_cpcb.c:240:1: note: #pragma message: TODO: "subc-in-subc: subc as terminal" - 240 | TODO("subc-in-subc: subc as terminal") - | ^~~~ -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/ar_extern/ar_extern_conf.h > ../src_plugins/ar_extern/ar_extern_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/ar_extern/ar_extern.o ../src_plugins/ar_extern/ar_extern.c -/usr/local/lib/librnd4/sphash --prefix query_fields --out ../src_plugins/query/fields_sphash < ../src_plugins/query/fields.sphash -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/asm/asm_conf.h > ../src_plugins/asm/asm_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/asm/asm.o ../src_plugins/asm/asm.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/autocrop/autocrop.o ../src_plugins/autocrop/autocrop.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/autoplace/autoplace.o ../src_plugins/autoplace/autoplace.c -../src_plugins/autoplace/autoplace.c: In function ‘ComputeCost’: -../src_plugins/autoplace/autoplace.c:382:1: note: #pragma message: TODO: "subc: this ignores the possibility of other-side pads; need to do this on a per object basis" - 382 | TODO("subc: this ignores the possibility of other-side pads; need to do this on a per object basis") - | ^~~~ -../src_plugins/autoplace/autoplace.c:395:1: note: #pragma message: TODO: "Revise this: why only terminals?! any copper or silk can collide" - 395 | TODO("Revise this: why only terminals?! any copper or silk can collide"); - | ^~~~ -../src_plugins/autoplace/autoplace.c:399:1: note: #pragma message: TODO: "subc: look up clearance" - 399 | TODO("subc: look up clearance") - | ^~~~ -../src_plugins/autoplace/autoplace.c:446:1: note: #pragma message: TODO: "subc: when elements are removed, turn this into pcb_subc_t * and remove the fields below" - 446 | TODO("subc: when elements are removed, turn this into pcb_subc_t * and remove the fields below") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/autoplace/action.o ../src_plugins/autoplace/action.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/autoroute/autoroute.o ../src_plugins/autoroute/autoroute.c -../src_plugins/autoroute/autoroute.c: In function ‘AddTerm_’: -../src_plugins/autoroute/autoroute.c:624:1: note: #pragma message: TODO: "term:" - 624 | TODO("term:") - | ^~~~ -../src_plugins/autoroute/autoroute.c: In function ‘CreateRouteData’: -../src_plugins/autoroute/autoroute.c:1110:12: warning: variable ‘bbox’ set but not used [-Wunused-but-set-variable] - 1110 | rnd_box_t bbox; - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/autoroute/mtspace.o ../src_plugins/autoroute/mtspace.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/autoroute/action.o ../src_plugins/autoroute/action.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/autoroute/vector.o ../src_plugins/autoroute/vector.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/cam/cam_conf.h > ../src_plugins/cam/cam_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/cam/cam.o ../src_plugins/cam/cam.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/ch_editpoint/ch_editpoint_conf.h > ../src_plugins/ch_editpoint/ch_editpoint_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/ch_editpoint/ch_editpoint.o ../src_plugins/ch_editpoint/ch_editpoint.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/ch_onpoint/ch_onpoint.o ../src_plugins/ch_onpoint/ch_onpoint.c -/usr/local/lib/librnd4/sphash --prefix ddraft_fields --out ../src_plugins/ddraft/fields_sphash < ../src_plugins/ddraft/fields.sphash -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/ddraft/ddraft.o ../src_plugins/ddraft/ddraft.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/ddraft/centgeo.o ../src_plugins/ddraft/centgeo.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/ddraft/fields_sphash.o ../src_plugins/ddraft/fields_sphash.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/diag/diag_conf.h > ../src_plugins/diag/diag_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/diag/diag.o ../src_plugins/diag/diag.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/diag/integrity.o ../src_plugins/diag/integrity.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/dialogs/adialogs_conf.h > ../src_plugins/dialogs/adialogs_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dialogs.o ../src_plugins/dialogs/dialogs.c -In file included from ../src_plugins/dialogs/dialogs.c:63: -../src_plugins/dialogs/dlg_netlist.c: In function ‘netlist_expose’: -../src_plugins/dialogs/dlg_netlist.c:430:24: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] - 430 | obj->override_color = rnd_color_magenta; - | ^ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dlg_about.o ../src_plugins/dialogs/dlg_about.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dlg_flag_edit.o ../src_plugins/dialogs/dlg_flag_edit.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dlg_fontsel.o ../src_plugins/dialogs/dlg_fontsel.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dlg_layer_binding.o ../src_plugins/dialogs/dlg_layer_binding.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dlg_layer_flags.o ../src_plugins/dialogs/dlg_layer_flags.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dlg_infobar.o ../src_plugins/dialogs/dlg_infobar.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dlg_lib_pstk.o ../src_plugins/dialogs/dlg_lib_pstk.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dlg_library.o ../src_plugins/dialogs/dlg_library.c -../src_plugins/dialogs/dlg_library.c: In function ‘library_update_preview’: -../src_plugins/dialogs/dlg_library.c:162:1: note: #pragma message: TODO: "Use rich text for this with explicit wrap marks\n" - 162 | TODO("Use rich text for this with explicit wrap marks\n"); - | ^~~~ -../src_plugins/dialogs/dlg_library.c: In function ‘pcb_dlg_library’: -../src_plugins/dialogs/dlg_library.c:816:6: note: #pragma message: TODO: "rich text label" - 816 | TODO("rich text label"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dlg_loadsave.o ../src_plugins/dialogs/dlg_loadsave.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dlg_padstack.o ../src_plugins/dialogs/dlg_padstack.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dlg_pref_apptab.o ../src_plugins/dialogs/dlg_pref_apptab.c -In file included from ../src_plugins/dialogs/dlg_pref_apptab.c:48: -../src_plugins/dialogs/dlg_pref_lib.c: In function ‘pcb_dlg_pref_lib_create’: -../src_plugins/dialogs/dlg_pref_lib.c:462:18: warning: variable ‘tree’ set but not used [-Wunused-but-set-variable] - 462 | rnd_hid_tree_t *tree; - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/dlg_view.o ../src_plugins/dialogs/dlg_view.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/dialogs/pcb_export.o ../src_plugins/dialogs/pcb_export.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/distalign/distalign.o ../src_plugins/distalign/distalign.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/djopt/djopt_conf.h > ../src_plugins/djopt/djopt_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/djopt/djopt.o ../src_plugins/djopt/djopt.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/draw_csect/draw_csect.o ../src_plugins/draw_csect/draw_csect.c -../src_plugins/draw_csect/draw_csect.c: In function ‘draw_csect’: -../src_plugins/draw_csect/draw_csect.c:496:1: note: #pragma message: TODO: "layer: handle multiple outline layers" - 496 | TODO("layer: handle multiple outline layers") - | ^~~~ -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/draw_fab/draw_fab_conf.h > ../src_plugins/draw_fab/draw_fab_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/draw_fab/draw_fab.o ../src_plugins/draw_fab/draw_fab.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/draw_fontsel/draw_fontsel.o ../src_plugins/draw_fontsel/draw_fontsel.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/drc_query/drc_query_conf.h > ../src_plugins/drc_query/drc_query_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/drc_query/drc_query.o ../src_plugins/drc_query/drc_query.c -../src_plugins/drc_query/drc_query.c: In function ‘pcb_act_DrcQueryExport’: -../src_plugins/drc_query/drc_query.c:802:1: note: #pragma message: TODO: "cleanup: fix format selection: generalize dlg_loadsave.c's subfmt code" - 802 | TODO("cleanup: fix format selection: generalize dlg_loadsave.c's subfmt code"); - | ^~~~ -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/export_bom/bom_conf.h > ../src_plugins/export_bom/bom_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_bom/bom.o ../src_plugins/export_bom/bom.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_dxf/dxf.o ../src_plugins/export_dxf/dxf.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_dxf/lht_template.o ../src_plugins/export_dxf/lht_template.c -/usr/local/lib/librnd4/scconfig/cquote -n dxf_templ_default <../src_plugins/export_dxf/dxf_templ.lht >../src_plugins/export_dxf/dxf_templ_lht.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_dxf/dxf_templ_lht.o ../src_plugins/export_dxf/dxf_templ_lht.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_excellon/aperture.o ../src_plugins/export_excellon/aperture.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/export_excellon/excellon_conf.h > ../src_plugins/export_excellon/excellon_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_excellon/excellon.o ../src_plugins/export_excellon/excellon.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_fidocadj/fidocadj.o ../src_plugins/export_fidocadj/fidocadj.c -../src_plugins/export_fidocadj/fidocadj.c: In function ‘fidocadj_do_export’: -../src_plugins/export_fidocadj/fidocadj.c:216:1: note: #pragma message: TODO: ": fprintf() some curve using arc->*" - 216 | TODO(": fprintf() some curve using arc->*") - | ^~~~ -../src_plugins/export_fidocadj/fidocadj.c:274:1: note: #pragma message: TODO: "textrot: can we exprot rotation with %f?" - 274 | TODO("textrot: can we exprot rotation with %f?") - | ^~~~ -../src_plugins/export_fidocadj/fidocadj.c:327:1: note: #pragma message: TODO: ": figure how to store rotation" - 327 | TODO(": figure how to store rotation") - | ^~~~ -../src_plugins/export_fidocadj/fidocadj.c:328:1: note: #pragma message: TODO: ": figure how to store side" - 328 | TODO(": figure how to store side") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_gcode/gcode.o ../src_plugins/export_gcode/gcode.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/export_gerber/gerber_conf.h > ../src_plugins/export_gerber/gerber_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_gerber/gerber.o ../src_plugins/export_gerber/gerber.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_ipcd356/ipcd356.o ../src_plugins/export_ipcd356/ipcd356.c -../src_plugins/export_ipcd356/ipcd356.c: In function ‘ipcd356_write’: -../src_plugins/export_ipcd356/ipcd356.c:384:1: note: #pragma message: TODO: "subc: subc-in-subc" - 384 | TODO("subc: subc-in-subc") - | ^~~~ -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/export_lpr/export_lpr_conf.h > ../src_plugins/export_lpr/export_lpr_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_lpr/lpr.o ../src_plugins/export_lpr/lpr.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_oldconn/oldconn.o ../src_plugins/export_oldconn/oldconn.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_openems/export_openems.o ../src_plugins/export_openems/export_openems.c -../src_plugins/export_openems/export_openems.c: In function ‘openems_get_export_options’: -../src_plugins/export_openems/export_openems.c:183:1: note: #pragma message: TODO: ": when export dialogs change into DAD, this hack to convert the strings to allocated ones will not be needed anymore" - 183 | TODO(": when export dialogs change into DAD, this hack to convert the strings to allocated ones will not be needed anymore") - | ^~~~ -../src_plugins/export_openems/export_openems.c: In function ‘print_lparm’: -../src_plugins/export_openems/export_openems.c:252:1: note: #pragma message: TODO: ": this needs layer group attributes in core (planned for lihata v5)" - 252 | TODO(": this needs layer group attributes in core (planned for lihata v5)") - | ^~~~ -../src_plugins/export_openems/export_openems.c: In function ‘openems_wr_m_outline’: -../src_plugins/export_openems/export_openems.c:353:1: note: #pragma message: TODO: "layer: consider multiple outline layers instead" - 353 | TODO("layer: consider multiple outline layers instead") - | ^~~~ -../src_plugins/export_openems/export_openems.c: In function ‘openems_wr_testpoints’: -../src_plugins/export_openems/export_openems.c:521:1: note: #pragma message: TODO: ": check if there is copper object on hid2 at x;y" - 521 | TODO(": check if there is copper object on hid2 at x;y") - | ^~~~ -In file included from ../src_plugins/export_openems/export_openems.c:618: -../src_plugins/export_openems/openems_xml.c: In function ‘openems_wr_xml_outline’: -../src_plugins/export_openems/openems_xml.c:96:1: note: #pragma message: TODO: "layer: consider multiple outline layers instead" - 96 | TODO("layer: consider multiple outline layers instead") - | ^~~~ -../src_plugins/export_openems/openems_xml.c: In function ‘openems_wr_xml_vport’: -../src_plugins/export_openems/openems_xml.c:256:2: note: #pragma message: TODO: "Check if it is true:" - 256 | TODO("Check if it is true:"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_openems/mesh.o ../src_plugins/export_openems/mesh.c -../src_plugins/export_openems/mesh.c: In function ‘mesh2dlg’: -../src_plugins/export_openems/mesh.c:75:1: note: #pragma message: TODO: "enum lookup" - 75 | TODO("enum lookup"); - | ^~~~ -../src_plugins/export_openems/mesh.c: In function ‘dlg2mesh’: -../src_plugins/export_openems/mesh.c:105:1: note: #pragma message: TODO: "enum lookup" - 105 | TODO("enum lookup"); - | ^~~~ -../src_plugins/export_openems/mesh.c: At top level: -../src_plugins/export_openems/mesh.c:124:1: note: #pragma message: TODO: "remove this once the function is moved and published in core" - 124 | TODO("remove this once the function is moved and published in core") - | ^~~~ -../src_plugins/export_openems/mesh.c:139:1: note: #pragma message: TODO: "reorder to avoid fwd decl" - 139 | TODO("reorder to avoid fwd decl") - | ^~~~ -../src_plugins/export_openems/mesh.c: In function ‘mesh_gen_obj’: -../src_plugins/export_openems/mesh.c:400:1: note: #pragma message: TODO: "mesh: text" - 400 | TODO("mesh: text") - | ^~~~ -../src_plugins/export_openems/mesh.c: In function ‘mesh_maybe_add_edge’: -../src_plugins/export_openems/mesh.c:518:1: note: #pragma message: TODO: ": optimization: run a second bsearch and insert instead of this; testing: 45 deg line (won't have axis aligned edge for the 2/3 1/3 rule)" - 518 | TODO(": optimization: run a second bsearch and insert instead of this; testing: 45 deg line (won't have axis aligned edge for the 2/3 1/3 rule)") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_openscad/export_openscad.o ../src_plugins/export_openscad/export_openscad.c -In file included from ../src_plugins/export_openscad/export_openscad.c:159: -../src_plugins/export_openscad/scad_draw.c: In function ‘scad_draw_pstk’: -../src_plugins/export_openscad/scad_draw.c:156:1: note: #pragma message: TODO: "padstack: these ignore bbvias" - 156 | TODO("padstack: these ignore bbvias") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_png/png.o ../src_plugins/export_png/png.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_ps/ps.o ../src_plugins/export_ps/ps.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_ps/eps.o ../src_plugins/export_ps/eps.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_stat/stat.o ../src_plugins/export_stat/stat.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_stl/export_stl.o ../src_plugins/export_stl/export_stl.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_svg/svg.o ../src_plugins/export_svg/svg.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/export_xy/xy_conf.h > ../src_plugins/export_xy/xy_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/export_xy/xy.o ../src_plugins/export_xy/xy.c -../src_plugins/export_xy/xy.c: In function ‘count_pins_pads’: -../src_plugins/export_xy/xy.c:318:1: note: #pragma message: TODO: "subc: subc-in-subc" - 318 | TODO("subc: subc-in-subc") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/extedit/extedit.o ../src_plugins/extedit/extedit.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/exto_std/exto_std.o ../src_plugins/exto_std/exto_std.c -In file included from ../src_plugins/exto_std/exto_std.c:48: -../src_plugins/exto_std/bus.c: In function ‘pcb_bus_conv_objs’: -../src_plugins/exto_std/bus.c:339:3: note: #pragma message: TODO: "Set offset and update binding" - 339 | TODO("Set offset and update binding"); - | ^~~~ -../src_plugins/exto_std/bus.c:344:1: note: #pragma message: TODO: "set vthickness" - 344 | TODO("set vthickness"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/fontmode/fontmode.o ../src_plugins/fontmode/fontmode.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/fp_board/fp_board.o ../src_plugins/fp_board/fp_board.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/fp_fs/fp_fs_conf.h > ../src_plugins/fp_fs/fp_fs_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/fp_fs/fp_fs.o ../src_plugins/fp_fs/fp_fs.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/fp_wget/fp_wget_conf.h > ../src_plugins/fp_wget/fp_wget_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/fp_wget/fp_wget.o ../src_plugins/fp_wget/fp_wget.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/fp_wget/wget_common.o ../src_plugins/fp_wget/wget_common.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/fp_wget/gedasymbols.o ../src_plugins/fp_wget/gedasymbols.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/fp_wget/edakrill.o ../src_plugins/fp_wget/edakrill.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_accel_net/accel_net.o ../src_plugins/import_accel_net/accel_net.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_calay/calay.o ../src_plugins/import_calay/calay.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_edif/edif.o ../src_plugins/import_edif/edif.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_edif/import_edif.o ../src_plugins/import_edif/import_edif.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_fpcb_nl/fpcb_nl.o ../src_plugins/import_fpcb_nl/fpcb_nl.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/import_gnetlist/import_gnetlist_conf.h > ../src_plugins/import_gnetlist/import_gnetlist_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_gnetlist/import_gnetlist.o ../src_plugins/import_gnetlist/import_gnetlist.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_hpgl/hpgl.o ../src_plugins/import_hpgl/hpgl.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_3rd/libuhpgl/parse.o ../src_3rd/libuhpgl/parse.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_ipcd356/ipcd356.o ../src_plugins/import_ipcd356/ipcd356.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_ltspice/ltspice.o ../src_plugins/import_ltspice/ltspice.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_mentor_sch/netlist_helper.o ../src_plugins/import_mentor_sch/netlist_helper.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/import_mentor_sch/mentor_sch_conf.h > ../src_plugins/import_mentor_sch/mentor_sch_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_mentor_sch/mentor_sch.o ../src_plugins/import_mentor_sch/mentor_sch.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_mucs/mucs.o ../src_plugins/import_mucs/mucs.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_net_action/import_net_action.o ../src_plugins/import_net_action/import_net_action.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_net_cmd/import_net_cmd.o ../src_plugins/import_net_cmd/import_net_cmd.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_netlist/import_netlist.o ../src_plugins/import_netlist/import_netlist.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_orcad_net/orcad_net.o ../src_plugins/import_orcad_net/orcad_net.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_pads_net/pads_net.o ../src_plugins/import_pads_net/pads_net.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_protel_net/protel_net.o ../src_plugins/import_protel_net/protel_net.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/import_sch2/import_sch_conf.h > ../src_plugins/import_sch2/import_sch_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_sch2/import_sch.o ../src_plugins/import_sch2/import_sch.c -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/import_sch_rnd/import_sch_rnd_conf.h > ../src_plugins/import_sch_rnd/import_sch_rnd_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_sch_rnd/import_sch_rnd.o ../src_plugins/import_sch_rnd/import_sch_rnd.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_tinycad/tinycad.o ../src_plugins/import_tinycad/tinycad.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_ttf/ttf.o ../src_plugins/import_ttf/ttf.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_ttf/ttf_load.o ../src_plugins/import_ttf/ttf_load.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/import_ttf/str_approx.o ../src_plugins/import_ttf/str_approx.c -/usr/local/lib/librnd4/sphash --prefix io_altium_altium_kw --out ../src_plugins/io_altium/altium_kw_sphash --prefix altium_kw --multi -i < ../src_plugins/io_altium/altium_kw.sphash -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_altium/io_altium.o ../src_plugins/io_altium/io_altium.c -../src_plugins/io_altium/io_altium.c:43:20: warning: ‘altium_cookie’ defined but not used [-Wunused-variable] - 43 | static const char *altium_cookie = "Altium IO"; - | ^~~~~~~~~~~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_altium/pcbdoc.o ../src_plugins/io_altium/pcbdoc.c -../src_plugins/io_altium/pcbdoc.c: In function ‘conv_layer_field_’: -../src_plugins/io_altium/pcbdoc.c:324:1: note: #pragma message: TODO: "MECHANICAL2...MECHANICAL14: look up or create new doc?; use cache index from 15+16+16+mechanical" - 324 | TODO("MECHANICAL2...MECHANICAL14: look up or create new doc?; use cache index from 15+16+16+mechanical"); - | ^~~~ -../src_plugins/io_altium/pcbdoc.c: In function ‘altium_finalize_layers’: -../src_plugins/io_altium/pcbdoc.c:478:6: note: #pragma message: TODO: "make thermals on pcb_poly_t plane[idx-1] vs. any via on the same net" - 478 | TODO("make thermals on pcb_poly_t plane[idx-1] vs. any via on the same net"); - | ^~~~ -../src_plugins/io_altium/pcbdoc.c:450:14: warning: variable ‘plane’ set but not used [-Wunused-but-set-variable] - 450 | pcb_poly_t *plane[16]; - | ^~~~~ -../src_plugins/io_altium/pcbdoc.c: In function ‘altium_parse_class’: -../src_plugins/io_altium/pcbdoc.c:614:8: warning: unused variable ‘id’ [-Wunused-variable] - 614 | long id = -1; - | ^~ -../src_plugins/io_altium/pcbdoc.c:613:14: warning: unused variable ‘net’ [-Wunused-variable] - 613 | pcb_net_t *net; - | ^~~ -../src_plugins/io_altium/pcbdoc.c: In function ‘gen_pad_shape’: -../src_plugins/io_altium/pcbdoc.c:872:1: note: #pragma message: TODO: "check if mask is needed for paste:" - 872 | TODO("check if mask is needed for paste:"); - | ^~~~ -../src_plugins/io_altium/pcbdoc.c: In function ‘altium_parse_pad’: -../src_plugins/io_altium/pcbdoc.c:998:1: note: #pragma message: TODO: "HOLETYPE: 2 for slot?" - 998 | TODO("HOLETYPE: 2 for slot?"); - | ^~~~ -../src_plugins/io_altium/pcbdoc.c: In function ‘altium_parse_text’: -../src_plugins/io_altium/pcbdoc.c:1388:5: note: #pragma message: TODO: "estimate text size" - 1388 | TODO("estimate text size"); - | ^~~~ -../src_plugins/io_altium/pcbdoc.c: In function ‘altium_parse_fill’: -../src_plugins/io_altium/pcbdoc.c:1573:10: warning: variable ‘rot’ set but not used [-Wunused-but-set-variable] - 1573 | double rot = 0; - | ^~~ -../src_plugins/io_altium/pcbdoc.c: In function ‘altium_parse_via’: -../src_plugins/io_altium/pcbdoc.c:1695:1: note: #pragma message: TODO: "TENTINGTOP and TENTINGBOTTOM" - 1695 | TODO("TENTINGTOP and TENTINGBOTTOM"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_altium/pcbdoc_ascii.o ../src_plugins/io_altium/pcbdoc_ascii.c -../src_plugins/io_altium/pcbdoc_ascii.c:131:1: note: #pragma message: TODO: "these two 'new' functions should use stack-slabs from umalloc" - 131 | TODO("these two 'new' functions should use stack-slabs from umalloc") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_altium/pcbdoc_bin.o ../src_plugins/io_altium/pcbdoc_bin.c -../src_plugins/io_altium/pcbdoc_bin.c: In function ‘pcbdoc_bin_parse_rules6’: -../src_plugins/io_altium/pcbdoc_bin.c:323:3: note: #pragma message: TODO: "Do we need the id?" - 323 | TODO("Do we need the id?"); - | ^~~~ -../src_plugins/io_altium/pcbdoc_bin.c: In function ‘pcbdoc_bin_parse_tracks6’: -../src_plugins/io_altium/pcbdoc_bin.c:363:3: note: #pragma message: TODO: "keepout is not used by the high level code; find an example" - 363 | TODO("keepout is not used by the high level code; find an example"); - | ^~~~ -../src_plugins/io_altium/pcbdoc_bin.c:366:3: note: #pragma message: TODO: "poly is not used by the high level code; find an example" - 366 | TODO("poly is not used by the high level code; find an example"); - | ^~~~ -../src_plugins/io_altium/pcbdoc_bin.c: In function ‘pcbdoc_bin_parse_arcs6’: -../src_plugins/io_altium/pcbdoc_bin.c:407:3: note: #pragma message: TODO: "keepout is not used by the high level code; find an example" - 407 | TODO("keepout is not used by the high level code; find an example"); - | ^~~~ -../src_plugins/io_altium/pcbdoc_bin.c:410:3: note: #pragma message: TODO: "poly is not used by the high level code; find an example" - 410 | TODO("poly is not used by the high level code; find an example"); - | ^~~~ -../src_plugins/io_altium/pcbdoc_bin.c: In function ‘pcbdoc_bin_parse_texts6’: -../src_plugins/io_altium/pcbdoc_bin.c:506:3: note: #pragma message: TODO: "poly is not used by the high level code; find an example" - 506 | TODO("poly is not used by the high level code; find an example"); - | ^~~~ -../src_plugins/io_altium/pcbdoc_bin.c: In function ‘pcbdoc_bin_parse_vias6’: -../src_plugins/io_altium/pcbdoc_bin.c:591:3: note: #pragma message: TODO: "high level doesn't handle layers yet" - 591 | TODO("high level doesn't handle layers yet"); - | ^~~~ -../src_plugins/io_altium/pcbdoc_bin.c:604:1: note: #pragma message: TODO: "Figure the user routed but pos" - 604 | TODO("Figure the user routed but pos"); - | ^~~~ -../src_plugins/io_altium/pcbdoc_bin.c: In function ‘pcbdoc_bin_parse_pads6_fields’: -../src_plugins/io_altium/pcbdoc_bin.c:624:2: note: #pragma message: TODO: "keepout is not used by the high level code; find an example" - 624 | TODO("keepout is not used by the high level code; find an example"); - | ^~~~ -../src_plugins/io_altium/pcbdoc_bin.c:654:2: note: #pragma message: TODO: "figure the user routed flag" - 654 | TODO("figure the user routed flag"); - | ^~~~ -../src_plugins/io_altium/pcbdoc_bin.c: In function ‘pcbdoc_bin_parse_pads6’: -../src_plugins/io_altium/pcbdoc_bin.c:711:4: note: #pragma message: TODO: "read and handle snippet of slen in tmp" - 711 | TODO("read and handle snippet of slen in tmp"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_altium/altium_kw_sphash.o ../src_plugins/io_altium/altium_kw_sphash.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_altium/htic.o ../src_plugins/io_altium/htic.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_3rd/libucdf/ucdf.o ../src_3rd/libucdf/ucdf.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_autotrax/io_autotrax.o ../src_plugins/io_autotrax/io_autotrax.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_autotrax/write.o ../src_plugins/io_autotrax/write.c -../src_plugins/io_autotrax/write.c: In function ‘wrax_padstack’: -../src_plugins/io_autotrax/write.c:192:1: note: #pragma message: TODO: "need to figure which side the padstack is on!" - 192 | TODO("need to figure which side the padstack is on!") - | ^~~~ -../src_plugins/io_autotrax/write.c:220:1: note: #pragma message: TODO: "figure which is the gnd and which is the power plane" - 220 | TODO("figure which is the gnd and which is the power plane") - | ^~~~ -../src_plugins/io_autotrax/write.c:221:1: note: #pragma message: TODO: "add checks for thermals: only gnd/pwr can have them, warn for others" - 221 | TODO("add checks for thermals: only gnd/pwr can have them, warn for others") - | ^~~~ -../src_plugins/io_autotrax/write.c: In function ‘pcb_rnd_arc_to_autotrax_segments’: -../src_plugins/io_autotrax/write.c:304:1: note: #pragma message: TODO: "TODO arc segments less than 90 degrees do not convert well." - 304 | TODO("TODO arc segments less than 90 degrees do not convert well.") - | ^~~~ -../src_plugins/io_autotrax/write.c: In function ‘wrax_text’: -../src_plugins/io_autotrax/write.c:442:1: note: #pragma message: TODO: "why do we hardwire this here?" - 442 | TODO("why do we hardwire this here?") - | ^~~~ -../src_plugins/io_autotrax/write.c: In function ‘wrax_subc’: -../src_plugins/io_autotrax/write.c:513:1: note: #pragma message: TODO: "do not hardcode things like this, especially when actual data is available" - 513 | TODO("do not hardcode things like this, especially when actual data is available") - | ^~~~ -../src_plugins/io_autotrax/write.c:516:1: note: #pragma message: TODO: "rename these variables to something more expressive" - 516 | TODO("rename these variables to something more expressive") - | ^~~~ -../src_plugins/io_autotrax/write.c:517:1: note: #pragma message: TODO: "instead of hardwiring coords, just read existing dyntex coords" - 517 | TODO("instead of hardwiring coords, just read existing dyntex coords") - | ^~~~ -../src_plugins/io_autotrax/write.c:525:1: note: #pragma message: TODO: "do not hardwire these layers, even if the autotrax format hardwires them - look them up from the static table, let the hardwiring happen only at one place" - 525 | TODO("do not hardwire these layers, even if the autotrax format hardwires them - look them up from the static table, let the hardwiring happen only at one place") - | ^~~~ -../src_plugins/io_autotrax/write.c: In function ‘wrax_polygons’: -../src_plugins/io_autotrax/write.c:577:1: note: #pragma message: TODO: "why do we recalculate the bounding box here?" - 577 | TODO("why do we recalculate the bounding box here?") - | ^~~~ -../src_plugins/io_autotrax/write.c:606:1: note: #pragma message: TODO: "do we really need to reimplement this, can not cpoly_hatch_lines handle it?" - 606 | TODO("do we really need to reimplement this, can not cpoly_hatch_lines handle it?") - | ^~~~ -../src_plugins/io_autotrax/write.c: In function ‘io_autotrax_write_pcb’: -../src_plugins/io_autotrax/write.c:686:1: note: #pragma message: TODO: "this is a bug - exporting to a file shall not change the content we are exporting" - 686 | TODO("this is a bug - exporting to a file shall not change the content we are exporting") - | ^~~~ -At top level: -../src_plugins/io_autotrax/write.c:83:24: warning: ‘wrax_id2grp’ defined but not used [-Wunused-function] - 83 | static pcb_layergrp_t *wrax_id2grp(wctx_t *ctx, int alayer_id) - | ^~~~~~~~~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_autotrax/read.o ../src_plugins/io_autotrax/read.c -../src_plugins/io_autotrax/read.c: In function ‘rdax_text’: -../src_plugins/io_autotrax/read.c:158:20: warning: variable ‘linewidth’ set but not used [-Wunused-but-set-variable] - 158 | rnd_coord_t X, Y, linewidth; - | ^~~~~~~~~ -../src_plugins/io_autotrax/read.c: In function ‘rdax_via’: -../src_plugins/io_autotrax/read.c:428:8: warning: variable ‘name’ set but not used [-Wunused-but-set-variable] - 428 | char *name; - | ^~~~ -../src_plugins/io_autotrax/read.c: In function ‘rdax_pad’: -../src_plugins/io_autotrax/read.c:640:1: note: #pragma message: TODO: "generate round-rect" - 640 | TODO("generate round-rect") - | ^~~~ -../src_plugins/io_autotrax/read.c:648:1: note: #pragma message: TODO: "generate octa" - 648 | TODO("generate octa") - | ^~~~ -../src_plugins/io_autotrax/read.c:491:58: warning: variable ‘Mask’ set but not used [-Wunused-but-set-variable] - 491 | rnd_coord_t X, Y, X_size, Y_size, Thickness, Clearance, Mask, Drill; - | ^~~~ -../src_plugins/io_autotrax/read.c: In function ‘rdax_fill’: -../src_plugins/io_autotrax/read.c:691:1: note: #pragma message: TODO: "do not use get_value_ex for plain integers (revise the whole file for this)" - 691 | TODO("do not use get_value_ex for plain integers (revise the whole file for this)") - | ^~~~ -../src_plugins/io_autotrax/read.c:708:1: note: #pragma message: TODO: "figure if autotrax really converts layer 1 and 6 polygons to pads" - 708 | TODO("figure if autotrax really converts layer 1 and 6 polygons to pads") - | ^~~~ -../src_plugins/io_autotrax/read.c:733:7: warning: unused variable ‘n’ [-Wunused-variable] - 733 | int n; - | ^ -../src_plugins/io_autotrax/read.c: In function ‘rdax_component’: -../src_plugins/io_autotrax/read.c:996:1: note: #pragma message: TODO: "load placement status and apply PCB_FLAG_LOCK if needed" - 996 | TODO("load placement status and apply PCB_FLAG_LOCK if needed") - | ^~~~ -../src_plugins/io_autotrax/read.c:1032:1: note: #pragma message: TODO: "TODO safely free new_module" - 1032 | TODO("TODO safely free new_module") - | ^~~~ -../src_plugins/io_autotrax/read.c:1038:1: note: #pragma message: TODO: "this does not handle return -1" - 1038 | TODO("this does not handle return -1") - | ^~~~ -../src_plugins/io_autotrax/read.c:953:13: warning: unused variable ‘text_flags’ [-Wunused-variable] - 953 | pcb_flag_t text_flags = pcb_flag_make(0); /* start with something bland here */ - | ^~~~~~~~~~ -../src_plugins/io_autotrax/read.c:952:13: warning: unused variable ‘Flags’ [-Wunused-variable] - 952 | pcb_flag_t Flags = pcb_flag_make(0); /* start with something bland here */ - | ^~~~~ -../src_plugins/io_autotrax/read.c:948:11: warning: unused variable ‘direction’ [-Wunused-variable] - 948 | unsigned direction = 0; /* default is horizontal */ - | ^~~~~~~~~ -../src_plugins/io_autotrax/read.c:946:6: warning: unused variable ‘refdes_scaling’ [-Wunused-variable] - 946 | int refdes_scaling = 100; - | ^~~~~~~~~~~~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_bxl/io_bxl.o ../src_plugins/io_bxl/io_bxl.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_bxl/bxl_decode.o ../src_plugins/io_bxl/bxl_decode.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_bxl/bxl_gram.o ../src_plugins/io_bxl/bxl_gram.c -In file included from ../src_plugins/io_bxl/bxl_gram.c:16: -../src_plugins/io_bxl/bxl_gram.y:50:1: note: #pragma message: TODO: "Can remove this once the coord unit is converted with getvalue" - 50 | TODO("Can remove this once the coord unit is converted with getvalue") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_bxl/bxl_lex.o ../src_plugins/io_bxl/bxl_lex.c -In file included from bxl_lex.ul:35: -../src_plugins/io_bxl/bxl_gram.y:50:1: note: #pragma message: TODO: "Can remove this once the coord unit is converted with getvalue" - 50 | TODO("Can remove this once the coord unit is converted with getvalue") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_bxl/read.o ../src_plugins/io_bxl/read.c -In file included from ../src_plugins/io_bxl/read.c:44: -../src_plugins/io_bxl/bxl_gram.y:50:1: note: #pragma message: TODO: "Can remove this once the coord unit is converted with getvalue" - 50 | TODO("Can remove this once the coord unit is converted with getvalue") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_dsn/io_dsn.o ../src_plugins/io_dsn/io_dsn.c -../src_plugins/io_dsn/io_dsn.c:49:20: warning: ‘dsn_cookie’ defined but not used [-Wunused-variable] - 49 | static const char *dsn_cookie = "dsn IO"; - | ^~~~~~~~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_dsn/read.o ../src_plugins/io_dsn/read.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_dsn/write.o ../src_plugins/io_dsn/write.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_dsn/ses.o ../src_plugins/io_dsn/ses.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_dsn/export.o ../src_plugins/io_dsn/export.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_eagle/io_eagle.o ../src_plugins/io_eagle/io_eagle.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_eagle/read.o ../src_plugins/io_eagle/read.c -../src_plugins/io_eagle/read.c: In function ‘eagle_read_text’: -../src_plugins/io_eagle/read.c:650:1: note: #pragma message: TODO: "need to convert multiline text (\n) into multiple text objects; example: work/alien_formats/85 veegashield" - 650 | TODO("need to convert multiline text (\n) into multiple text objects; example: work/alien_formats/85 veegashield") - | ^~~~ -../src_plugins/io_eagle/read.c: In function ‘eagle_read_wire_curve’: -../src_plugins/io_eagle/read.c:810:71: warning: unused variable ‘sa2’ [-Wunused-variable] - 810 | double sidex, sidey, sidelen, nx, ny, midx, midy, r, sa, da, dx, dy, sa2, curve; - | ^~~ -../src_plugins/io_eagle/read.c: In function ‘eagle_create_pstk’: -../src_plugins/io_eagle/read.c:921:1: note: #pragma message: TODO: "{clearance} need to establish how mask clearance is defined and done in eagle" - 921 | TODO("{clearance} need to establish how mask clearance is defined and done in eagle") - | ^~~~ -../src_plugins/io_eagle/read.c:923:1: note: #pragma message: TODO: "{clearance} need to establish how paste clearance, if any, is defined and done in eagle" - 923 | TODO("{clearance} need to establish how paste clearance, if any, is defined and done in eagle") - | ^~~~ -../src_plugins/io_eagle/read.c:984:1: note: #pragma message: TODO: "{pstk_shape} TODO need OFFSET shape generation function, once OFFSET object understood" - 984 | TODO("{pstk_shape} TODO need OFFSET shape generation function, once OFFSET object understood") - | ^~~~ -../src_plugins/io_eagle/read.c: In function ‘eagle_read_smd’: -../src_plugins/io_eagle/read.c:1055:1: note: #pragma message: TODO: "{smdsides} rot example too, on the bottom side to check if rotation inverts" - 1055 | TODO("{smdsides} rot example too, on the bottom side to check if rotation inverts") - | ^~~~ -../src_plugins/io_eagle/read.c:1083:1: note: #pragma message: TODO: "{thermal} need to load thermals flags to set clearance; may in fact be more contactref related." - 1083 | TODO("{thermal} need to load thermals flags to set clearance; may in fact be more contactref related.") - | ^~~~ -../src_plugins/io_eagle/read.c:1085:1: note: #pragma message: TODO: "{clearance} this should be coming from the eagle file" - 1085 | TODO("{clearance} this should be coming from the eagle file") - | ^~~~ -../src_plugins/io_eagle/read.c:1057:17: warning: unused variable ‘ly’ [-Wunused-variable] - 1057 | eagle_layer_t *ly; - | ^~ -../src_plugins/io_eagle/read.c: In function ‘eagle_read_pad_or_hole’: -../src_plugins/io_eagle/read.c:1132:2: note: #pragma message: TODO: "{bbvia} padstack: process the extent attribute for bbvia" - 1132 | TODO("{bbvia} padstack: process the extent attribute for bbvia") - | ^~~~ -../src_plugins/io_eagle/read.c:1133:2: note: #pragma message: TODO: "{plating} check how to determine plated" - 1133 | TODO("{plating} check how to determine plated"); - | ^~~~ -../src_plugins/io_eagle/read.c:1134:2: note: #pragma message: TODO: "bin: test the binary numbers for offset and long: shape = {square, round, octagon, long, offset} binary" - 1134 | TODO("bin: test the binary numbers for offset and long: shape = {square, round, octagon, long, offset} binary"); - | ^~~~ -../src_plugins/io_eagle/read.c:1158:1: note: #pragma message: TODO: "variable mask is ignored" - 1158 | TODO("variable mask is ignored"); - | ^~~~ -../src_plugins/io_eagle/read.c:1101:44: warning: variable ‘mask’ set but not used [-Wunused-but-set-variable] - 1101 | rnd_coord_t x, y, drill, diax, diay, clr, mask; - | ^~~~ -../src_plugins/io_eagle/read.c: In function ‘eagle_read_poly’: -../src_plugins/io_eagle/read.c:1282:1: note: #pragma message: TODO: "{polyarc} need to check XML never defines a polygon outline with arcs or curves" - 1282 | TODO("{polyarc} need to check XML never defines a polygon outline with arcs or curves") - | ^~~~ -../src_plugins/io_eagle/read.c:1296:1: note: #pragma message: TODO: "bin: need to check if binary format is sometimes using arcs or curves for polygn outlines" - 1296 | TODO("bin: need to check if binary format is sometimes using arcs or curves for polygn outlines") - | ^~~~ -../src_plugins/io_eagle/read.c:1297:1: note: #pragma message: TODO: "bin: can remove the following if dealt with in post processor for binary tree" - 1297 | TODO("bin: can remove the following if dealt with in post processor for binary tree") - | ^~~~ -../src_plugins/io_eagle/read.c: In function ‘eagle_read_pkg’: -../src_plugins/io_eagle/read.c:1342:2: note: #pragma message: TODO: "^^^ can polygon be in footprints? YES, see USB4056-03-A.lbr; verify eagle_read_poly to handle it" - 1342 | TODO("^^^ can polygon be in footprints? YES, see USB4056-03-A.lbr; verify eagle_read_poly to handle it"); - | ^~~~ -../src_plugins/io_eagle/read.c: In function ‘eagle_read_package’: -../src_plugins/io_eagle/read.c:1383:1: note: #pragma message: TODO: "subc: revise this: are we loading an instance here? do we need to place it? do not even bump if not!" - 1383 | TODO("subc: revise this: are we loading an instance here? do we need to place it? do not even bump if not!") - | ^~~~ -../src_plugins/io_eagle/read.c:1391:1: note: #pragma message: TODO: "revise rotation and flip" - 1391 | TODO("revise rotation and flip") - | ^~~~ -../src_plugins/io_eagle/read.c: In function ‘eagle_read_subc_attrs’: -../src_plugins/io_eagle/read.c:1570:1: note: #pragma message: TODO: "{libtext} some text objects should be already created in the library; we should iterate over existing %DYNTEXT% attributes, add the new ones, change the coords of existing ones CUCP#45" - 1570 | TODO("{libtext} some text objects should be already created in the library; we should iterate over existing %DYNTEXT% attributes, add the new ones, change the coords of existing ones CUCP#45") - | ^~~~ -../src_plugins/io_eagle/read.c: In function ‘eagle_read_plain’: -../src_plugins/io_eagle/read.c:1725:1: note: #pragma message: TODO: "test (should process these probably no-net-no-signal objects)" - 1725 | TODO("test (should process these probably no-net-no-signal objects)") - | ^~~~ -../src_plugins/io_eagle/read.c: In function ‘post_process_thermals’: -../src_plugins/io_eagle/read.c:1887:1: note: #pragma message: TODO: "{thermal} process thermals" - 1887 | TODO("{thermal} process thermals") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_eagle/read_dru.o ../src_plugins/io_eagle/read_dru.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_eagle/egb_tree.o ../src_plugins/io_eagle/egb_tree.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_eagle/eagle_bin.o ../src_plugins/io_eagle/eagle_bin.c -../src_plugins/io_eagle/eagle_bin.c: In function ‘bin_rot2degrees’: -../src_plugins/io_eagle/eagle_bin.c:1078:1: note: #pragma message: TODO: ": convert this to proper error reporting" - 1078 | TODO(": convert this to proper error reporting") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c: In function ‘read_notes’: -../src_plugins/io_eagle/eagle_bin.c:1144:1: note: #pragma message: TODO: "TODO instead of skipping the text, we need to load it completely with drc_ctx->free_text pointing to it" - 1144 | TODO("TODO instead of skipping the text, we need to load it completely with drc_ctx->free_text pointing to it") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c: In function ‘read_drc’: -../src_plugins/io_eagle/eagle_bin.c:1171:1: note: #pragma message: TODO: ": convert this to proper error reporting" - 1171 | TODO(": convert this to proper error reporting") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c:1181:1: note: #pragma message: TODO: ": convert this to proper error reporting" - 1181 | TODO(": convert this to proper error reporting") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c:1192:1: note: #pragma message: TODO: ": convert this to proper error reporting" - 1192 | TODO(": convert this to proper error reporting") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c:1198:1: note: #pragma message: TODO: ": convert this to proper error reporting" - 1198 | TODO(": convert this to proper error reporting") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c:1213:1: note: #pragma message: TODO: ": convert this to proper error reporting" - 1213 | TODO(": convert this to proper error reporting") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c: In function ‘read_block’: -../src_plugins/io_eagle/eagle_bin.c:1301:1: note: #pragma message: TODO: ": convert this to proper error reporting" - 1301 | TODO(": convert this to proper error reporting") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c:1332:1: note: #pragma message: TODO: ": convert this to proper error reporting" - 1332 | TODO(": convert this to proper error reporting") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c: In function ‘arc_decode’: -../src_plugins/io_eagle/eagle_bin.c:1546:1: note: #pragma message: TODO: "TODO still need to fine tune non-trivial non 90 degree arcs start and delta for 0x81, 0x00" - 1546 | TODO("TODO still need to fine tune non-trivial non 90 degree arcs start and delta for 0x81, 0x00") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c:1457:6: warning: variable ‘clockwise’ set but not used [-Wunused-but-set-variable] - 1457 | int clockwise = 0; - | ^~~~~~~~~ -../src_plugins/io_eagle/eagle_bin.c: In function ‘postprocess_dimensions’: -../src_plugins/io_eagle/eagle_bin.c:1961:1: note: #pragma message: TODO: "TODO padstacks - need to convert obround pins to appropriate padstack types" - 1961 | TODO("TODO padstacks - need to convert obround pins to appropriate padstack types") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c: In function ‘postproc_elements’: -../src_plugins/io_eagle/eagle_bin.c:2127:1: note: #pragma message: TODO: "What this code is supposed to do? element2 doesn't have x;y, when this is enabled it overwrites perfectly good subc x;y with 0" - 2127 | TODO("What this code is supposed to do? element2 doesn't have x;y, when this is enabled it overwrites perfectly good subc x;y with 0"); - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c: At top level: -../src_plugins/io_eagle/eagle_bin.c:2160:1: note: #pragma message: TODO: "TODO netlist labels - eagle bin often has invalid net labels, i.e.'-', '+' so may need to filter#" - 2160 | TODO("TODO netlist labels - eagle bin often has invalid net labels, i.e.'-', '+' so may need to filter#") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c: In function ‘postproc’: -../src_plugins/io_eagle/eagle_bin.c:2289:1: note: #pragma message: TODO: ": convert this to proper error reporting" - 2289 | TODO(": convert this to proper error reporting") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c:2297:1: note: #pragma message: TODO: ": convert this to proper error reporting" - 2297 | TODO(": convert this to proper error reporting") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c: In function ‘pcb_egle_bin_load’: -../src_plugins/io_eagle/eagle_bin.c:2363:1: note: #pragma message: TODO: ": convert this to proper error reporting" - 2363 | TODO(": convert this to proper error reporting") - | ^~~~ -../src_plugins/io_eagle/eagle_bin.c:2373:1: note: #pragma message: TODO: ": convert this to proper error reporting" - 2373 | TODO(": convert this to proper error reporting") - | ^~~~ -At top level: -../src_plugins/io_eagle/eagle_bin.c:1740:20: warning: ‘tree_id_path’ defined but not used [-Wunused-function] - 1740 | static egb_node_t *tree_id_path(egb_node_t *subtree, ...) - | ^~~~~~~~~~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_eagle/trparse_xml.o ../src_plugins/io_eagle/trparse_xml.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_eagle/trparse_bin.o ../src_plugins/io_eagle/trparse_bin.c -../src_plugins/io_eagle/trparse_bin.c: In function ‘eagle_bin_text’: -../src_plugins/io_eagle/trparse_bin.c:112:1: note: #pragma message: TODO: "TODO" - 112 | TODO("TODO") - | ^~~~ -../src_plugins/io_eagle/trparse_bin.c: In function ‘eagle_bin_is_text’: -../src_plugins/io_eagle/trparse_bin.c:118:1: note: #pragma message: TODO: "TODO" - 118 | TODO("TODO") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_hyp/io_hyp.o ../src_plugins/io_hyp/io_hyp.c -../src_plugins/io_hyp/io_hyp.c: In function ‘pcb_act_LoadhypFrom’: -../src_plugins/io_hyp/io_hyp.c:93:1: note: #pragma message: TODO: "rewrite this: should be a config node so that it works through the io API as well" - 93 | TODO("rewrite this: should be a config node so that it works through the io API as well") - | ^~~~ -../src_plugins/io_hyp/io_hyp.c: In function ‘pplg_init_io_hyp’: -../src_plugins/io_hyp/io_hyp.c:183:1: note: #pragma message: TODO: ": look these up" - 183 | TODO(": look these up") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -I../src_plugins/io_hyp -o ../src_plugins/io_hyp/hyp_l.o ../src_plugins/io_hyp/hyp_l.c -hyp_l.c: In function ‘hyy_init_buffer’: -hyp_l.c:4247:48: warning: implicit declaration of function ‘fileno’ [-Wimplicit-function-declaration] -At top level: -hyp_l.c:3992:16: warning: ‘input’ defined but not used [-Wunused-function] -hyp_l.c:3937:17: warning: ‘yyunput’ defined but not used [-Wunused-function] -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -I../src_plugins/io_hyp -o ../src_plugins/io_hyp/hyp_y.o ../src_plugins/io_hyp/hyp_y.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_hyp/parser.o ../src_plugins/io_hyp/parser.c -../src_plugins/io_hyp/parser.c:372:1: note: #pragma message: TODO: ": use a hash instead" - 372 | TODO(": use a hash instead") - | ^~~~ -../src_plugins/io_hyp/parser.c:420:1: note: #pragma message: TODO: ": convert this into a hash" - 420 | TODO(": convert this into a hash") - | ^~~~ -../src_plugins/io_hyp/parser.c: In function ‘hyp_new_pstk’: -../src_plugins/io_hyp/parser.c:1830:1: note: #pragma message: TODO: ": check if mask/paste layers can be acquired explicitly as non-metal layers" - 1830 | TODO(": check if mask/paste layers can be acquired explicitly as non-metal layers") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_hyp/write.o ../src_plugins/io_hyp/write.c -../src_plugins/io_hyp/write.c: In function ‘hyp_pstk_shape’: -../src_plugins/io_hyp/write.c:184:1: note: #pragma message: TODO: ": this ignores rotation" - 184 | TODO(": this ignores rotation") - | ^~~~ -../src_plugins/io_hyp/write.c:187:1: note: #pragma message: TODO: "hshadow TODO" - 187 | TODO("hshadow TODO") - | ^~~~ -../src_plugins/io_hyp/write.c:194:1: note: #pragma message: TODO: ": check if it is a rectangle" - 194 | TODO(": check if it is a rectangle") - | ^~~~ -../src_plugins/io_hyp/write.c: In function ‘write_board’: -../src_plugins/io_hyp/write.c:395:1: note: #pragma message: TODO: "layer: refuse negative layers and warn for objects other than line/arc" - 395 | TODO("layer: refuse negative layers and warn for objects other than line/arc") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_kicad/io_kicad.o ../src_plugins/io_kicad/io_kicad.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_kicad/layertab.o ../src_plugins/io_kicad/layertab.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_kicad/write.o ../src_plugins/io_kicad/write.c -../src_plugins/io_kicad/write.c:64:1: note: #pragma message: TODO: "remove these few structs and the table below in favor of layertab.[ch]" - 64 | TODO("remove these few structs and the table below in favor of layertab.[ch]") - | ^~~~ -../src_plugins/io_kicad/write.c: In function ‘kicad_print_arc’: -../src_plugins/io_kicad/write.c:262:1: note: #pragma message: TODO: ": what do we need this for?" - 262 | TODO(": what do we need this for?") - | ^~~~ -../src_plugins/io_kicad/write.c:285:1: note: #pragma message: TODO: ": this should be a proper line approximation using a helper (to be written)" - 285 | TODO(": this should be a proper line approximation using a helper (to be written)") - | ^~~~ -../src_plugins/io_kicad/write.c: In function ‘kicad_print_text’: -../src_plugins/io_kicad/write.c:343:1: note: #pragma message: TODO: "textrot: use the degrees instead of 90 deg steps" - 343 | TODO("textrot: use the degrees instead of 90 deg steps") - | ^~~~ -../src_plugins/io_kicad/write.c:307:6: warning: variable ‘rotation’ set but not used [-Wunused-but-set-variable] - 307 | int rotation, direction; - | ^~~~~~~~ -../src_plugins/io_kicad/write.c: In function ‘kicad_print_poly_zone’: -../src_plugins/io_kicad/write.c:416:1: note: #pragma message: TODO: ": does kicad suppor holes? of so, use them; else (and only else) there is a polygon.h call that can split up a holed poly into a set of hole-free polygons" - 416 | TODO(": does kicad suppor holes? of so, use them; else (and only else) there is a polygon.h call that can split up a holed poly into a set of hole-free polygons") - | ^~~~ -../src_plugins/io_kicad/write.c:422:1: note: #pragma message: TODO: ": never hardwire tstamp" - 422 | TODO(": never hardwire tstamp") - | ^~~~ -../src_plugins/io_kicad/write.c:423:1: note: #pragma message: TODO: ": do not hardwire thicknesses and gaps and hatch values!" - 423 | TODO(": do not hardwire thicknesses and gaps and hatch values!") - | ^~~~ -../src_plugins/io_kicad/write.c: In function ‘kicad_print_poly_fp_poly’: -../src_plugins/io_kicad/write.c:452:1: note: #pragma message: TODO: ": does kicad suppor holes? of so, use them; else (and only else) there is a polygon.h call that can split up a holed poly into a set of hole-free polygons" - 452 | TODO(": does kicad suppor holes? of so, use them; else (and only else) there is a polygon.h call that can split up a holed poly into a set of hole-free polygons") - | ^~~~ -../src_plugins/io_kicad/write.c:458:1: note: #pragma message: TODO: ": never hardwire tstamp" - 458 | TODO(": never hardwire tstamp") - | ^~~~ -../src_plugins/io_kicad/write.c:459:1: note: #pragma message: TODO: ": do not hardwire thicknesses and gaps and hatch values!" - 459 | TODO(": do not hardwire thicknesses and gaps and hatch values!") - | ^~~~ -../src_plugins/io_kicad/write.c: In function ‘kicad_print_pstks’: -../src_plugins/io_kicad/write.c:568:1: note: #pragma message: TODO: ": handle all cshapes (throw warnings)" - 568 | TODO(": handle all cshapes (throw warnings)") - | ^~~~ -../src_plugins/io_kicad/write.c:626:1: note: #pragma message: TODO: "hshadow TODO" - 626 | TODO("hshadow TODO") - | ^~~~ -../src_plugins/io_kicad/write.c:664:1: note: #pragma message: TODO: ": set klayer_from and klayer_to using bb span of ps" - 664 | TODO(": set klayer_from and klayer_to using bb span of ps") - | ^~~~ -../src_plugins/io_kicad/write.c: In function ‘kicad_print_data’: -../src_plugins/io_kicad/write.c:704:1: note: #pragma message: TODO: ": this should be a safe lookup, merged with kicad_sexpr_layer_to_text()" - 704 | TODO(": this should be a safe lookup, merged with kicad_sexpr_layer_to_text()") - | ^~~~ -../src_plugins/io_kicad/write.c: In function ‘kicad_print_subc’: -../src_plugins/io_kicad/write.c:731:1: note: #pragma message: TODO: ": get this from data table (see also #1)" - 731 | TODO(": get this from data table (see also #1)") - | ^~~~ -../src_plugins/io_kicad/write.c:757:1: note: #pragma message: TODO: ": we should probably do unm_name() on the refdes, not on footprint-name?" - 757 | TODO(": we should probably do unm_name() on the refdes, not on footprint-name?") - | ^~~~ -../src_plugins/io_kicad/write.c:758:1: note: #pragma message: TODO: ": the unique name makes no sense if we override it with unknown - if the unique name is NULL, it is more likely a save-incompatibility error" - 758 | TODO(": the unique name makes no sense if we override it with unknown - if the unique name is NULL, it is more likely a save-incompatibility error") - | ^~~~ -../src_plugins/io_kicad/write.c:778:1: note: #pragma message: TODO: ": why the heck do we hardwire timestamps?!!?!?!" - 778 | TODO(": why the heck do we hardwire timestamps?!!?!?!") - | ^~~~ -../src_plugins/io_kicad/write.c:790:1: note: #pragma message: TODO: ": do not hardwire these coords, look up the first silk dyntext coords instead" - 790 | TODO(": do not hardwire these coords, look up the first silk dyntext coords instead") - | ^~~~ -../src_plugins/io_kicad/write.c:794:1: note: #pragma message: TODO: ": do not hardwire font sizes here, look up the first silk dyntext sizes instead" - 794 | TODO(": do not hardwire font sizes here, look up the first silk dyntext sizes instead") - | ^~~~ -../src_plugins/io_kicad/write.c:799:1: note: #pragma message: TODO: ": do not hardwire these coords, look up the first silk dyntext coords instead" - 799 | TODO(": do not hardwire these coords, look up the first silk dyntext coords instead") - | ^~~~ -../src_plugins/io_kicad/write.c:804:1: note: #pragma message: TODO: ": do not hardwire font sizes here, look up the first silk dyntext sizes instead" - 804 | TODO(": do not hardwire font sizes here, look up the first silk dyntext sizes instead") - | ^~~~ -../src_plugins/io_kicad/write.c:811:1: note: #pragma message: TODO: ": export padstacks" - 811 | TODO(": export padstacks") - | ^~~~ -../src_plugins/io_kicad/write.c:812:1: note: #pragma message: TODO: ": warn for vias" - 812 | TODO(": warn for vias") - | ^~~~ -../src_plugins/io_kicad/write.c:813:1: note: #pragma message: TODO: ": warn for heavy terminals" - 813 | TODO(": warn for heavy terminals") - | ^~~~ -../src_plugins/io_kicad/write.c: In function ‘kicad_print_subcs’: -../src_plugins/io_kicad/write.c:827:1: note: #pragma message: TODO: ": revise this for subc" - 827 | TODO(": revise this for subc") - | ^~~~ -../src_plugins/io_kicad/write.c:839:1: note: #pragma message: TODO: ": why?" - 839 | TODO(": why?") - | ^~~~ -../src_plugins/io_kicad/write.c:847:1: note: #pragma message: TODO: ": revise this for subc" - 847 | TODO(": revise this for subc") - | ^~~~ -../src_plugins/io_kicad/write.c: In function ‘write_kicad_layout_via_drill_size’: -../src_plugins/io_kicad/write.c:856:1: note: #pragma message: TODO: ": do not hardwire the drill size here - does kicad support only one size, or what?" - 856 | TODO(": do not hardwire the drill size here - does kicad support only one size, or what?") - | ^~~~ -../src_plugins/io_kicad/write.c: In function ‘io_kicad_write_subcs_subc’: -../src_plugins/io_kicad/write.c:875:1: note: #pragma message: TODO: ": make this initialization a common function with write_kicad_layout()" - 875 | TODO(": make this initialization a common function with write_kicad_layout()") - | ^~~~ -../src_plugins/io_kicad/write.c: In function ‘kicad_paper’: -../src_plugins/io_kicad/write.c:925:1: note: #pragma message: TODO: ": rewrite this: rather have a table and a loop that hardwired calculations in code" - 925 | TODO(": rewrite this: rather have a table and a loop that hardwired calculations in code") - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_kicad/read.o ../src_plugins/io_kicad/read.c -../src_plugins/io_kicad/read.c: In function ‘kicad_get_layeridx_auto’: -../src_plugins/io_kicad/read.c:453:2: note: #pragma message: TODO: "for In, also remember the offset" - 453 | TODO("for In, also remember the offset"); - | ^~~~ -../src_plugins/io_kicad/read.c:455:2: note: #pragma message: TODO: "this should use the layertab instead" - 455 | TODO("this should use the layertab instead"); - | ^~~~ -../src_plugins/io_kicad/read.c: In function ‘kicad_parse_any_line’: -../src_plugins/io_kicad/read.c:1040:2: note: #pragma message: TODO: "apply poly clearance as in pool/io_kicad (CUCP#39)" - 1040 | TODO("apply poly clearance as in pool/io_kicad (CUCP#39)"); - | ^~~~ -../src_plugins/io_kicad/read.c:1045:2: note: #pragma message: TODO: "this workaround is for segment - remove it when clearance is figured CUCP#39" - 1045 | TODO("this workaround is for segment - remove it when clearance is figured CUCP#39"); - | ^~~~ -../src_plugins/io_kicad/read.c: In function ‘kicad_parse_any_arc’: -../src_plugins/io_kicad/read.c:1151:2: note: #pragma message: TODO: "apply poly clearance as in pool/io_kicad (CUCP#39)" - 1151 | TODO("apply poly clearance as in pool/io_kicad (CUCP#39)"); - | ^~~~ -../src_plugins/io_kicad/read.c: In function ‘kicad_parse_via’: -../src_plugins/io_kicad/read.c:1268:2: note: #pragma message: TODO: "apply poly clearance as in pool/io_kicad (CUCP#39)" - 1268 | TODO("apply poly clearance as in pool/io_kicad (CUCP#39)"); - | ^~~~ -../src_plugins/io_kicad/read.c: In function ‘kicad_parse_layer_definitions’: -../src_plugins/io_kicad/read.c:1392:1: note: #pragma message: TODO: "check if we really need these excess layers" - 1392 | TODO("check if we really need these excess layers"); - | ^~~~ -../src_plugins/io_kicad/read.c: At top level: -../src_plugins/io_kicad/read.c:1984:1: note: #pragma message: TODO: "eliminate this forward declaration by reordering the code" - 1984 | TODO("eliminate this forward declaration by reordering the code") - | ^~~~ -../src_plugins/io_kicad/read.c: In function ‘kicad_parse_any_poly’: -../src_plugins/io_kicad/read.c:2269:4: note: #pragma message: TODO: "do the same as for other object's status" - 2269 | TODO("do the same as for other object's status"); - | ^~~~ -../src_plugins/io_kicad/read.c:2279:5: note: #pragma message: TODO: "need a core function for bloating the poly up but remember the original size?" - 2279 | TODO("need a core function for bloating the poly up but remember the original size?"); - | ^~~~ -../src_plugins/io_kicad/read.c: In function ‘kicad_parse_module’: -../src_plugins/io_kicad/read.c:2365:3: note: #pragma message: TODO: "The module is locked, which is being ignored.\n" - 2365 | TODO("The module is locked, which is being ignored.\n"); - | ^~~~ -../src_plugins/io_kicad/read.c:2431:4: note: #pragma message: TODO: "save this as attribute" - 2431 | TODO("save this as attribute"); - | ^~~~ -../src_plugins/io_kicad/read.c: In function ‘kicad_parse_zone’: -../src_plugins/io_kicad/read.c:2572:4: note: #pragma message: TODO: "CUCP#49" - 2572 | TODO("CUCP#49"); - | ^~~~ -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_kicad/read_net.o ../src_plugins/io_kicad/read_net.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_kicad/uniq_name.o ../src_plugins/io_kicad/uniq_name.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_kicad_legacy/io_kicad_legacy.o ../src_plugins/io_kicad_legacy/io_kicad_legacy.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_kicad_legacy/write.o ../src_plugins/io_kicad_legacy/write.c -../src_plugins/io_kicad_legacy/write.c: In function ‘io_kicad_legacy_write_subc_index’: -../src_plugins/io_kicad_legacy/write.c:68:1: note: #pragma message: TODO: ": need a subc dedup" - 68 | TODO(": need a subc dedup") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c: In function ‘write_kicad_legacy_layout_vias’: -../src_plugins/io_kicad_legacy/write.c:98:1: note: #pragma message: TODO: ": check if drill_dia can be applied" - 98 | TODO(": check if drill_dia can be applied") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c:99:1: note: #pragma message: TODO: ": bbvia" - 99 | TODO(": bbvia") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c: In function ‘write_kicad_legacy_layout_via_drill_size’: -../src_plugins/io_kicad_legacy/write.c:109:1: note: #pragma message: TODO: ": do not hardwire this" - 109 | TODO(": do not hardwire this") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c: In function ‘write_kicad_legacy_layout_text’: -../src_plugins/io_kicad_legacy/write.c:262:1: note: #pragma message: TODO: "code duplication with io_kicad - clean that up after fixing textrot!" - 262 | TODO("code duplication with io_kicad - clean that up after fixing textrot!") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c:263:1: note: #pragma message: TODO: "textrot: use the angle, not n*90 deg" - 263 | TODO("textrot: use the angle, not n*90 deg") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c: In function ‘io_kicad_legacy_write_subc’: -../src_plugins/io_kicad_legacy/write.c:408:1: note: #pragma message: TODO: ": do not hardwire time stamps" - 408 | TODO(": do not hardwire time stamps") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c:414:1: note: #pragma message: TODO: ": is this the origin point? if so, it should be sox and soy" - 414 | TODO(": is this the origin point? if so, it should be sox and soy") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c:417:1: note: #pragma message: TODO: ": do not hardwire coords" - 417 | TODO(": do not hardwire coords") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c:418:1: note: #pragma message: TODO: ": figure how to turn off displaying these" - 418 | TODO(": figure how to turn off displaying these") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c:473:1: note: #pragma message: TODO: ": remove this code dup with io_kicad" - 473 | TODO(": remove this code dup with io_kicad") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c:522:1: note: #pragma message: TODO: "hshadow TODO" - 522 | TODO("hshadow TODO") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c:465:11: warning: variable ‘has_mask’ set but not used [-Wunused-but-set-variable] - 465 | int n, has_mask = 0, on_bottom; - | ^~~~~~~~ -../src_plugins/io_kicad_legacy/write.c: In function ‘write_kicad_legacy_layout_subcs’: -../src_plugins/io_kicad_legacy/write.c:627:1: note: #pragma message: TODO: ": what did we need this for?" - 627 | TODO(": what did we need this for?") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c: In function ‘io_kicad_legacy_write_subcs_tail’: -../src_plugins/io_kicad_legacy/write.c:701:1: note: #pragma message: TODO: "no hardwiring of dates" - 701 | TODO("no hardwiring of dates") - | ^~~~ -../src_plugins/io_kicad_legacy/write.c: In function ‘io_kicad_legacy_write_pcb’: -../src_plugins/io_kicad_legacy/write.c:762:1: note: #pragma message: TODO: ": se this from io_kicad, do not duplicate the code here" - 762 | TODO(": se this from io_kicad, do not duplicate the code here") - | ^~~~ -AWK=awk /usr/local/lib/librnd4/scconfig/gen_conf.sh < ../src_plugins/io_lihata/lht_conf.h > ../src_plugins/io_lihata/lht_conf_fields.h -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_lihata/io_lihata.o ../src_plugins/io_lihata/io_lihata.c -gcc -c -ansi -pedantic -Dinline= -pipe -ansi -pedantic -fPIC -g -O0 -Wall -I. -I.. -I/usr/local/include/librnd4 -I/usr/local/include/librnd4/librnd/src_3rd -I/usr/local/include -I../src_3rd -I../src -I../src_3rd/liblihata -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -o ../src_plugins/io_lihata/write.o ../src_plugins/io_lihata/write.c -../src_plugins/io_lihata/write.c: In function ‘build_font_rnd’: -../src_plugins/io_lihata/write.c:1538:11: error: ‘rnd_font_t’ {aka ‘struct rnd_font_s’} has no member named ‘baseline’ - 1538 | if (font->baseline != 0) - | ^~ -../src_plugins/io_lihata/write.c:1539:60: error: ‘rnd_font_t’ {aka ‘struct rnd_font_s’} has no member named ‘baseline’ - 1539 | lht_dom_hash_put(ndt, build_textf("baseline", CFMT, font->baseline)); - | ^~ -../src_plugins/io_lihata/write.c:1559:11: error: ‘rnd_font_t’ {aka ‘struct rnd_font_s’} has no member named ‘baseline’ - 1559 | if (font->baseline != 0) - | ^~ -../src_plugins/io_lihata/write.c: In function ‘io_lihata_dump_subc’: -../src_plugins/io_lihata/write.c:2185:1: note: #pragma message: TODO: "subc: for subc-in-subc this should be recursive" - 2185 | TODO("subc: for subc-in-subc this should be recursive") - | ^~~~ -make[2]: *** [Makefile:1609: ../src_plugins/io_lihata/write.o] Error 1 -make[2]: Leaving directory '/home/esh/Source/repo/pcb-rnd/trunk/src' -make[1]: *** [Makefile:50: all] Error 2 -make[1]: Leaving directory '/home/esh/Source/repo/pcb-rnd/trunk/src' -make: *** [Makefile:2: all] Error 2