D: [iurt_root_command] chroot Installing /home/iurt/rpmbuild/SRPMS/pcb-rnd-2.2.1-2.mga8.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.kUphFB + umask 022 + cd /home/iurt/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD + rm -rf pcb-rnd-2.2.1 + /usr/bin/gzip -dc /home/iurt/rpmbuild/SOURCES/pcb-rnd-2.2.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd pcb-rnd-2.2.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.SAXyRE + umask 022 + cd /home/iurt/rpmbuild/BUILD + cd pcb-rnd-2.2.1 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + ./configure --libarchdir=lib64 --all=disable --buildin-script --buildin-fp_fs --buildin-draw_fab --buildin-act_read --buildin-drc_query --buildin-mincut --buildin-report --buildin-rubberband_orig --buildin-exto_std --buildin-fp_board --buildin-propedit --buildin-io_lihata --buildin-autocrop --buildin-lib_polyhelp --buildin-draw_csect --buildin-ddraft --buildin-hid_batch --buildin-act_draw --buildin-tool_std --buildin-query --buildin-lib_compat_help --buildin-drc_orig --buildin-shape --buildin-extedit --plugin-export_excellon --plugin-export_fidocadj --plugin-export_lpr --plugin-export_oldconn --plugin-import_pxm_gd --plugin-export_stat --plugin-io_kicad_legacy --plugin-io_eagle --plugin-io_tedax --plugin-import_gnetlist --plugin-import_pxm_pnm --plugin-io_kicad --plugin-import_mucs --plugin-renumber --plugin-import_calay --plugin-smartdisperse --plugin-draw_fontsel --plugin-polycombine --plugin-export_gcode --plugin-export_bom --plugin-ar_cpcb --plugin-lib_hid_pcbui --plugin-import_sch --plugin-teardrops --plugin-shand_cmd --plugin-import_tinycad --plugin-export_openems --plugin-import_ltspice --plugin-export_dxf --plugin-lib_gtk_common --plugin-export_ipcd356 --plugin-import_ttf --plugin-import_mentor_sch --plugin-import_dsn --plugin-export_ps --plugin-hid_gtk2_gdk --plugin-millpath --plugin-djopt --plugin-hid_gtk2_gl --plugin-import_edif --plugin-hid_lesstif --plugin-lib_gensexpr --plugin-import_sch2 --plugin-diag --plugin-lib_wget --plugin-lib_hid_gl --plugin-export_stl --plugin-autoplace --plugin-export_svg --plugin-import_net_cmd --plugin-fp_wget --plugin-fontmode --plugin-import_netlist --plugin-polystitch --plugin-dialogs --plugin-io_dsn --plugin-export_xy --plugin-import_hpgl --plugin-export_png --plugin-import_ipcd356 --plugin-distaligntext --plugin-export_dsn --plugin-lib_netmap --plugin-lib_hid_common --plugin-io_hyp --plugin-cam --plugin-puller --plugin-import_fpcb_nl --plugin-io_pcb --plugin-distalign --plugin-asm --plugin-export_openscad --plugin-jostle --plugin-autoroute --plugin-io_autotrax --plugin-vendordrill --plugin-export_gerber --plugin-import_net_action prefix=/usr --symbols cc -c -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -o src/util/arg_auto_set.o src/util/arg_auto_set.c cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c -o hooks.o hooks.c cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_cc.c -o src/default/find_cc.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/lib_compile.c -o src/default/lib_compile.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/lib_uniqinc.c -o src/default/lib_uniqinc.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/lib_file.c -o src/default/lib_file.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/lib_try.c -o src/default/lib_try.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/str.c -o src/default/str.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/ht.c -o src/default/ht.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/log.c -o src/default/log.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/arg.c -o src/default/arg.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/db.c -o src/default/db.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/dep.c -o src/default/dep.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/deps_default.c -o src/default/deps_default.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_libs.c -o src/default/find_libs.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_fscalls.c -o src/default/find_fscalls.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_printf.c -o src/default/find_printf.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_proc.c -o src/default/find_proc.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_fstools.c -o src/default/find_fstools.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_uname.c -o src/default/find_uname.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_target.c -o src/default/find_target.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_thread.c -o src/default/find_thread.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_io.c -o src/default/find_io.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_time.c -o src/default/find_time.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_types.c -o src/default/find_types.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_signal.c -o src/default/find_signal.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_environ.c -o src/default/find_environ.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/regex.c -o src/default/regex.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/lib_filelist.c -o src/default/lib_filelist.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/lib_srctree.c -o src/default/lib_srctree.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/lib_pkg_config.c -o src/default/lib_pkg_config.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_str.c -o src/default/find_str.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/find_sys.c -o src/default/find_sys.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/scripts.c -o src/scripts/scripts.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_gpmi.c -o src/scripts/find_gpmi.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_tcl.c -o src/scripts/find_tcl.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_ruby.c -o src/scripts/find_ruby.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_mruby.c -o src/scripts/find_mruby.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_python.c -o src/scripts/find_python.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_perl.c -o src/scripts/find_perl.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_mawk.c -o src/scripts/find_mawk.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_lua.c -o src/scripts/find_lua.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_guile.c -o src/scripts/find_guile.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_stutter.c -o src/scripts/find_stutter.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_funlisp.c -o src/scripts/find_funlisp.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_duktape.c -o src/scripts/find_duktape.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_fungw.c -o src/scripts/find_fungw.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/scripts/find_m4.c -o src/scripts/find_m4.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/tmpasm/tmpasm.c -o src/tmpasm/tmpasm.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/tmpasm/tmpasm_scconfig.c -o src/tmpasm/tmpasm_scconfig.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/tmpasm/openfiles.c -o src/tmpasm/openfiles.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/c99/find_c99.c -o src/c99/find_c99.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/parsgen/find_parsgen.c -o src/parsgen/find_parsgen.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/math/find_math.c -o src/math/find_math.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/math/find_fpenan.c -o src/math/find_fpenan.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/math/find_func.c -o src/math/find_func.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/math/find_mfunc_cc.c -o src/math/find_mfunc_cc.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/socket/socket.c -o src/socket/socket.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/socket/find_select.c -o src/socket/find_select.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/socket/find_dns.c -o src/socket/find_dns.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/socket/find_socket.c -o src/socket/find_socket.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/userpass/find_username.c -o src/userpass/find_username.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/userpass/userpass.c -o src/userpass/userpass.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/gui/find_gtk2.c -o src/gui/find_gtk2.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/gui/find_gtk3.c -o src/gui/find_gtk3.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/gui/find_lesstif2.c -o src/gui/find_lesstif2.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/gui/find_x.c -o src/gui/find_x.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/gui/find_gd.c -o src/gui/find_gd.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/gui/find_cairo.c -o src/gui/find_cairo.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/gui/find_misc.c -o src/gui/find_misc.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/gui/find_gl.c -o src/gui/find_gl.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/gui/gui.c -o src/gui/gui.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_sul.c -o src/sul/find_sul.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_glib.c -o src/sul/find_glib.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_gettext.c -o src/sul/find_gettext.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_dbus.c -o src/sul/find_dbus.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_libxml2.c -o src/sul/find_libxml2.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_librnd.c -o src/sul/find_librnd.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_freetype2.c -o src/sul/find_freetype2.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_pcre.c -o src/sul/find_pcre.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_fs.c -o src/sul/find_fs.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_aspell.c -o src/sul/find_aspell.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_gen.c -o src/sul/find_gen.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_dmalloc.c -o src/sul/find_dmalloc.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_regex.c -o src/sul/find_regex.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/sul/find_iconv.c -o src/sul/find_iconv.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/main.c -o src/default/main.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/main_custom_args.c -o src/default/main_custom_args.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -c src/default/main_lib.c -o src/default/main_lib.o cc -o configure src/util/arg_auto_set.o hooks.o src/default/find_cc.o src/default/lib_compile.o src/default/lib_uniqinc.o src/default/lib_file.o src/default/lib_try.o src/default/str.o src/default/ht.o src/default/log.o src/default/arg.o src/default/db.o src/default/dep.o src/default/deps_default.o src/default/find_libs.o src/default/find_fscalls.o src/default/find_printf.o src/default/find_proc.o src/default/find_fstools.o src/default/find_uname.o src/default/find_target.o src/default/find_thread.o src/default/find_io.o src/default/find_time.o src/default/find_types.o src/default/find_signal.o src/default/find_environ.o src/default/regex.o src/default/lib_filelist.o src/default/lib_srctree.o src/default/lib_pkg_config.o src/default/find_str.o src/default/find_sys.o src/scripts/scripts.o src/scripts/find_gpmi.o src/scripts/find_tcl.o src/scripts/find_ruby.o src/scripts/find_mruby.o src/scripts/find_python.o src/scripts/find_perl.o src/scripts/find_mawk.o src/scripts/find_lua.o src/scripts/find_guile.o src/scripts/find_stutter.o src/scripts/find_funlisp.o src/scripts/find_duktape.o src/scripts/find_fungw.o src/scripts/find_m4.o src/tmpasm/tmpasm.o src/tmpasm/tmpasm_scconfig.o src/tmpasm/openfiles.o src/c99/find_c99.o src/parsgen/find_parsgen.o src/math/find_math.o src/math/find_fpenan.o src/math/find_func.o src/math/find_mfunc_cc.o src/socket/socket.o src/socket/find_select.o src/socket/find_dns.o src/socket/find_socket.o src/userpass/find_username.o src/userpass/userpass.o src/gui/find_gtk2.o src/gui/find_gtk3.o src/gui/find_lesstif2.o src/gui/find_x.o src/gui/find_gd.o src/gui/find_cairo.o src/gui/find_misc.o src/gui/find_gl.o src/gui/gui.o src/sul/find_sul.o src/sul/find_glib.o src/sul/find_gettext.o src/sul/find_dbus.o src/sul/find_libxml2.o src/sul/find_librnd.o src/sul/find_freetype2.o src/sul/find_pcre.o src/sul/find_fs.o src/sul/find_aspell.o src/sul/find_gen.o src/sul/find_dmalloc.o src/sul/find_regex.o src/sul/find_iconv.o src/default/main.o src/default/main_custom_args.o src/default/main_lib.o cc -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -o cquote src/util/cquote.c cc -c -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -o revtest.o revtest.c cc -o revtest revtest.o cc -c -DGENCALL -Isrc -DPLUGIN_SCRIPTS -Isrc/tmpasm -DPLUGIN_C99 -DPLUGIN_PARSGEN -DPLUGIN_MATH -DPLUGIN_SOCKET -DPLUGIN_USERPASS -DPLUGIN_GUI -DPLUGIN_SUL -DPLUGIN_MENULIB -Isrc/default -I. -o src/util/sccbox.o src/util/sccbox.c cc -o sccbox src/util/sccbox.o Executing lib table: buildin-script Executing lib table: buildin-fp_fs Executing lib table: buildin-draw_fab Executing lib table: buildin-act_read Executing lib table: buildin-drc_query Executing lib table: buildin-mincut Executing lib table: buildin-report Executing lib table: buildin-rubberband_orig Executing lib table: buildin-exto_std Executing lib table: buildin-fp_board Executing lib table: buildin-propedit Executing lib table: buildin-io_lihata Executing lib table: buildin-autocrop Executing lib table: buildin-lib_polyhelp Executing lib table: buildin-draw_csect Executing lib table: buildin-ddraft Executing lib table: buildin-hid_batch Executing lib table: buildin-act_draw Executing lib table: buildin-tool_std Executing lib table: buildin-query Executing lib table: buildin-lib_compat_help Executing lib table: buildin-drc_orig Executing lib table: buildin-shape Executing lib table: buildin-extedit Executing lib table: plugin-export_excellon Executing lib table: plugin-export_fidocadj Executing lib table: plugin-export_lpr Executing lib table: plugin-export_oldconn Executing lib table: plugin-import_pxm_gd Executing lib table: plugin-export_stat Executing lib table: plugin-io_kicad_legacy Executing lib table: plugin-io_eagle Executing lib table: plugin-io_tedax Executing lib table: plugin-import_gnetlist Executing lib table: plugin-import_pxm_pnm Executing lib table: plugin-io_kicad Executing lib table: plugin-import_mucs Executing lib table: plugin-renumber Executing lib table: plugin-import_calay Executing lib table: plugin-smartdisperse Executing lib table: plugin-draw_fontsel Executing lib table: plugin-polycombine Executing lib table: plugin-export_gcode Executing lib table: plugin-export_bom Executing lib table: plugin-ar_cpcb Executing lib table: plugin-lib_hid_pcbui Executing lib table: plugin-import_sch Executing lib table: plugin-teardrops Executing lib table: plugin-shand_cmd Executing lib table: plugin-import_tinycad Executing lib table: plugin-export_openems Executing lib table: plugin-import_ltspice Executing lib table: plugin-export_dxf Executing lib table: plugin-lib_gtk_common Executing lib table: plugin-export_ipcd356 Executing lib table: plugin-import_ttf Executing lib table: plugin-import_mentor_sch Executing lib table: plugin-import_dsn Executing lib table: plugin-export_ps Executing lib table: plugin-hid_gtk2_gdk Executing lib table: plugin-millpath Executing lib table: plugin-djopt Executing lib table: plugin-hid_gtk2_gl Executing lib table: plugin-import_edif Executing lib table: plugin-hid_lesstif Executing lib table: plugin-lib_gensexpr Executing lib table: plugin-import_sch2 Executing lib table: plugin-diag Executing lib table: plugin-lib_wget Executing lib table: plugin-lib_hid_gl Executing lib table: plugin-export_stl Executing lib table: plugin-autoplace Executing lib table: plugin-export_svg Executing lib table: plugin-import_net_cmd Executing lib table: plugin-fp_wget Executing lib table: plugin-fontmode Executing lib table: plugin-import_netlist Executing lib table: plugin-polystitch Executing lib table: plugin-dialogs Executing lib table: plugin-io_dsn Executing lib table: plugin-export_xy Executing lib table: plugin-import_hpgl Executing lib table: plugin-export_png Executing lib table: plugin-import_ipcd356 Executing lib table: plugin-distaligntext Executing lib table: plugin-export_dsn Executing lib table: plugin-lib_netmap Executing lib table: plugin-lib_hid_common Executing lib table: plugin-io_hyp Executing lib table: plugin-cam Executing lib table: plugin-puller Executing lib table: plugin-import_fpcb_nl Executing lib table: plugin-io_pcb Executing lib table: plugin-distalign Executing lib table: plugin-asm Executing lib table: plugin-export_openscad Executing lib table: plugin-jostle Executing lib table: plugin-autoroute Executing lib table: plugin-io_autotrax Executing lib table: plugin-vendordrill Executing lib table: plugin-export_gerber Executing lib table: plugin-import_net_action Setting prefix to '/usr' --- Detecting host Looking for a shell... /bin/sh -c Looking for a shell escape character... found: '\' Detecting temp dir... validated /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/ Checking for system type... OK (name: Linux; class: UNIX) Checking for ar... OK (ar) Checking for mkdir... OK (mkdir -p) Checking for rm... OK (rm -rf) Checking for cp... OK (cp -rp) Checking for ln... OK (ln -sf) Checking for awk... OK (awk) Checking for cc (host)... OK ('gcc', ' -pipe', '') Checking for cc args for std *... -ansi -pedantic -Wall -std=c89 -std=c99 -Werror -Wextra -W -pg -no-pie Checking for function attribute unused... Found. Checking for inline... Found. --- Detecting target (same as host) Executing lib table: buildin-lib_compat_help Checking for -fpic... OK (-fPIC) Checking for _Pragma(message)... Found. Checking for snprintf... OK (safe) Checking for -ldl... OK (-ldl) Checking for readdir()... OK ('#include \n', '' and '') Checking for FindNextFile()... not found Checking for rdynamic... OK (-rdynamic) Checking for soname... OK (-Wl,-soname,) Checking for rpath... OK (-Wl,-rpath=) Checking for dynamic library ldflags... OK (-dynamic -shared) Checking for raise()... OK ('', '' and '') Checking whether SIGINT exists... OK ('', '' and '') Checking whether SIGINT terminates... terminates Checking whether SIGABRT exists... OK ('', '' and '') Checking whether SIGABRT terminates... sh: line 1: 92990 Aborted (core dumped) /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_64443 > /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_14613 2>> /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_55763.out terminates Checking whether SIGKILL exists... OK ('', '' and '') Checking whether SIGKILL terminates... sh: line 1: 93493 Killed /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_97369 > /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_69917 2>> /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_67917.out terminates Checking whether SIGTERM exists... OK ('', '' and '') Checking whether SIGTERM terminates... Terminated terminates Checking whether SIGQUIT exists... OK ('', '' and '') Checking whether SIGQUIT terminates... sh: line 1: 94340 Quit (core dumped) /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_8542 > /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_10197 2>> /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_88464.out terminates Checking whether SIGHUP exists... OK ('', '' and '') Checking whether SIGHUP terminates... sh: line 1: 94866 Hangup /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_49299 > /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_95746 2>> /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_87343.out terminates Checking whether SIGFPE exists... OK ('', '' and '') Checking whether SIGFPE terminates... sh: line 1: 95337 Floating point exception(core dumped) /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_25661 > /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_44878 2>> /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_73730.out terminates Checking whether SIGSEGV exists... OK ('', '' and '') Checking whether SIGSEGV terminates... sh: line 1: 96037 Segmentation fault (core dumped) /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_86708 > /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_8282 2>> /home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/scconfig/scc_73416.out terminates Checking whether SIGPIPE exists... OK ('', '' and '') Checking whether SIGPIPE terminates... terminates Checking for setenv()... OK ('', '' and '') Checking for mkdtemp... OK ('#include \n', '' and '') Checking for realpath()... OK ('', '' and '') Checking for fileno(3)... OK ('#include \n', '' and '') Checking for popen(3)... OK ('#define _XOPEN_SOURCE\n', '' and '') Checking for rint... OK ('#include \n', '' and '') Checking for round... OK ('#include \n', '' and '') Checking for getpwuid... OK ('#include \n#include \n', '' and '') Checking for fungw... not found Checking for so_undefined... OK () Checking for socket... OK ('' and '' and '#include \n#include \n') Checking for select... OK ('' and '' and '#include \n#include \n\n#include \n') Checking for usleep()... OK ('', '' and '') Checking for gettimeofday()... OK ('#include \n', '' and '') Checking for fork... OK ('#include \n', '' and '') Checking for wait... OK ('#include \n#include \n', '' and '') Checking for _mkdir... not found Checking for mkdir... OK ('#include \n#include \n', '' and '') Checking for getcwd... OK ('', '' and '') Checking for freetype2... OK ('', '-I/usr/include/freetype2 -I/usr/include/freetype2/freetype' and '-lfreetype') Checking for gtk+2... OK ('', '-I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread' and '-lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype') Checking for gtk+2 key prefix... OK ('', '-I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread' and '-lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype') GDK_KEY_ Checking for gtk+2 with GL... OK ('', '-I/usr/include/gtkglext-1.0 -I/usr/lib64/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread' and '-lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lpangox-1.0 -lX11 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype') Checking for gl... OK ('', '-I/usr/include/libdrm' and '-lGL') Checking for glu... OK ('', '-I/usr/include/libdrm' and '-lGLU -lGL') Checking for libxml2... OK ('', '-I/usr/include/libxml2' and '-lxml2') Checking for lesstif2... OK ('', '' and '-L/opt/X11/lib -lXm -lXt -lX11') Checking for XOpenDisplay... OK ('', '' and '-lX11') Checking for Xinerama... OK ('', '' and '-lX11 -lXinerama') Checking for Xrender... OK ('', '' and '-lX11 -lXrender') Checking for glib... OK ('', '-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include' and '-lglib-2.0') Executing lib table: plugin-draw_fontsel Executing lib table: plugin-dialogs Executing lib table: plugin-lib_hid_pcbui Checking for gd... OK ('', '' and '-lgd') Checking for gdImagePng... OK ('', '' and '-lgd') Checking for gdImageGif... OK ('', '' and '-lgd') Checking for gdImageJpeg... OK ('', '' and '-lgd') Checking for gdImageSetResolution... OK ('', '' and '-lgd') WARNING: Since there's no suitable system-installed fungw, only limited scripting is available using libfawk - if you need more scripting languages, install fungw and reconfigure. Checking for stdint.h... OK ('', '' and '') Testing size of type unsigned long long int... OK, size 8 bytes Testing size of type unsigned char... OK, size 1 byte Testing size of type unsigned short int... OK, size 2 bytes Testing size of type unsigned int... OK, size 4 bytes Testing size of type unsigned long int... OK, size 8 bytes Testing size of type signed long long int... OK, size 8 bytes Testing size of type signed char... OK, size 1 byte Testing size of type signed short int... OK, size 2 bytes Testing size of type signed int... OK, size 4 bytes Testing size of type signed long int... OK, size 8 bytes Testing size of type uint8_t... OK, size 1 byte Testing size of type uint16_t... OK, size 2 bytes Testing size of type uint32_t... OK, size 4 bytes Testing size of type uint64_t... OK, size 8 bytes Testing size of type int8_t... OK, size 1 byte Testing size of type int16_t... OK, size 2 bytes Testing size of type int32_t... OK, size 4 bytes Testing size of type int64_t... OK, size 8 bytes Testing size of type float... OK, size 4 bytes Testing size of type double... OK, size 8 bytes Testing size of type long double... OK, size 16 bytes Found best fit 1 bytes wide uint: uint8_t Found best fit 1 bytes wide sint: int8_t Found best fit 2 bytes wide uint: uint16_t Found best fit 2 bytes wide sint: int16_t Found best fit 4 bytes wide uint: uint32_t Found best fit 4 bytes wide sint: int32_t Found best fit 8 bytes wide uint: uint64_t Found best fit 8 bytes wide sint: int64_t Found best fit 4 bytes wide float: float Found best fit 8 bytes wide float: double Found best fit 16 bytes wide float: long double Checking for vsnprintf... found Checking for getcwd... OK ('', '' and '') Checking for stat macros: S_ISREG... found as S_ISREG S_ISDIR... found as S_ISDIR S_ISCHR... found as S_ISCHR S_ISBLK... found as S_ISBLK S_ISFIFO... found as S_ISFIFO S_ISLNK... found as S_ISLNK S_ISCHR... found as S_ISCHR S_ISSOCK... found as S_ISSOCK Bison/flex are disabled, among with parser generation. Generating puplug/Makefile (0) Generating puplug/config.h (0) Generating fungw/Makefile (0) Generating Makefile.conf (0) Generating pcb/Makefile (0) Generating librnd.mak (0) Generating util/gsch2pcb-rnd/Makefile (0) Generating util/bxl2txt/Makefile (0) Generating librnd config.h (0) Generating pcb-rnd config.h (0) Generating compat_inc.h (0) Generating opengl.h (0) Generating tests/librnd/inc_all.h (0) ===================== Configuration summary ===================== Regenerating languages with bison & flex disabled Compilation for debugging disabled Include debug symbols enabled Compile with dmalloc disabled Coordinate type bits 32 .pcb_rnd config dir under $HOME .pcb-rnd Library plugins: all-hid_gtk common code yes, PLUGIN [lib_gtk_common] all-gui-hid common code yes, PLUGIN [lib_hid_common] openGL rendering yes, PLUGIN [lib_hid_gl] common PCB-related GUI elements yes, PLUGIN [lib_hid_pcbui] map nets and objects yes, PLUGIN [lib_netmap] polygon helpers yes, buildin [lib_polyhelp] fetch data for VFS export no [lib_vfs] wget(1) wrapper yes, PLUGIN [lib_wget] Feature plugins: net auto-completion no [acompnet] action wrappers for drawing yes, buildin [act_draw] action wrappers for data access yes, buildin [act_read] autoroute with c-pcb yes, PLUGIN [ar_cpcb] assembly GUI yes, PLUGIN [asm] crop board to fit objects yes, buildin [autocrop] auto place components yes, PLUGIN [autoplace] the original autorouter yes, PLUGIN [autoroute] diagnostic acts. for devs yes, PLUGIN [diag] HID-independent GUI dialogs yes, PLUGIN [dialogs] distribute and align text yes, PLUGIN [distaligntext] distribute and align objs yes, PLUGIN [distalign] djopt board optimization yes, PLUGIN [djopt] draw cross-section (layers) yes, buildin [draw_csect] fab layer in some exports yes, buildin [draw_fab] font selection GUI yes, PLUGIN [draw_fontsel] the original DRC code yes, buildin [drc_orig] query() based DRC yes, buildin [drc_query] experimental features no [expfeat] edit with external program yes, buildin [extedit] standard extended objects yes, buildin [exto_std] font editor yes, PLUGIN [fontmode] push lines out of the way yes, PLUGIN [jostle] diagnostics: log HID calls no [loghid] calculate toolpath for milling yes, PLUGIN [millpath] minimal cut shorts yes, buildin [mincut] old/obsolete actions no [oldactions] board ordering from PCBWay no [order_pcbway] online board ordering no [order] combine selected polygons yes, PLUGIN [polycombine] stitch polygon at cursor yes, PLUGIN [polystitch] object property editor yes, buildin [propedit] puller yes, PLUGIN [puller] query language yes, buildin [query] renumber action yes, PLUGIN [renumber] report actions yes, buildin [report] the original rubberband yes, buildin [rubberband_orig] fungw turing complete scripting yes, buildin [script] Serpentine creation no [serpentine] command shorthands yes, PLUGIN [shand_cmd] generate regular shapes yes, buildin [shape] assisted semi-auto-routing no [sketch_route] netlist based dispenser yes, PLUGIN [smartdisperse] mouse gestures no [stroke] draw teardrops on pins yes, PLUGIN [teardrops] standard tools yes, buildin [tool_std] vendor drill mapping yes, PLUGIN [vendordrill] Footprint backends: footprint library from boards yes, buildin [fp_board] filesystem footprints yes, buildin [fp_fs] web footprints yes, PLUGIN [fp_wget] Import plugins: import calay .net yes, PLUGIN [import_calay] specctra .dsn importer yes, PLUGIN [import_dsn] import edif yes, PLUGIN [import_edif] import freepcb netlist yes, PLUGIN [import_fpcb_nl] sch import: run gnetlist yes, PLUGIN [import_gnetlist] import HP-GL plot files yes, PLUGIN [import_hpgl] import IPC-D-356 Netlist yes, PLUGIN [import_ipcd356] import ltspice .net+.asc yes, PLUGIN [import_ltspice] import mentor graphics sch yes, PLUGIN [import_mentor_sch] import mucs routing yes, PLUGIN [import_mucs] import net: action script yes, PLUGIN [import_net_action] sch/net import: run custom cmd yes, PLUGIN [import_net_cmd] import netlist yes, PLUGIN [import_netlist] import pixmaps from png/gif/jpg yes, PLUGIN [import_pxm_gd] import pixmaps from pnm yes, PLUGIN [import_pxm_pnm] import sch v2 yes, PLUGIN [import_sch2] import sch v1 yes, PLUGIN [import_sch] import tinycad .net yes, PLUGIN [import_tinycad] import ttf glyphs yes, PLUGIN [import_ttf] Export plugins: cam/job based export yes, PLUGIN [cam] 2D drafting helper yes, buildin [ddraft] bom pcb_exporter yes, PLUGIN [export_bom] specctra .dsn pcb_exporter yes, PLUGIN [export_dsn] DXF pcb_exporter yes, PLUGIN [export_dxf] Excellon drill exporter yes, PLUGIN [export_excellon] FidoCadJ .fcd pcb_exporter yes, PLUGIN [export_fidocadj] gcode pcb_exporter yes, PLUGIN [export_gcode] Gerber pcb_exporter yes, PLUGIN [export_gerber] IPC-D-356 Netlist pcb_exporter yes, PLUGIN [export_ipcd356] lpr pcb_exporter (printer) yes, PLUGIN [export_lpr] old connection data format yes, PLUGIN [export_oldconn] openems exporter yes, PLUGIN [export_openems] openscad pcb_exporter yes, PLUGIN [export_openscad] png/gif/jpg pcb_exporter yes, PLUGIN [export_png] postscript pcb_exporter yes, PLUGIN [export_ps] export board statistics yes, PLUGIN [export_stat] 3d export: STL yes, PLUGIN [export_stl] SVG pcb_exporter yes, PLUGIN [export_svg] dummy test pcb_exporter no [export_test] FUSE VFS server no [export_vfs_fuse] GNU mc VFS server no [export_vfs_mc] xy (centroid) pcb_exporter yes, PLUGIN [export_xy] IO plugins (file formats): autotrax (freeware PCB CAD) yes, PLUGIN [io_autotrax] BXL footprint no [io_bxl] specctra .dsn yes, PLUGIN [io_dsn] Eagle's xml and binary formats yes, PLUGIN [io_eagle] hyperlynx .hyp loader yes, PLUGIN [io_hyp] Kicad's legacy format yes, PLUGIN [io_kicad_legacy] Kicad's s-expr format yes, PLUGIN [io_kicad] lihata board format yes, buildin [io_lihata] Mentor Graphics cell footprints no [io_mentor_cell] the original pcb format yes, PLUGIN [io_pcb] tEDAx (Trivial EDA eXchange) yes, PLUGIN [io_tedax] HID plugins: batch process (no-gui HID) yes, buildin [hid_batch] GTK2 GUI, software render yes, PLUGIN [hid_gtk2_gdk] GTK2 GUI, opengl render yes, PLUGIN [hid_gtk2_gl] the lesstif gui yes, PLUGIN [hid_lesstif] remote HID server no [hid_remote] WARNING: Since there's no suitable system-installed fungw, only limited scripting is available using libfawk - if you need more scripting languages, install fungw and reconfigure. Configuration complete, ready to compile. + make cd src_3rd/puplug/util && make CC=gcc make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src_3rd/puplug/util' cd .. && make all make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src_3rd/puplug' gcc -c -I.. -Wall -fPIC -o util/puplug.o util/puplug.c gcc -c -I.. -Wall -fPIC -o os_dep_fs.o os_dep_fs.c gcc -rdynamic -fPIC util/puplug.o os_dep_fs.o -o util/puplug gcc -c -I.. -Wall -fPIC -o os_dep.o os_dep.c gcc -c -I.. -Wall -fPIC -o error.o error.c gcc -c -I.. -Wall -fPIC -o libs.o libs.c gcc -c -I.. -Wall -fPIC -o puplug.o puplug.c gcc -c -I.. -Wall -fPIC -o libs_bu.o libs_bu.c gcc -c -I.. -Wall -fPIC -o libs_dep.o libs_dep.c ar: creating libpuplug.a gcc os_dep.o os_dep_fs.o error.o libs.o puplug.o libs_bu.o libs_dep.o -o libpuplug.so.1.0.0 -rdynamic -fPIC -dynamic -shared -Wl,-soname,libpuplug.so.1 ../../scconfig/sccbox ln -f libpuplug.so.1.0.0 libpuplug.so ../../scconfig/sccbox ln -f libpuplug.so.1.0.0 libpuplug.so.1 ../../scconfig/sccbox ln -f libpuplug.so.1.0.0 libpuplug.so.1.0 make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src_3rd/puplug' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src_3rd/puplug/util' cd src && make make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src' make revcheck make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src' cd ../scconfig && ./revtest Rev.stamp < Rev.tab make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src' make all_exe make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src' gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/actions.o ../src/librnd/core/actions.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/attrib.o ../src/librnd/core/attrib.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/base64.o ../src/librnd/core/base64.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/box.o ../src/librnd/core/box.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/color.o ../src/librnd/core/color.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/conf.o ../src/librnd/core/conf.c ../src/librnd/core/conf.c: In function 'pcb_conf_merge_patch_item': ../src/librnd/core/conf.c:880:1: note: '#pragma message: TODO: "TODO"' 880 | TODO("TODO") | ^~~~ ../src/librnd/core/conf.c: In function 'pcb_conf_save_file': ../src/librnd/core/conf.c:1941:1: note: '#pragma message: TODO: "CONF: a project file needs to be loaded, merged, then written (to preserve non-config nodes)"' 1941 | TODO("CONF: a project file needs to be loaded, merged, then written (to preserve non-config nodes)") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/conf_act.o ../src/librnd/core/conf_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/conf_hid.o ../src/librnd/core/conf_hid.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/compat_fs.o ../src/librnd/core/compat_fs.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/compat_lrealpath.o ../src/librnd/core/compat_lrealpath.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/compat_misc.o ../src/librnd/core/compat_misc.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/error.o ../src/librnd/core/error.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/event.o ../src/librnd/core/event.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/file_loaded.o ../src/librnd/core/file_loaded.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/funchash.o ../src/librnd/core/funchash.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/grid.o ../src/librnd/core/grid.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/gui_act.o ../src/librnd/core/gui_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/heap.o ../src/librnd/core/heap.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hid.o ../src/librnd/core/hid.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hid_attrib.o ../src/librnd/core/hid_attrib.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hid_cfg.o ../src/librnd/core/hid_cfg.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hid_cfg_action.o ../src/librnd/core/hid_cfg_action.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hid_cfg_input.o ../src/librnd/core/hid_cfg_input.c ../src/librnd/core/hid_cfg_input.c: In function 'pcb_hid_cfg_keys_uninit': ../src/librnd/core/hid_cfg_input.c:202:1: note: '#pragma message: TODO: ": recursive free of nodes"' 202 | TODO(": recursive free of nodes") | ^~~~ ../src/librnd/core/hid_cfg_input.c: In function 'pcb_hid_cfg_keys_add_by_strdesc_': ../src/librnd/core/hid_cfg_input.c:375:1: note: '#pragma message: TODO: ": free stuff?"' 375 | TODO(": free stuff?") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hid_dlg.o ../src/librnd/core/hid_dlg.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hid_dad.o ../src/librnd/core/hid_dad.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hid_dad_tree.o ../src/librnd/core/hid_dad_tree.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hid_dad_spin.o ../src/librnd/core/hid_dad_spin.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hid_dad_unit.o ../src/librnd/core/hid_dad_unit.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hid_init.o ../src/librnd/core/hid_init.c ../src/librnd/core/hid_init.c: In function 'pcb_hid_init': ../src/librnd/core/hid_init.c:92:1: note: '#pragma message: TODO: "make this configurable - add to conf_board_ignores avoid plugin injection"' 92 | TODO("make this configurable - add to conf_board_ignores avoid plugin injection") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hid_nogui.o ../src/librnd/core/hid_nogui.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hidlib.o ../src/librnd/core/hidlib.c cat conf_core.h ../src/librnd/core/hidlib_conf.h | AWK=awk ../scconfig/gen_conf.sh ../doc/conf/tree > /dev/null AWK=awk ../scconfig/gen_conf.sh < ../src/librnd/core/hidlib_conf.h > ../src/librnd/core/hidlib_conf_fields.h gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/hidlib_conf.o ../src/librnd/core/hidlib_conf.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/list_conf.o ../src/librnd/core/list_conf.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/main_act.o ../src/librnd/core/main_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/misc_util.o ../src/librnd/core/misc_util.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/paths.o ../src/librnd/core/paths.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/pcb_bool.o ../src/librnd/core/pcb_bool.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/pcb-printf.o ../src/librnd/core/pcb-printf.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/plugins.o ../src/librnd/core/plugins.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/pixmap.o ../src/librnd/core/pixmap.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/safe_fs.o ../src/librnd/core/safe_fs.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/tool.o ../src/librnd/core/tool.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/unit.o ../src/librnd/core/unit.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/vtc0.o ../src/librnd/core/vtc0.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genht/hash.o ../src_3rd/genht/hash.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genht/htsp.o ../src_3rd/genht/htsp.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genht/htss.o ../src_3rd/genht/htss.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genht/htsi.o ../src_3rd/genht/htsi.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genht/htpi.o ../src_3rd/genht/htpi.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genht/htip.o ../src_3rd/genht/htip.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genht/htpp.o ../src_3rd/genht/htpp.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/libfungw/fungw.o ../src_3rd/libfungw/fungw.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/libfungw/fungw_conv.o ../src_3rd/libfungw/fungw_conv.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/libfungw/fungw_ptr.o ../src_3rd/libfungw/fungw_ptr.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/libfungw/fungw_debug.o ../src_3rd/libfungw/fungw_debug.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/libfungw/fungw_call.o ../src_3rd/libfungw/fungw_call.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/libfungwbind/c/fungw_c.o ../src_3rd/libfungwbind/c/fungw_c.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/parser.o ../src_3rd/liblihata/parser.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/dom.o ../src_3rd/liblihata/dom.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/dom_list.o ../src_3rd/liblihata/dom_list.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/dom_hash.o ../src_3rd/liblihata/dom_hash.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/dom_table.o ../src_3rd/liblihata/dom_table.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/lihata.o ../src_3rd/liblihata/lihata.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/hash_str.o ../src_3rd/liblihata/hash_str.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/tree.o ../src_3rd/liblihata/tree.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/tree_list.o ../src_3rd/liblihata/tree_list.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/tree_hash.o ../src_3rd/liblihata/tree_hash.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/tree_table.o ../src_3rd/liblihata/tree_table.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/tree_symlink.o ../src_3rd/liblihata/tree_symlink.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblihata/tree_path.o ../src_3rd/liblihata/tree_path.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/liblhtpers/lhtpers.o ../src_3rd/liblhtpers/lhtpers.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genvector/gds_char.o ../src_3rd/genvector/gds_char.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genvector/vtp0.o ../src_3rd/genvector/vtp0.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genvector/vtd0.o ../src_3rd/genvector/vtd0.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genvector/vts0.o ../src_3rd/genvector/vts0.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genvector/vti0.o ../src_3rd/genvector/vti0.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genvector/vtl0.o ../src_3rd/genvector/vtl0.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genregex/regex_sei.o ../src_3rd/genregex/regex_sei.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genregex/regex_se.o ../src_3rd/genregex/regex_se.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/genregex/regex.o ../src_3rd/genregex/regex.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/poly/polyarea.o ../src/librnd/poly/polyarea.c ../src/librnd/poly/polyarea.c: In function 'pcb_polyarea_contour_check_': ../src/librnd/poly/polyarea.c:2955:1: note: '#pragma message: TODO: ": ugly workaround: test where exactly the intersection happens and tune the endpoint of the line"' 2955 | TODO(": ugly workaround: test where exactly the intersection happens and tune the endpoint of the line") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/poly/polygon1_gen.o ../src/librnd/poly/polygon1_gen.c ../src/librnd/poly/polygon1_gen.c: In function 'pcb_poly_from_octagon': ../src/librnd/poly/polygon1_gen.c:208:1: note: '#pragma message: TODO: ": rewrite this to use the same table as the square/oct pin draw function"' 208 | TODO(": rewrite this to use the same table as the square/oct pin draw function") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/poly/offset.o ../src/librnd/poly/offset.c ../src/librnd/poly/offset.c:223:1: note: '#pragma message: TODO: "this should be coming from gengeo2d"' 223 | TODO("this should be coming from gengeo2d"); | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/poly/self_isc.o ../src/librnd/poly/self_isc.c ../src/librnd/poly/self_isc.c:37:1: note: '#pragma message: TODO: "convert this into an enum"' 37 | TODO("convert this into an enum") | ^~~~ ../src/librnd/poly/self_isc.c: In function 'pcb_pline_split_selfint': ../src/librnd/poly/self_isc.c:291:1: note: '#pragma message: TODO: "leak: remove the unused hubs"' 291 | TODO("leak: remove the unused hubs"); | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/poly/rtree.o ../src/librnd/poly/rtree.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -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"); | ^~~~ ../scconfig/cquote -n default_pcb_internal < default4.lht > defpcb_internal.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o board.o board.c board.c:190:1: note: '#pragma message: TODO: "padstack: move this to obj_pstk.c after pinvia removal"' 190 | TODO("padstack: move this to obj_pstk.c after pinvia removal") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o brave.o brave.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o buffer.o buffer.c buffer.c: In function 'pcb_buffer_flip_side': buffer.c:712:1: note: '#pragma message: TODO: "layer: revise this code for the generic physical layer support; move this code to layer*.c"' 712 | TODO("layer: revise this code for the generic physical layer support; move this code to layer*.c") | ^~~~ buffer.c: In function 'pcb_buffer_copy_to_layout': buffer.c:882:1: note: '#pragma message: TODO: "subc: fix this after the element removal"' 882 | TODO("subc: fix this after the element removal") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o build_run.o build_run.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o change.o change.c change.c:543:1: note: '#pragma message: TODO: "subc: check if it is true:"' 543 | TODO("subc: check if it is true:") | ^~~~ change.c:566:1: note: '#pragma message: TODO: "subc: check if it is true:"' 566 | TODO("subc: check if it is true:") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o change_act.o change_act.c change_act.c: In function 'pcb_act_ChangePinName': change_act.c:450:1: note: '#pragma message: TODO: ": make this undoable"' 450 | TODO(": make this undoable") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o conf_act.o conf_act.c AWK=awk ../scconfig/gen_conf.sh < conf_core.h > conf_core_fields.h gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o conf_core.o conf_core.c conf_core.c:10:1: note: '#pragma message: TODO: "win32: remove this once the w32_ dir workaround is removed"' 10 | TODO("win32: remove this once the w32_ dir workaround is removed") | ^~~~ ../scconfig/cquote -n pcb_conf_internal < pcb-conf.lht > conf_internal.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o conf_internal.o conf_internal.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o crosshair.o crosshair.c crosshair.c: In function 'pcb_crosshair_grid_fit': crosshair.c:964:3: note: '#pragma message: TODO: "gfx"' 964 | TODO("gfx"); | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o data.o data.c data.c: In function 'pcb_data_list_terms': data.c:651:1: note: '#pragma message: TODO: "subc TODO: subc in subc"' 651 | TODO("subc TODO: subc in subc") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o draw.o draw.c draw.c:103:1: note: '#pragma message: TODO: "cleanup: this should be cached"' 103 | TODO("cleanup: this should be cached") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o drc.o drc.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o event.o event.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o extobj.o extobj.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o extobj_act.o extobj_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o font.o font.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o font_act.o font_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o file_act.o file_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o find.o find.c find.c:34:1: note: '#pragma message: TODO: "find: this is the only non-reentrant part - pass it on!"' 34 | TODO("find: this is the only non-reentrant part - pass it on!") | ^~~~ In file included from find.c:38: find_any_isect.c:31:1: note: '#pragma message: TODO: ": implement text intersections"' 31 | TODO(": implement text intersections") | ^~~~ find.c: In function 'find_int_conn': find.c:127:1: note: '#pragma message: TODO: "find: no find through text yet"' 127 | TODO("find: no find through text yet") | ^~~~ find.c: In function 'pcb_find_exec': find.c:247:5: note: '#pragma message: TODO: "find.c: implement this; special case: starting layer object on non-copper can still jump on padstack!"' 247 | TODO("find.c: implement this; special case: starting layer object on non-copper can still jump on padstack!"); | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o flag.o flag.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o flag_str.o flag_str.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o gui_act.o gui_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o hid_cam.o hid_cam.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o hidlib_pcb.o hidlib_pcb.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ht_subc.o ht_subc.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o idpath.o idpath.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o insert.o insert.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o intersect.o intersect.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o layer.o layer.c layer.c: In function 'pcb_layer_gui_set_vlayer': layer.c:1460: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"' 1460 | 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 -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o layer_addr.o layer_addr.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o layer_grp.o layer_grp.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o layer_ui.o layer_ui.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o layer_vis.o layer_vis.c ../src_3rd/puplug/util/puplug buildin.h > buildin.h gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o main.o main.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o main_act.o main_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o move.o move.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o netlist.o netlist.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o netlist_act.o netlist_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o object_act.o object_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_common.o obj_common.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_arc.o obj_arc.c obj_arc.c: In function 'pcb_arc_new': obj_arc.c:232:1: note: '#pragma message: TODO: ": this does not catch all cases; there are more ways two arcs can be the same because of the angles"' 232 | TODO(": this does not catch all cases; there are more ways two arcs can be the same because of the angles") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_arc_list.o obj_arc_list.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_arc_ui.o obj_arc_ui.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_gfx.o obj_gfx.c obj_gfx.c: In function 'pcb_gfx_dup': obj_gfx.c:169:2: note: '#pragma message: TODO: "copy the pixmap too"' 169 | TODO("copy the pixmap too"); | ^~~~ obj_gfx.c: In function 'pcb_gfx_dup_at': obj_gfx.c:177:2: note: '#pragma message: TODO: "copy the pixmap too"' 177 | TODO("copy the pixmap too"); | ^~~~ obj_gfx.c: In function 'pcb_gfx_eq': obj_gfx.c:214:1: note: '#pragma message: TODO: "compare pixmaps"' 214 | TODO("compare pixmaps"); | ^~~~ obj_gfx.c: In function 'pcb_gfx_hash': obj_gfx.c:230:1: note: '#pragma message: TODO: "hash pixmaps"' 230 | TODO("hash pixmaps"); | ^~~~ obj_gfx.c: In function 'pcb_gfx_rotate90': obj_gfx.c:474:2: note: '#pragma message: TODO: "rotate content"' 474 | TODO("rotate content") | ^~~~ obj_gfx.c: In function 'pcb_gfx_rotate': obj_gfx.c:485:2: note: '#pragma message: TODO: "rotate content"' 485 | TODO("rotate content") | ^~~~ obj_gfx.c: In function 'pcb_gfx_mirror': obj_gfx.c:505:1: note: '#pragma message: TODO: "implement a mirror bit"' 505 | TODO("implement a mirror bit") | ^~~~ obj_gfx.c: In function 'pcb_gfx_set_pixmap_free': obj_gfx.c:603:2: note: '#pragma message: TODO: "gfx: undoable pixmap assign"' 603 | TODO("gfx: undoable pixmap assign"); | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_gfx_list.o obj_gfx_list.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_line.o obj_line.c obj_line.c:60:1: note: '#pragma message: TODO: "padstack: remove this when via is removed and the padstack is created from style directly"' 60 | TODO("padstack: remove this when via is removed and the padstack is created from style directly") | ^~~~ obj_line.c: In function 'pcb_line_new': obj_line.c:306:1: note: '#pragma message: TODO: "ID: register points too"' 306 | TODO("ID: register points too") | ^~~~ obj_line.c: In function 'pcb_line_length': obj_line.c:405:1: note: '#pragma message: TODO: ": use the distance func instead"' 405 | TODO(": use the distance func instead") | ^~~~ obj_line.c: In function 'moveline_callback': obj_line.c:768:1: note: '#pragma message: TODO: "pdstk TODO #21: do not work in comp mode, use a pstk proto - scconfig also has TODO #21, fix it there too"' 768 | TODO("pdstk TODO #21: do not work in comp mode, use a pstk proto - scconfig also has TODO #21, fix it there too") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_line_drcenf.o obj_line_drcenf.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_line_list.o obj_line_list.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_pstk.o obj_pstk.c obj_pstk.c: In function 'pcb_pstk_eq': obj_pstk.c:229:1: note: '#pragma message: TODO: "padstack: should compare shape by shape: a 180 deg rotated or mirrored rectangle is still just the same rectangle!"' 229 | 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:1168:1: note: '#pragma message: TODO: "slot: check if slot breaks other shapes"' 1168 | TODO("slot: check if slot breaks other shapes") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_pstk_act.o obj_pstk_act.c obj_pstk_act.c: In function 'pcb_act_padstackplace': obj_pstk_act.c:188:1: note: '#pragma message: TODO: "pstk: style default proto"' 188 | TODO("pstk: style default proto") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_pstk_list.o obj_pstk_list.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_pstk_proto.o obj_pstk_proto.c obj_pstk_proto.c: In function 'pcb_pstk_proto_free_fields': obj_pstk_proto.c:51:1: note: '#pragma message: TODO: "do a full field free here"' 51 | TODO("do a full field free here") | ^~~~ obj_pstk_proto.c: In function 'pcb_pstk_proto_breakup': obj_pstk_proto.c:377:1: note: '#pragma message: TODO: "layer: make a real scoring mechanism here instead of ly1, ly2, ly3"' 377 | TODO("layer: make a real scoring mechanism here instead of ly1, ly2, ly3") | ^~~~ obj_pstk_proto.c: In function 'pcb_pstk_shape_grow_': obj_pstk_proto.c:1141:1: note: '#pragma message: TODO: "TODO"' 1141 | TODO("TODO") | ^~~~ obj_pstk_proto.c: In function 'pcb_pstk_shape_clr_grow': obj_pstk_proto.c:1283:1: note: '#pragma message: TODO: "padstack: undo"' 1283 | TODO("padstack: undo") | ^~~~ obj_pstk_proto.c: In function 'pcb_pstk_shape_grow': obj_pstk_proto.c:1293:2: note: '#pragma message: TODO: "undo"' 1293 | TODO("undo"); | ^~~~ obj_pstk_proto.c: In function 'pcb_pstk_shape_scale': obj_pstk_proto.c:1302:2: note: '#pragma message: TODO: "padstack: undo"' 1302 | TODO("padstack: undo") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_pinvia_therm.o obj_pinvia_therm.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_poly.o obj_poly.c obj_poly.c: In function 'pcb_poly_point_new': obj_poly.c:475:1: note: '#pragma message: TODO: "ID: register points too"' 475 | TODO("ID: register points too") | ^~~~ obj_poly.c: In function 'pcb_poly_draw_': obj_poly.c:1284:1: note: '#pragma message: TODO: "subc: check if x;y is within the poly, but use a cheaper method than the official"' 1284 | TODO("subc: check if x;y is within the poly, but use a cheaper method than the official") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_poly_list.o obj_poly_list.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_rat.o obj_rat.c obj_rat.c: In function 'find_obj_on_layer': obj_rat.c:252:1: note: '#pragma message: TODO: "find through text"' 252 | TODO("find through text"); | ^~~~ obj_rat.c: In function 'pcb_rat_anchor_guess': obj_rat.c:320:5: note: '#pragma message: TODO: "find through text"' 320 | TODO("find through text") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_rat_list.o obj_rat_list.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_subc.o obj_subc.c obj_subc.c: In function 'pcb_xordraw_subc': obj_subc.c:769:1: note: '#pragma message: TODO: ": The wireframe arc drawing code cannot draw ellipses yet so draw the elliptical arc with a thin line "' 769 | 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:1631:1: note: '#pragma message: TODO: "subc: subc-in-subc: bind subc rtree"' 1631 | TODO("subc: subc-in-subc: bind subc rtree") | ^~~~ obj_subc.c: In function 'pcb_subcop_change_nonetlist': obj_subc.c:1748:1: note: '#pragma message: TODO: "subc: add undo"' 1748 | TODO("subc: add undo") | ^~~~ obj_subc.c: In function 'pcb_subcop_change_flag': obj_subc.c:1804:1: note: '#pragma message: TODO: "subc: subc-in-subc: can a whole subc be a floater? - add undo!"' 1804 | 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:2140:1: note: '#pragma message: TODO: "subc: hierarchy"' 2140 | TODO("subc: hierarchy") | ^~~~ obj_subc.c: In function 'pcb_subc_by_id': obj_subc.c:2159:1: note: '#pragma message: TODO: "subc: hierarchy"' 2159 | TODO("subc: hierarchy") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -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 -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_subc_list.o obj_subc_list.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_term.o obj_term.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_text.o obj_text.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o obj_text_list.o obj_text_list.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o operation.o operation.c ../scconfig/cquote -n pcb_hidlib_default_embedded_menu pcb_menu_default.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o pcb_menu_default.o pcb_menu_default.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o pcb_minuid.o pcb_minuid.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o pixmap_pcb.o pixmap_pcb.c pixmap_pcb.c: In function 'pcb_pixmap_alloc_insert_transformed': pixmap_pcb.c:97:2: note: '#pragma message: TODO: "gfx: apply mirrors"' 97 | TODO("gfx: apply mirrors"); | ^~~~ pixmap_pcb.c:129:2: warning: implicit declaration of function 'pcb_trace' [-Wimplicit-function-declaration] 129 | pcb_trace("sx;sy: %ld %ld -> %ld %ld\n", ipm->sx, ipm->sy, pm->sx, pm->sy); | ^~~~~~~~~ pixmap_pcb.c:130:1: note: '#pragma message: TODO: "create the transformed version if not in the cache already (by headers)"' 130 | TODO("create the transformed version if not in the cache already (by headers)"); | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o plug_import.o plug_import.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o plug_io.o plug_io.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o plug_footprint.o plug_footprint.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o plug_footprint_act.o plug_footprint_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o polygon.o polygon.c polygon.c: In function 'pcb_poly_to_polyarea': polygon.c:266:1: note: '#pragma message: TODO: "multiple plines within the returned polyarea np does not really work\n"' 266 | TODO("multiple plines within the returned polyarea np does not really work\n"); | ^~~~ polygon.c: In function 'SubtractText': polygon.c:432:2: note: '#pragma message: TODO: "v7textclr"' 432 | int by_bbox = 1; TODO("v7textclr"); | ^~~ polygon.c: In function 'pcb_poly_plows': polygon.c:1452:1: note: '#pragma message: TODO: ": use pcb_layer_flags_ here - but what PCB?"' 1452 | TODO(": use pcb_layer_flags_ here - but what PCB?") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o polygon_act.o polygon_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o rats_act.o rats_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o rats_patch.o rats_patch.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o remove.o remove.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o remove_act.o remove_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o rotate.o rotate.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -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 -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o route_style.o route_style.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o search.o search.c search.c: In function 'pcb_is_point_on_arc': search.c:1123:1: note: '#pragma message: TODO: ": elliptical arc: rewrite this, as it does not work properly on extreme cases"' 1123 | 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:1592:1: note: '#pragma message: TODO: "subc: once elements are gone, rewrite these to search the rtree instead of recursion"' 1592 | TODO("subc: once elements are gone, rewrite these to search the rtree instead of recursion") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o select.o select.c select.c:218:1: note: '#pragma message: TODO: "cleanup: should be rewritten with generic ops and rtree"' 218 | TODO("cleanup: should be rewritten with generic ops and rtree") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o select_act.o select_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o stub_draw.o stub_draw.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o thermal.o thermal.c thermal.c: In function 'pcb_thermal_area_line': thermal.c:161:1: note: '#pragma message: TODO: "thermal TODO"' 161 | TODO("thermal TODO") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o tool_logic.o tool_logic.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o undo.o undo.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o undo_act.o undo_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o undo_old.o undo_old.c In file included from undo_old.c:78: undo_old_str.h:1:1: note: '#pragma message: TODO: "cleanup: move this back to undo_old.c"' 1 | TODO("cleanup: move this back to undo_old.c") | ^~~~ undo_old.c: In function 'pcb_undo_move_obj_to_remove': undo_old.c:979:1: note: '#pragma message: TODO: "subc: floater subc in subc should remember its subc parent too"' 979 | TODO("subc: floater subc in subc should remember its subc parent too") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o view.o view.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o vtlibrary.o vtlibrary.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o vtonpoint.o vtonpoint.c vtonpoint.c:5:1: note: '#pragma message: TODO: "cleanup: this should be replaced with pcb_obj_t"' 5 | TODO("cleanup: this should be replaced with pcb_obj_t") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o vtpadstack.o vtpadstack.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o vtpadstack_t.o vtpadstack_t.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o vtr0.o vtr0.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o vtroutestyle.o vtroutestyle.c cd ../src_plugins && ../src_3rd/puplug/util/puplug buildin.c "-" < ../src_plugins/.builtin.pups > ../src/buildin.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o buildin.o buildin.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/qparse/qparse.o ../src_3rd/qparse/qparse.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/libuundo/uundo.o ../src_3rd/libuundo/uundo.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/libuundo/uundo_debug.o ../src_3rd/libuundo/uundo_debug.c gcc ../src_3rd/sphash/sphash.c -o ../src_3rd/sphash/sphash ../src_3rd/sphash/sphash --prefix act_draw_keywords --out ../src_plugins/act_draw/keywords_sphash < ../src_plugins/act_draw/keywords.sphash gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -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:65: ../src_plugins/act_draw/act_pstk_proto.c: In function 'pcb_act_PstkProtoTmp': ../src_plugins/act_draw/act_pstk_proto.c:134:4: note: '#pragma message: TODO: "implement this"' 134 | TODO("implement this"); | ^~~~ ../src_plugins/act_draw/act_draw.c: In function 'pcb_act_LayerObjDup': ../src_plugins/act_draw/act_draw.c:427:1: note: '#pragma message: TODO: "implement noundo"' 427 | TODO("implement noundo"); | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/act_draw/keywords_sphash.o ../src_plugins/act_draw/keywords_sphash.c ../src_3rd/sphash/sphash --prefix act_read_keywords --out ../src_plugins/act_read/keywords_sphash < ../src_plugins/act_read/keywords.sphash gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/act_read/act_read.o ../src_plugins/act_read/act_read.c In file included from ../src_plugins/act_read/act_read.c:40: ../src_plugins/act_read/act_idpath.c: In function 'pcb_act_IDPList': ../src_plugins/act_read/act_idpath.c:121:1: note: '#pragma message: TODO: "print"' 121 | TODO("print"); | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/act_read/keywords_sphash.o ../src_plugins/act_read/keywords_sphash.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/autocrop/autocrop.o ../src_plugins/autocrop/autocrop.c ../src_3rd/sphash/sphash --prefix ddraft_fields --out ../src_plugins/ddraft/fields_sphash < ../src_plugins/ddraft/fields.sphash gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/ddraft/ddraft.o ../src_plugins/ddraft/ddraft.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/ddraft/centgeo.o ../src_plugins/ddraft/centgeo.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/ddraft/fields_sphash.o ../src_plugins/ddraft/fields_sphash.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -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:495:1: note: '#pragma message: TODO: "layer: handle multiple outline layers"' 495 | TODO("layer: handle multiple outline layers") | ^~~~ AWK=awk ../scconfig/gen_conf.sh < ../src_plugins/draw_fab/draw_fab_conf.h > ../src_plugins/draw_fab/draw_fab_conf_fields.h gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/draw_fab/draw_fab.o ../src_plugins/draw_fab/draw_fab.c ../src_3rd/sphash/sphash --prefix query_fields --out ../src_plugins/query/fields_sphash < ../src_plugins/query/fields.sphash ../scconfig/cquote -n drc_orig_conf_internal < ../src_plugins/drc_orig/drc_orig.conf > ../src_plugins/drc_orig/conf_internal.c AWK=awk ../scconfig/gen_conf.sh < ../src_plugins/drc_orig/drc_orig_conf.h > ../src_plugins/drc_orig/drc_orig_conf_fields.h gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/drc_orig/drc_orig.o ../src_plugins/drc_orig/drc_orig.c ../src_plugins/drc_orig/drc_orig.c: In function 'drc_global_silk_lines': ../src_plugins/drc_orig/drc_orig.c:286:1: note: '#pragma message: TODO: "DRC: need to check text and polygons too!"' 286 | TODO("DRC: need to check text and polygons too!") | ^~~~ ../scconfig/cquote -n drc_query_conf_internal < ../src_plugins/drc_query/drc_query.conf > ../src_plugins/drc_query/conf_internal.c AWK=awk ../scconfig/gen_conf.sh < ../src_plugins/drc_query/drc_query_conf.h > ../src_plugins/drc_query/drc_query_conf_fields.h gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/drc_query/drc_query.o ../src_plugins/drc_query/drc_query.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/extedit/extedit.o ../src_plugins/extedit/extedit.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -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:45: ../src_plugins/exto_std/line_of_vias.c: In function 'pcb_line_of_vias_conv_objs': ../src_plugins/exto_std/line_of_vias.c:282:1: note: '#pragma message: TODO: "pstk #21: do not work in comp mode, use a pstk proto + remove the plugin dependency when done"' 282 | TODO("pstk #21: do not work in comp mode, use a pstk proto + remove the plugin dependency when done") | ^~~~ In file included from ../src_plugins/exto_std/exto_std.c:47: ../src_plugins/exto_std/cord.c: In function 'pcb_cord_conv_objs': ../src_plugins/exto_std/cord.c:432:4: note: '#pragma message: TODO: "this layer copy is code dup from subc_dup_at(); make it common"' 432 | TODO("this layer copy is code dup from subc_dup_at(); make it common"); | ^~~~ 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:334:3: note: '#pragma message: TODO: "Set offset and update binding"' 334 | TODO("Set offset and update binding"); | ^~~~ ../src_plugins/exto_std/bus.c:339:1: note: '#pragma message: TODO: "set vthickness"' 339 | TODO("set vthickness"); | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/fp_board/fp_board.o ../src_plugins/fp_board/fp_board.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/fp_fs/fp_fs.o ../src_plugins/fp_fs/fp_fs.c ../src_plugins/fp_fs/fp_fs.c: In function 'fp_fs_list': ../src_plugins/fp_fs/fp_fs.c:171:1: note: '#pragma message: TODO: "fp: make this a configurable list"' 171 | TODO("fp: make this a configurable list") | ^~~~ ../src_plugins/fp_fs/fp_fs.c: At top level: ../src_plugins/fp_fs/fp_fs.c:348:1: note: '#pragma message: TODO: "subc: should be handled in io_*"' 348 | TODO("subc: should be handled in io_*") | ^~~~ ../src_plugins/fp_fs/fp_fs.c: In function 'pcb_fp_file_type': ../src_plugins/fp_fs/fp_fs.c:373:1: note: '#pragma message: TODO: "fp: rather call plug_io if it is not parametric"' 373 | TODO("fp: rather call plug_io if it is not parametric") | ^~~~ ../src_plugins/fp_fs/fp_fs.c:399:1: note: '#pragma message: TODO: "fp: rather call plug_io if it is not parametric"' 399 | TODO("fp: rather call plug_io if it is not parametric") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/hid_batch/batch.o ../src_plugins/hid_batch/batch.c AWK=awk ../scconfig/gen_conf.sh < ../src_plugins/io_lihata/lht_conf.h > ../src_plugins/io_lihata/lht_conf_fields.h gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/io_lihata/io_lihata.o ../src_plugins/io_lihata/io_lihata.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/io_lihata/write.o ../src_plugins/io_lihata/write.c ../src_plugins/io_lihata/write.c: In function 'io_lihata_dump_subc': ../src_plugins/io_lihata/write.c:1674:1: note: '#pragma message: TODO: "subc: for subc-in-subc this should be recursive"' 1674 | TODO("subc: for subc-in-subc this should be recursive") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/io_lihata/write_style.o ../src_plugins/io_lihata/write_style.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/io_lihata/read.o ../src_plugins/io_lihata/read.c ../src_plugins/io_lihata/read.c:64:1: note: '#pragma message: TODO: "cleanup: put these in a gloal load-context-struct"' 64 | TODO("cleanup: put these in a gloal load-context-struct") | ^~~~ ../src_plugins/io_lihata/read.c: In function 'parse_element': ../src_plugins/io_lihata/read.c:1304:1: note: '#pragma message: TODO: "subc: TextFlags"' 1304 | TODO("subc: TextFlags") | ^~~~ ../src_plugins/io_lihata/read.c: In function 'parse_data_pstk_shape_v4': ../src_plugins/io_lihata/read.c:1702:1: note: '#pragma message: TODO: "layer: shape v6 and support for prp"' 1702 | TODO("layer: shape v6 and support for prp") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/io_lihata/common.o ../src_plugins/io_lihata/common.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/lib_compat_help/lib_compat_help.o ../src_plugins/lib_compat_help/lib_compat_help.c In file included from ../src_plugins/lib_compat_help/lib_compat_help.c:4: ../src_plugins/lib_compat_help/layer_compat.c:38:1: note: '#pragma message: TODO: "padstack: rewrite this for padstack, if needed"' 38 | TODO("padstack: rewrite this for padstack, if needed") | ^~~~ ../src_plugins/lib_compat_help/layer_compat.c: In function 'pcb_layer_swap': ../src_plugins/lib_compat_help/layer_compat.c:64:1: note: '#pragma message: TODO: "padstack: rewrite this for padstack, if needed"' 64 | TODO("padstack: rewrite this for padstack, if needed") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/lib_compat_help/media.o ../src_plugins/lib_compat_help/media.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/lib_polyhelp/polyhelp.o ../src_plugins/lib_polyhelp/polyhelp.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/lib_polyhelp/topoly.o ../src_plugins/lib_polyhelp/topoly.c ../src_plugins/lib_polyhelp/topoly.c: In function 'contour2poly': ../src_plugins/lib_polyhelp/topoly.c:241:1: note: '#pragma message: TODO: ": use pcb_board_set_changed_flag(), but decouple that from PCB"' 241 | TODO(": use pcb_board_set_changed_flag(), but decouple that from PCB") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/lib_polyhelp/triangulate.o ../src_plugins/lib_polyhelp/triangulate.c AWK=awk ../scconfig/gen_conf.sh < ../src_plugins/mincut/rats_mincut_conf.h > ../src_plugins/mincut/rats_mincut_conf_fields.h gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/mincut/rats_mincut.o ../src_plugins/mincut/rats_mincut.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/mincut/pcb-mincut/graph.o ../src_plugins/mincut/pcb-mincut/graph.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/mincut/pcb-mincut/solve.o ../src_plugins/mincut/pcb-mincut/solve.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/propedit/propedit.o ../src_plugins/propedit/propedit.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/propedit/props.o ../src_plugins/propedit/props.c ../src_plugins/propedit/props.c: In function 'pcb_props_uninit': ../src_plugins/propedit/props.c:112:2: note: '#pragma message: TODO: "clear the vectors"' 112 | TODO("clear the vectors") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/propedit/propsel.o ../src_plugins/propedit/propsel.c ../src_plugins/propedit/propsel.c: In function 'pcb_propsel_map_core': ../src_plugins/propedit/propsel.c:340:3: note: '#pragma message: TODO: "TODO#28: should be rtree based for recursion"' 340 | TODO("TODO#28: should be rtree based for recursion"); | ^~~~ ../src_plugins/propedit/propsel.c: In function 'pcb_propsel_set': ../src_plugins/propedit/propsel.c:871:3: note: '#pragma message: TODO: "TODO#28: should be rtree based for recursion"' 871 | TODO("TODO#28: should be rtree based for recursion"); | ^~~~ ../src_plugins/propedit/propsel.c: In function 'pcb_propsel_del': ../src_plugins/propedit/propsel.c:988:3: note: '#pragma message: TODO: "TODO#28: should be rtree based for recursion"' 988 | TODO("TODO#28: should be rtree based for recursion"); | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/propedit/propdlg.o ../src_plugins/propedit/propdlg.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/query/query.o ../src_plugins/query/query.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/query/query_access.o ../src_plugins/query/query_access.c ../src_plugins/query/query_access.c: In function 'pcb_qry_list_all_pcb': ../src_plugins/query/query_access.c:157:1: note: '#pragma message: TODO: ": rather do rtree search here to avoid recursion"' 157 | TODO(": rather do rtree search here to avoid recursion") | ^~~~ ../src_plugins/query/query_access.c: In function 'pcb_arc_len': ../src_plugins/query/query_access.c:477:1: note: '#pragma message: TODO: ": this breaks for elliptics; see http://tutorial.math.lamar.edu/Classes/CalcII/ArcLength.aspx"' 477 | TODO(": this breaks for elliptics; see http://tutorial.math.lamar.edu/Classes/CalcII/ArcLength.aspx") | ^~~~ ../src_plugins/query/query_access.c: In function 'field_rat': ../src_plugins/query/query_access.c:668:1: note: '#pragma message: TODO: "TODO"' 668 | TODO("TODO") | ^~~~ ../src_plugins/query/query_access.c: In function 'pcb_qry_obj_field': ../src_plugins/query/query_access.c:871:1: note: '#pragma message: TODO: "layer TODO"' 871 | TODO("layer TODO") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/query/query_act.o ../src_plugins/query/query_act.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/query/query_exec.o ../src_plugins/query/query_exec.c ../src_plugins/query/query_exec.c: In function 'val_free_fields': ../src_plugins/query/query_exec.c:93:4: note: '#pragma message: TODO: "decide if strings are strdup'd; action return may need to, ther est not; maybe introduce DSTR for dynamic string?"' 93 | TODO("decide if strings are strdup'd; action return may need to, ther est not; maybe introduce DSTR for dynamic string?"); | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -I../src_plugins/query -o ../src_plugins/query/query_l.o ../src_plugins/query/query_l.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -I../src_plugins/query -o ../src_plugins/query/query_y.o ../src_plugins/query/query_y.c query_y.y: In function 'qry_parse': query_y.y:365:16: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/query/fnc.o ../src_plugins/query/fnc.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/query/net_int.o ../src_plugins/query/net_int.c ../src_plugins/query/net_int.c:41:1: note: '#pragma message: TODO: "find: get rid of this global state"' 41 | TODO("find: get rid of this global state") | ^~~~ ../src_plugins/query/net_int.c: In function 'pcb_qry_parent_net_term_': ../src_plugins/query/net_int.c:155:7: warning: implicit declaration of function 'pcb_net_term_get_by_obj' [-Wimplicit-function-declaration] 155 | t = pcb_net_term_get_by_obj(ec->pcb->netlist[PCB_NETLIST_EDITED], ctx.best_term); | ^~~~~~~~~~~~~~~~~~~~~~~ ../src_plugins/query/net_int.c:155:5: warning: assignment to 'pcb_net_term_t *' {aka 'struct pcb_net_term_s *'} from 'int' makes pointer from integer without a cast [-Wint-conversion] 155 | t = pcb_net_term_get_by_obj(ec->pcb->netlist[PCB_NETLIST_EDITED], ctx.best_term); | ^ ../src_plugins/query/net_int.c:156:38: warning: pointer type mismatch in conditional expression 156 | return (t == NULL) ? ctx.best_term : t; | ^ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/query/fields_sphash.o ../src_plugins/query/fields_sphash.c AWK=awk ../scconfig/gen_conf.sh < ../src_plugins/report/report_conf.h > ../src_plugins/report/report_conf_fields.h gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/report/report.o ../src_plugins/report/report.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/report/drill.o ../src_plugins/report/drill.c AWK=awk ../scconfig/gen_conf.sh < ../src_plugins/rubberband_orig/rubberband_conf.h > ../src_plugins/rubberband_orig/rubberband_conf_fields.h gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/rubberband_orig/rubberband.o ../src_plugins/rubberband_orig/rubberband.c ../src_plugins/rubberband_orig/rubberband.c: In function 'rbe_rotate': ../src_plugins/rubberband_orig/rubberband.c:1297:1: note: '#pragma message: TODO: "TODO"' 1297 | TODO("TODO") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/rubberband_orig/fgeometry.o ../src_plugins/rubberband_orig/fgeometry.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/script/script.o ../src_plugins/script/script.c ../src_plugins/script/script.c: In function 'pcb_script_load': ../src_plugins/script/script.c:268:1: note: '#pragma message: TODO: ": guess"' 268 | TODO(": guess") | ^~~~ In file included from ../src_plugins/script/script.c:420: ../src_plugins/script/script_act.c: At top level: ../src_plugins/script/script_act.c:36:1: note: '#pragma message: TODO: "This should be in fungw"' 36 | TODO("This should be in fungw") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/script/live_script.o ../src_plugins/script/live_script.c ../src_plugins/script/live_script.c: In function 'live_default_ext': ../src_plugins/script/live_script.c:333:2: note: '#pragma message: TODO: "get this info from fungw for the selected language"' 333 | TODO("get this info from fungw for the selected language"); | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_3rd/libfungwbind/fawk/fungw_fawk.o ../src_3rd/libfungwbind/fawk/fungw_fawk.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/shape/shape.o ../src_plugins/shape/shape.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_std.o ../src_plugins/tool_std/tool_std.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_arc.o ../src_plugins/tool_std/tool_arc.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_arrow.o ../src_plugins/tool_std/tool_arrow.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_buffer.o ../src_plugins/tool_std/tool_buffer.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_copy.o ../src_plugins/tool_std/tool_copy.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_insert.o ../src_plugins/tool_std/tool_insert.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_line.o ../src_plugins/tool_std/tool_line.c ../src_plugins/tool_std/tool_line.c:59:1: note: '#pragma message: TODO: "pstk: remove this when via is removed and the padstack is created from style directly"' 59 | TODO("pstk: remove this when via is removed and the padstack is created from style directly") | ^~~~ ../src_plugins/tool_std/tool_line.c: In function 'notify_line': ../src_plugins/tool_std/tool_line.c:110:1: note: '#pragma message: TODO: "subc: this should work on heavy terminals too!"' 110 | TODO("subc: this should work on heavy terminals too!") | ^~~~ ../src_plugins/tool_std/tool_line.c: In function 'pcb_tool_line_notify_mode': ../src_plugins/tool_std/tool_line.c:186:1: note: '#pragma message: TODO: "pstk #21: do not work in comp mode, use a pstk proto - scconfig also has TODO #21, fix it there too"' 186 | TODO("pstk #21: do not work in comp mode, use a pstk proto - scconfig also has TODO #21, fix it there too") | ^~~~ ../src_plugins/tool_std/tool_line.c:279:1: note: '#pragma message: TODO: "pstk #21: do not work in comp mode, use a pstk proto - scconfig also has TODO #21, fix it there too"' 279 | TODO("pstk #21: do not work in comp mode, use a pstk proto - scconfig also has TODO #21, fix it there too") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_lock.o ../src_plugins/tool_std/tool_lock.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_move.o ../src_plugins/tool_std/tool_move.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_poly.o ../src_plugins/tool_std/tool_poly.c ../src_plugins/tool_std/tool_poly.c:53:1: note: '#pragma message: TODO: "remove this when pcb_tool_poly_notify_mode() loses PCB"' 53 | TODO("remove this when pcb_tool_poly_notify_mode() loses PCB") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_polyhole.o ../src_plugins/tool_std/tool_polyhole.c ../src_plugins/tool_std/tool_polyhole.c:54:1: note: '#pragma message: TODO: "remove this when pcb_tool_polyhole_notify_mode() loses PCB"' 54 | TODO("remove this when pcb_tool_polyhole_notify_mode() loses PCB") | ^~~~ gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_rectangle.o ../src_plugins/tool_std/tool_rectangle.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_remove.o ../src_plugins/tool_std/tool_remove.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_rotate.o ../src_plugins/tool_std/tool_rotate.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_text.o ../src_plugins/tool_std/tool_text.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_thermal.o ../src_plugins/tool_std/tool_thermal.c gcc -c -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src_plugins/tool_std/tool_via.o ../src_plugins/tool_std/tool_via.c ../src_plugins/tool_std/tool_via.c:51:1: note: '#pragma message: TODO: "padstack: remove this when via is removed and the padstack is created from style directly"' 51 | TODO("padstack: remove this when via is removed and the padstack is created from style directly") | ^~~~ ../src_plugins/tool_std/tool_via.c: In function 'pcb_tool_via_notify_mode': ../src_plugins/tool_std/tool_via.c:68:1: note: '#pragma message: TODO: "pstk #21: do not work in comp mode, use a pstk proto - scconfig also has TODO #21, fix it there too"' 68 | TODO("pstk #21: do not work in comp mode, use a pstk proto - scconfig also has TODO #21, fix it there too") | ^~~~ ../src_plugins/tool_std/tool_via.c: In function 'pcb_tool_via_draw_attached': ../src_plugins/tool_std/tool_via.c:97:1: note: '#pragma message: TODO: "pstk: replace this when route style has a prototype"' 97 | TODO("pstk: replace this when route style has a prototype") | ^~~~ gcc -c -std=c99 -pipe -fPIC -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata -g -O3 -DNDEBUG -o ../src/librnd/core/fptr_cast.o ../src/librnd/core/fptr_cast.c cd ../src_3rd/libminuid && make libminuid.a LIBMINUID_CFLAGS="-pipe -fPIC " LIBMINUID_LDFLAGS="" CC=gcc make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src_3rd/libminuid' gcc -pipe -fPIC -c libminuid.c -o libminuid.o ar rvu libminuid.a libminuid.o ar: creating libminuid.a a - libminuid.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src_3rd/libminuid' gcc ../src/librnd/core/actions.o ../src/librnd/core/attrib.o ../src/librnd/core/base64.o ../src/librnd/core/box.o ../src/librnd/core/color.o ../src/librnd/core/conf.o ../src/librnd/core/conf_act.o ../src/librnd/core/conf_hid.o ../src/librnd/core/compat_fs.o ../src/librnd/core/compat_lrealpath.o ../src/librnd/core/compat_misc.o ../src/librnd/core/error.o ../src/librnd/core/event.o ../src/librnd/core/file_loaded.o ../src/librnd/core/funchash.o ../src/librnd/core/grid.o ../src/librnd/core/gui_act.o ../src/librnd/core/heap.o ../src/librnd/core/hid.o ../src/librnd/core/hid_attrib.o ../src/librnd/core/hid_cfg.o ../src/librnd/core/hid_cfg_action.o ../src/librnd/core/hid_cfg_input.o ../src/librnd/core/hid_dlg.o ../src/librnd/core/hid_dad.o ../src/librnd/core/hid_dad_tree.o ../src/librnd/core/hid_dad_spin.o ../src/librnd/core/hid_dad_unit.o ../src/librnd/core/hid_init.o ../src/librnd/core/hid_nogui.o ../src/librnd/core/hidlib.o ../src/librnd/core/hidlib_conf.o ../src/librnd/core/list_conf.o ../src/librnd/core/main_act.o ../src/librnd/core/misc_util.o ../src/librnd/core/paths.o ../src/librnd/core/pcb_bool.o ../src/librnd/core/pcb-printf.o ../src/librnd/core/plugins.o ../src/librnd/core/pixmap.o ../src/librnd/core/safe_fs.o ../src/librnd/core/tool.o ../src/librnd/core/unit.o ../src/librnd/core/vtc0.o ../src_3rd/genht/hash.o ../src_3rd/genht/htsp.o ../src_3rd/genht/htss.o ../src_3rd/genht/htsi.o ../src_3rd/genht/htpi.o ../src_3rd/genht/htip.o ../src_3rd/genht/htpp.o ../src_3rd/libfungw/fungw.o ../src_3rd/libfungw/fungw_conv.o ../src_3rd/libfungw/fungw_ptr.o ../src_3rd/libfungw/fungw_debug.o ../src_3rd/libfungw/fungw_call.o ../src_3rd/libfungwbind/c/fungw_c.o ../src_3rd/liblihata/parser.o ../src_3rd/liblihata/dom.o ../src_3rd/liblihata/dom_list.o ../src_3rd/liblihata/dom_hash.o ../src_3rd/liblihata/dom_table.o ../src_3rd/liblihata/lihata.o ../src_3rd/liblihata/hash_str.o ../src_3rd/liblihata/tree.o ../src_3rd/liblihata/tree_list.o ../src_3rd/liblihata/tree_hash.o ../src_3rd/liblihata/tree_table.o ../src_3rd/liblihata/tree_symlink.o ../src_3rd/liblihata/tree_path.o ../src_3rd/liblhtpers/lhtpers.o ../src_3rd/genvector/gds_char.o ../src_3rd/genvector/vtp0.o ../src_3rd/genvector/vtd0.o ../src_3rd/genvector/vts0.o ../src_3rd/genvector/vti0.o ../src_3rd/genvector/vtl0.o ../src_3rd/genregex/regex_sei.o ../src_3rd/genregex/regex_se.o ../src_3rd/genregex/regex.o ../src/librnd/poly/polyarea.o ../src/librnd/poly/polygon1_gen.o ../src/librnd/poly/offset.o ../src/librnd/poly/self_isc.o ../src/librnd/poly/rtree.o actions_pcb.o board.o brave.o buffer.o build_run.o change.o change_act.o conf_act.o conf_core.o conf_internal.o crosshair.o data.o draw.o drc.o event.o extobj.o extobj_act.o font.o font_act.o file_act.o find.o flag.o flag_str.o gui_act.o hid_cam.o hidlib_pcb.o ht_subc.o idpath.o insert.o intersect.o layer.o layer_addr.o layer_grp.o layer_ui.o layer_vis.o main.o main_act.o move.o netlist.o netlist_act.o object_act.o obj_common.o obj_arc.o obj_arc_list.o obj_arc_ui.o obj_gfx.o obj_gfx_list.o obj_line.o obj_line_drcenf.o obj_line_list.o obj_pstk.o obj_pstk_act.o obj_pstk_list.o obj_pstk_proto.o obj_pinvia_therm.o obj_poly.o obj_poly_list.o obj_rat.o obj_rat_list.o obj_subc.o obj_subc_hash.o obj_subc_list.o obj_term.o obj_text.o obj_text_list.o operation.o pcb_menu_default.o pcb_minuid.o pixmap_pcb.o plug_import.o plug_io.o plug_footprint.o plug_footprint_act.o polygon.o polygon_act.o rats_act.o rats_patch.o remove.o remove_act.o rotate.o route.o route_style.o search.o select.o select_act.o stub_draw.o thermal.o tool_logic.o undo.o undo_act.o undo_old.o view.o vtlibrary.o vtonpoint.o vtpadstack.o vtpadstack_t.o vtr0.o vtroutestyle.o buildin.o ../src_3rd/qparse/qparse.o ../src_3rd/libuundo/uundo.o ../src_3rd/libuundo/uundo_debug.o ../src_plugins/act_draw/act_draw.o ../src_plugins/act_draw/keywords_sphash.o ../src_plugins/act_read/act_read.o ../src_plugins/act_read/keywords_sphash.o ../src_plugins/autocrop/autocrop.o ../src_plugins/ddraft/ddraft.o ../src_plugins/ddraft/centgeo.o ../src_plugins/ddraft/fields_sphash.o ../src_plugins/draw_csect/draw_csect.o ../src_plugins/draw_fab/draw_fab.o ../src_plugins/drc_orig/drc_orig.o ../src_plugins/drc_query/drc_query.o ../src_plugins/extedit/extedit.o ../src_plugins/exto_std/exto_std.o ../src_plugins/fp_board/fp_board.o ../src_plugins/fp_fs/fp_fs.o ../src_plugins/hid_batch/batch.o ../src_plugins/io_lihata/io_lihata.o ../src_plugins/io_lihata/write.o ../src_plugins/io_lihata/write_style.o ../src_plugins/io_lihata/read.o ../src_plugins/io_lihata/common.o ../src_plugins/lib_compat_help/lib_compat_help.o ../src_plugins/lib_compat_help/media.o ../src_plugins/lib_polyhelp/polyhelp.o ../src_plugins/lib_polyhelp/topoly.o ../src_plugins/lib_polyhelp/triangulate.o ../src_plugins/mincut/rats_mincut.o ../src_plugins/mincut/pcb-mincut/graph.o ../src_plugins/mincut/pcb-mincut/solve.o ../src_plugins/propedit/propedit.o ../src_plugins/propedit/props.o ../src_plugins/propedit/propsel.o ../src_plugins/propedit/propdlg.o ../src_plugins/query/query.o ../src_plugins/query/query_access.o ../src_plugins/query/query_act.o ../src_plugins/query/query_exec.o ../src_plugins/query/query_l.o ../src_plugins/query/query_y.o ../src_plugins/query/fnc.o ../src_plugins/query/net_int.o ../src_plugins/query/fields_sphash.o ../src_plugins/report/report.o ../src_plugins/report/drill.o ../src_plugins/rubberband_orig/rubberband.o ../src_plugins/rubberband_orig/fgeometry.o ../src_plugins/script/script.o ../src_plugins/script/live_script.o ../src_3rd/libfungwbind/fawk/fungw_fawk.o ../src_plugins/shape/shape.o ../src_plugins/tool_std/tool_std.o ../src_plugins/tool_std/tool_arc.o ../src_plugins/tool_std/tool_arrow.o ../src_plugins/tool_std/tool_buffer.o ../src_plugins/tool_std/tool_copy.o ../src_plugins/tool_std/tool_insert.o ../src_plugins/tool_std/tool_line.o ../src_plugins/tool_std/tool_lock.o ../src_plugins/tool_std/tool_move.o ../src_plugins/tool_std/tool_poly.o ../src_plugins/tool_std/tool_polyhole.o ../src_plugins/tool_std/tool_rectangle.o ../src_plugins/tool_std/tool_remove.o ../src_plugins/tool_std/tool_rotate.o ../src_plugins/tool_std/tool_text.o ../src_plugins/tool_std/tool_thermal.o ../src_plugins/tool_std/tool_via.o ../src/librnd/core/fptr_cast.o -o pcb-rnd -rdynamic ../src_3rd/puplug/libpuplug.a ../src_3rd/libminuid/libminuid.a -lm -ldl /usr/bin/ld: board.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: buffer.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: change.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: change_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: crosshair.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: data.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: draw.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: extobj.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: extobj_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: file_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: find.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: gui_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: hid_cam.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: idpath.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: insert.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: layer.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: layer_addr.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: layer_grp.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: layer_vis.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: main.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: main_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: move.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: netlist.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: netlist_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: object_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_common.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_arc.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_gfx.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_line.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_line_drcenf.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_pstk.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_pstk_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_pstk_proto.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_poly.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_rat.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_subc.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_subc_hash.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_term.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: obj_text.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: operation.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: plug_io.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: plug_footprint.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: plug_footprint_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: polygon.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: polygon_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: rats_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: rats_patch.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: remove.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: remove_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: rotate.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: route.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: search.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: select.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: select_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: thermal.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: tool_logic.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: undo.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: undo_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: undo_old.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: vtpadstack.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/act_draw/act_draw.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/act_read/act_read.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/autocrop/autocrop.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/ddraft/ddraft.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/draw_csect/draw_csect.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/draw_fab/draw_fab.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/drc_orig/drc_orig.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/drc_query/drc_query.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/query/query.h:210: multiple definition of `pcb_qry_drc_ctrl'; ../src_plugins/drc_orig/drc_orig.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/query/query.h:210: first defined here /usr/bin/ld: ../src_plugins/extedit/extedit.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/exto_std/exto_std.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/fp_board/fp_board.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/fp_fs/fp_fs.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/hid_batch/batch.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/io_lihata/io_lihata.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/../src_plugins/io_lihata/io_lihata.h:35: multiple definition of `plug_io_lihata_default'; ../src_plugins/extedit/extedit.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/io_lihata/io_lihata.h:35: first defined here /usr/bin/ld: ../src_plugins/io_lihata/write.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/../src_plugins/io_lihata/io_lihata.h:35: multiple definition of `plug_io_lihata_default'; ../src_plugins/extedit/extedit.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/io_lihata/io_lihata.h:35: first defined here /usr/bin/ld: ../src_plugins/io_lihata/write.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/io_lihata/read.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/../src_plugins/io_lihata/io_lihata.h:35: multiple definition of `plug_io_lihata_default'; ../src_plugins/extedit/extedit.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/io_lihata/io_lihata.h:35: first defined here /usr/bin/ld: ../src_plugins/io_lihata/read.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/io_lihata/common.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/lib_compat_help/lib_compat_help.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/lib_polyhelp/polyhelp.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/lib_polyhelp/topoly.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/mincut/rats_mincut.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/propedit/propedit.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/propedit/propsel.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/query/query.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/../src_plugins/query/query.h:210: multiple definition of `pcb_qry_drc_ctrl'; ../src_plugins/drc_orig/drc_orig.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/query/query.h:210: first defined here /usr/bin/ld: ../src_plugins/query/query.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/query/query_access.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/../src_plugins/query/query.h:210: multiple definition of `pcb_qry_drc_ctrl'; ../src_plugins/drc_orig/drc_orig.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/query/query.h:210: first defined here /usr/bin/ld: ../src_plugins/query/query_access.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/query/query_act.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/../src_plugins/query/query.h:210: multiple definition of `pcb_qry_drc_ctrl'; ../src_plugins/drc_orig/drc_orig.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/query/query.h:210: first defined here /usr/bin/ld: ../src_plugins/query/query_exec.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/../src_plugins/query/query.h:210: multiple definition of `pcb_qry_drc_ctrl'; ../src_plugins/drc_orig/drc_orig.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/query/query.h:210: first defined here /usr/bin/ld: ../src_plugins/query/query_exec.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/query/query_l.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/../src_plugins/query/query.h:210: multiple definition of `pcb_qry_drc_ctrl'; ../src_plugins/drc_orig/drc_orig.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/query/query.h:210: first defined here /usr/bin/ld: ../src_plugins/query/query_y.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/../src_plugins/query/query.h:210: multiple definition of `pcb_qry_drc_ctrl'; ../src_plugins/drc_orig/drc_orig.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/query/query.h:210: first defined here /usr/bin/ld: ../src_plugins/query/fnc.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/../src_plugins/query/query.h:210: multiple definition of `pcb_qry_drc_ctrl'; ../src_plugins/drc_orig/drc_orig.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/query/query.h:210: first defined here /usr/bin/ld: ../src_plugins/query/fnc.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/query/net_int.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/../src_plugins/query/query.h:210: multiple definition of `pcb_qry_drc_ctrl'; ../src_plugins/drc_orig/drc_orig.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./../src_plugins/query/query.h:210: first defined here /usr/bin/ld: ../src_plugins/report/report.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/report/drill.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/rubberband_orig/rubberband.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/shape/shape.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/tool_std/tool_arc.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/tool_std/tool_arrow.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/tool_std/tool_buffer.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/tool_std/tool_line.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/tool_std/tool_lock.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/tool_std/tool_move.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/tool_std/tool_rectangle.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/tool_std/tool_text.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/tool_std/tool_thermal.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here /usr/bin/ld: ../src_plugins/tool_std/tool_via.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/./obj_pstk.h:289: multiple definition of `pcb_proto_layers'; actions_pcb.o:/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src/obj_pstk.h:289: first defined here collect2: error: ld returned 1 exit status make[2]: *** [Makefile:64: pcb-rnd] Error 1 make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src' make[1]: *** [Makefile:53: all] Error 2 make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/pcb-rnd-2.2.1/src' make: *** [Makefile:3: all] Error 2 error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.SAXyRE (%build) RPM build errors: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.SAXyRE (%build) I: [iurt_root_command] ERROR: chroot