>>> Building on exopi-1 under cad/qflow BDEPENDS = [devel/gmake;cad/graywolf;cad/opensta;cad/netgen;lang/python/3.10;cad/magic;cad/qrouter;cad/yosys;lang/tcl/8.5] DIST = [cad/qflow:qflow-1.4.83.tgz] FULLPKGNAME = qflow-1.4.83p1 RDEPENDS = [shells/tcsh;cad/netgen;cad/graywolf;cad/qrouter;cad/yosys;lang/python/3.10;cad/magic;lang/tcl/8.5;sysutils/ggrep;cad/opensta;lang/python/3.10,-tkinter] (Junk lock obtained for exopi-1 at 1714821582.29) >>> Running depends in cad/qflow at 1714821582.35 last junk was in x11/lxqt/policykit /usr/sbin/pkg_add -aI -Drepair graywolf-0.1.6p2 magic-8.3.393 netgen-1.5.171p1 opensta-2.2.0p0 qrouter-1.4.84 tcl-8.5.19p6 yosys-0.9pl4081p1 was: /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1 graywolf-0.1.6p2 magic-8.3.393 netgen-1.5.171p1 opensta-2.2.0p0 python-3.10.14p0 qrouter-1.4.84 tcl-8.5.19p6 yosys-0.9pl4081p1 /usr/sbin/pkg_add -aI -Drepair graywolf-0.1.6p2 magic-8.3.393 netgen-1.5.171p1 opensta-2.2.0p0 qrouter-1.4.84 tcl-8.5.19p6 yosys-0.9pl4081p1 --- +tk-8.5.19p2 ------------------- You may wish to add /usr/local/lib/tcl/tk8.5/man to /etc/man.conf >>> Running show-prepare-results in cad/qflow at 1714821599.57 ===> cad/qflow ===> Building from scratch qflow-1.4.83p1 ===> qflow-1.4.83p1 depends on: tcl->=8.5,<8.6 -> tcl-8.5.19p6 ===> qflow-1.4.83p1 depends on: yosys-* -> yosys-0.9pl4081p1 ===> qflow-1.4.83p1 depends on: graywolf-* -> graywolf-0.1.6p2 ===> qflow-1.4.83p1 depends on: opensta-* -> opensta-2.2.0p0 ===> qflow-1.4.83p1 depends on: qrouter-* -> qrouter-1.4.84 ===> qflow-1.4.83p1 depends on: magic-* -> magic-8.3.393 ===> qflow-1.4.83p1 depends on: netgen-* -> netgen-1.5.171p1 ===> qflow-1.4.83p1 depends on: python->=3.10,<3.11 -> python-3.10.14p0 ===> qflow-1.4.83p1 depends on: gmake-* -> gmake-4.4.1 ===> Verifying specs: c m ===> found c.100.0 m.10.1 gmake-4.4.1 graywolf-0.1.6p2 magic-8.3.393 netgen-1.5.171p1 opensta-2.2.0p0 python-3.10.14p0 qrouter-1.4.84 tcl-8.5.19p6 yosys-0.9pl4081p1 (Junk lock released for exopi-1 at 1714821601.65) distfiles size=952709 >>> Running build in cad/qflow at 1714821601.70 ===> cad/qflow ===> Checking files for qflow-1.4.83p1 `/exopi-cvs/ports/distfiles/qflow-1.4.83.tgz' is up to date. >> (SHA256) qflow-1.4.83.tgz: OK ===> Extracting for qflow-1.4.83p1 ===> Patching for qflow-1.4.83p1 ===> Applying OpenBSD patch patch-scripts_magic_view_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: scripts/magic_view.sh |--- scripts/magic_view.sh.orig |+++ scripts/magic_view.sh -------------------------- Patching file scripts/magic_view.sh using Plan A... Hunk #1 succeeded at 246. Hunk #2 succeeded at 259. Hunk #3 succeeded at 289. done ===> Applying OpenBSD patch patch-scripts_qflow_manager_py_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: scripts/qflow_manager.py.in |--- scripts/qflow_manager.py.in.orig |+++ scripts/qflow_manager.py.in -------------------------- Patching file scripts/qflow_manager.py.in using Plan A... Hunk #1 succeeded at 1368. done ===> Applying OpenBSD patch patch-scripts_qrouter_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: scripts/qrouter.sh |--- scripts/qrouter.sh.orig |+++ scripts/qrouter.sh -------------------------- Patching file scripts/qrouter.sh using Plan A... Hunk #1 succeeded at 218. Hunk #2 succeeded at 234. done ===> Applying OpenBSD patch patch-src_hash_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/hash.c |--- src/hash.c.orig |+++ src/hash.c -------------------------- Patching file src/hash.c using Plan A... Hunk #1 succeeded at 19. done ===> Applying OpenBSD patch patch-src_readlef_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/readlef.h |--- src/readlef.h.orig |+++ src/readlef.h -------------------------- Patching file src/readlef.h using Plan A... Hunk #1 succeeded at 27. done ===> Applying OpenBSD patch patch-src_vesta_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/vesta.c |--- src/vesta.c.orig |+++ src/vesta.c -------------------------- Patching file src/vesta.c using Plan A... Hunk #1 succeeded at 82. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for qflow-1.4.83p1 ===> Configuring for qflow-1.4.83p1 Using /exopi-obj/pobj/qflow-1.4.83/config.site (generated) configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc configure: loading site script /exopi-obj/pobj/qflow-1.4.83/config.site checking build system type... x86_64-unknown-openbsd7.5 checking host system type... x86_64-unknown-openbsd7.5 checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for library containing strerror... none required checking for a BSD-compatible install... /exopi-obj/pobj/qflow-1.4.83/bin/install -c checking for ranlib... (cached) ranlib checking for autoconf... autoconf checking for cp... cp checking for rm... rm checking for python3... yes checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for setenv... (cached) yes checking for putenv... (cached) yes checking for env... /usr/bin/env checking for tclsh... /usr/local/bin/tclsh8.5 checking for magic... /usr/local/bin/magic checking for netgen... /usr/local/bin/netgen checking for qrouter... /usr/local/bin/qrouter checking for graywolf... /usr/local/bin/graywolf checking for yosys... /usr/local/bin/yosys checking for ot-shell... no checking for sta... /usr/local/bin/sta checking for RePlAce... no checking for ntuplace3... no checking for ntuplace4h... no configure: creating ./config.status config.status: creating Makefile config.status: creating scripts/Makefile config.status: creating src/Makefile config.status: creating tech/Makefile config.status: creating tech/osu050/Makefile config.status: creating tech/osu035/Makefile config.status: creating tech/osu035_redm4/Makefile config.status: creating tech/osu018/Makefile config.status: creating tech/gscl45nm/Makefile configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc Configuration results: ---------------------------------------------------- Using yosys verilog synthesis tool at: /usr/local/bin/yosys Using graywolf placement tool at: /usr/local/bin/graywolf RePlAce not found. Use --with-replace= (optional) Using qrouter detail route tool at: /usr/local/bin/qrouter Using Magic layout tool at: /usr/local/bin/magic Using Netgen LVS tool at: /usr/local/bin/netgen Using Vesta STA tool (internal) OpenTimer not found. Use --with-opentimer= (optional) Using OpenSTA static timing analysys tool at: /usr/local/bin/sta ---------------------------------------------------- All tools needed for complete flow have been found. Run "make" followed by "sudo make install" to install qflow. ---------------------------------------------------- ===> Building for qflow-1.4.83p1 gmake[1]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/src' cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c vlog2Spice.c -o vlog2Spice.o vlog2Spice.c:529:4: warning: call to undeclared function 'GetBus'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] GetBus(portname, &wb, &topcell->nets); ^ 1 warning generated. cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c hash.c -o hash.o cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c readverilog.c -o readverilog.o readverilog.c:134:10: warning: '/*' within block comment [-Wcomment] /* ",;()X/**///#(". */ ^ readverilog.c:972:76: warning: for loop has empty body [-Wempty-body] for (portsrch = inst->portlist; portsrch->next; portsrch = portsrch->next); ^ readverilog.c:972:76: note: put the semicolon on a separate line to silence this warning readverilog.c:1001:76: warning: for loop has empty body [-Wempty-body] for (portsrch = cell->portlist; portsrch->next; portsrch = portsrch->next); ^ readverilog.c:1001:76: note: put the semicolon on a separate line to silence this warning 3 warnings generated. cc vlog2Spice.o hash.o readverilog.o -o vlog2Spice readverilog.c(readverilog.o:(strdtok)): warning: strcpy() is almost always misused, please use strlcpy() readverilog.c(readverilog.o:(ReadVerilogFile)): warning: sprintf() is often misused, please use snprintf() readverilog.c(readverilog.o:(ReadVerilogFile)): warning: strcat() is almost always misused, please use strlcat() cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c vlog2Verilog.c -o vlog2Verilog.o vlog2Verilog.c:411:35: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] hexc = ((first == 0) ? 0 : 1) + bits >> 2; /* Number of hex characters */ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~~ vlog2Verilog.c:411:35: note: place parentheses around the '+' expression to silence this warning hexc = ((first == 0) ? 0 : 1) + bits >> 2; /* Number of hex characters */ ^ ( ) vlog2Verilog.c:527:6: warning: call to undeclared function 'GetBus'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] GetBus(sptr, &wb, &topcell->nets); ^ vlog2Verilog.c:555:2: warning: call to undeclared function 'GetBus'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] GetBus(netname, &wb, &topcell->nets); ^ 3 warnings generated. cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c readlef.c -o readlef.o readlef.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lookup(str, table) ^ readlef.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LookupFull(name, table) ^ readlef.c:1147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LefReadLayers(f, obstruct, lreturn) ^ readlef.c:1870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LefReadPort(lefMacro, f, pinName, pinNum, pinDir, pinUse, pinArea, oscale) ^ readlef.c:1979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LefReadPin(lefMacro, f, pinname, pinNum, oscale) ^ readlef.c:2160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LefReadMacro(f, mname, oscale) ^ readlef.c:2632:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LefReadLayerSection(f, lname, mode, lefl) ^ readlef.c:3213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LefRead(inName) ^ 8 warnings generated. cc vlog2Verilog.o hash.o readverilog.o readlef.o \ -o vlog2Verilog vlog2Verilog.c(vlog2Verilog.o:(write_output)): warning: strcat() is almost always misused, please use strlcat() readverilog.c(readverilog.o:(strdtok)): warning: strcpy() is almost always misused, please use strlcpy() readverilog.c(readverilog.o:(ReadVerilogFile)): warning: sprintf() is often misused, please use snprintf() cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c vlog2Def.c -o vlog2Def.o cc vlog2Def.o hash.o readlef.o readverilog.o -o vlog2Def -lm readverilog.c(readverilog.o:(strdtok)): warning: strcpy() is almost always misused, please use strlcpy() vlog2Def.c(vlog2Def.o:(write_output)): warning: sprintf() is often misused, please use snprintf() readverilog.c(readverilog.o:(ReadVerilogFile)): warning: strcat() is almost always misused, please use strlcat() cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c vlog2Cel.c -o vlog2Cel.o cc vlog2Cel.o hash.o readverilog.o readlef.o \ -o vlog2Cel vlog2Cel.c(vlog2Cel.o:(write_output)): warning: strcpy() is almost always misused, please use strlcpy() vlog2Cel.c(vlog2Cel.o:(write_output)): warning: sprintf() is often misused, please use snprintf() readverilog.c(readverilog.o:(ReadVerilogFile)): warning: strcat() is almost always misused, please use strlcat() cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c vlogFanout.c -o vlogFanout.o vlogFanout.c:490:3: warning: call to undeclared function 'Net'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] Net(topcell, nodename); ^ vlogFanout.c:502:3: warning: call to undeclared function 'Net'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] Net(topcell, nodename); ^ vlogFanout.c:1051:7: warning: call to undeclared function 'Net'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] Net(topcell, s); ^ 3 warnings generated. cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c readliberty.c -o readliberty.o cc vlogFanout.o hash.o readverilog.o readliberty.o \ -DQFLOW_VERSION=\"VERSION\" -DQFLOW_REVISION=\"REVISION\" \ -o vlogFanout -lm vlogFanout.c(vlogFanout.o:(insert_buffers)): warning: strcpy() is almost always misused, please use strlcpy() vlogFanout.c(vlogFanout.o:(insert_buffers)): warning: sprintf() is often misused, please use snprintf() readverilog.c(readverilog.o:(ReadVerilogFile)): warning: strcat() is almost always misused, please use strlcat() cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c DEF2Verilog.c -o DEF2Verilog.o cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c readdef.c -o readdef.o readdef.c:825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DefReadLocation(gate, f, oscale) ^ readdef.c:992:31: warning: 'sscanf' may overflow; destination buffer in argument 3 has size 1024, but the corresponding specifier may require size 2048 [-Wfortify-source] if (sscanf(token, "%2047s", pinname) != 1) ^ readdef.c:1174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DefReadVias(f, sname, oscale, total) ^ 3 warnings generated. cc DEF2Verilog.o hash.o readverilog.o readdef.o readlef.o \ -DQFLOW_VERSION=\"VERSION\" -DQFLOW_REVISION=\"REVISION\" \ -o DEF2Verilog -lm DEF2Verilog.c(DEF2Verilog.o:(output_instances)): warning: sprintf() is often misused, please use snprintf() readverilog.c(readverilog.o:(strdtok)): warning: strcpy() is almost always misused, please use strlcpy() readverilog.c(readverilog.o:(ReadVerilogFile)): warning: strcat() is almost always misused, please use strlcat() cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c addspacers.c -o addspacers.o cc addspacers.o hash.o readlef.o readdef.o -o addspacers -lm addspacers.c(addspacers.o:(main)): warning: strcpy() is almost always misused, please use strlcpy() addspacers.c(addspacers.o:(generate_fill)): warning: sprintf() is often misused, please use snprintf() cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c vesta.c -o vesta.o vesta.c:3521:39: warning: for loop has empty body [-Wempty-body] selecteddest = selecteddest->next); ^ vesta.c:3521:39: note: put the semicolon on a separate line to silence this warning 1 warning generated. cc vesta.o hash.o readverilog.o -o vesta vesta.c(vesta.o:(expand_buses)): warning: sprintf() is often misused, please use snprintf() readverilog.c(readverilog.o:(strdtok)): warning: strcpy() is almost always misused, please use strlcpy() readverilog.c(readverilog.o:(ReadVerilogFile)): warning: strcat() is almost always misused, please use strlcat() cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c spice2delay.c -o spice2delay.o cc spice2delay.o hash.o readliberty.o -o spice2delay spice2delay.c(spice2delay.o:(process_subckt_def)): warning: strcpy() is almost always misused, please use strlcpy() readliberty.c(readliberty.o:(xor_expand)): warning: sprintf() is often misused, please use snprintf() cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c rc2dly.c -o rc2dly.o rc2dly.c:624:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (!strcmp(dotptr, ".sdf")) ^ 1 warning generated. cc rc2dly.o readliberty.o hash.o readverilog.o -o rc2dly rc2dly.c(rc2dly.o:(create_node)): warning: strcpy() is almost always misused, please use strlcpy() rc2dly.c(rc2dly.o:(main)): warning: sprintf() is often misused, please use snprintf() readverilog.c(readverilog.o:(ReadVerilogFile)): warning: strcat() is almost always misused, please use strlcat() cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c blif2BSpice.c -o blif2BSpice.o blif2BSpice.c:84:23: warning: passing arguments to 'getopt' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] while ((i = getopt( argc, argv, "hHil:p:g:s:" )) != EOF) { ^ 1 warning generated. cc blif2BSpice.o -o blif2BSpice blif2BSpice.c(blif2BSpice.o:(ReadNetlistAndConvert)): warning: strcpy() is almost always misused, please use strlcpy() cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c blif2Verilog.c -o blif2Verilog.o blif2Verilog.c:75:27: warning: passing arguments to 'getopt' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] while( (i = getopt( argc, argv, "pbchnHv:g:" )) != EOF ) { ^ 1 warning generated. cc blif2Verilog.o -o blif2Verilog blif2Verilog.c(blif2Verilog.o:(ReadNetlistAndConvert)): warning: strcat() is almost always misused, please use strlcat() blif2Verilog.c(blif2Verilog.o:(ReadNetlistAndConvert)): warning: strcpy() is almost always misused, please use strlcpy() cc -O2 -pipe -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DTCLSH_PATH=\"/usr/local/bin/tclsh8.5\" -DQFLOW_MAGIC_PATH=\"/usr/local/bin/magic\" -DQFLOW_NETGEN_PATH=\"/usr/local/bin/netgen\" -DQFLOW_QROUTER_PATH=\"/usr/local/bin/qrouter\" -DQFLOW_GRAYWOLF_PATH=\"/usr/local/bin/graywolf\" -DQFLOW_YOSYS_PATH=\"/usr/local/bin/yosys\" -DQFLOW_OPENTIMER_PATH=\"\" -DQFLOW_OPENSTA_PATH=\"/usr/local/bin/sta\" -DQFLOW_REPLACE_PATH=\"\" -DQFLOW_NTUPLACE3_PATH=\"\" -DQFLOW_NTUPLACE4_PATH=\"\" -DQFLOW_VERSION=\"1.4\" -DQFLOW_REVISION=\"83\" -c blifFanout.c -o blifFanout.o cc blifFanout.o hash.o readliberty.o \ -DQFLOW_VERSION=\"VERSION\" -DQFLOW_REVISION=\"REVISION\" \ -o blifFanout -lm blifFanout.c(blifFanout.o:(write_output)): warning: strcat() is almost always misused, please use strlcat() blifFanout.c(blifFanout.o:(write_output)): warning: strcpy() is almost always misused, please use strlcpy() readliberty.c(readliberty.o:(xor_expand)): warning: sprintf() is often misused, please use snprintf() gmake[1]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/src' gmake[1]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/scripts' Makefile:131: warning: overriding recipe for target 'count_lvs.py' Makefile:110: warning: ignoring old recipe for target 'count_lvs.py' sed -e '/QFLOW_SCRIPT_DIR/s#QFLOW_SCRIPT_DIR#/usr/local/share/qflow/scripts#' \ -e '/QFLOW_DEFAULT_PARSER/s#QFLOW_DEFAULT_PARSER#@QFLOW_DEFAULT_PARSER@#' \ -e '/QFLOW_REVISION/s#QFLOW_REVISION#83#' \ -e '/QFLOW_VERSION/s#QFLOW_VERSION#1.4#' \ -e '/HAVE_YOSYS/s#HAVE_YOSYS#1#' \ -e '/HAVE_GRAYWOLF/s#HAVE_GRAYWOLF#1#' \ -e '/HAVE_REPLACE/s#HAVE_REPLACE#0#' \ -e '/HAVE_OPENTIMER/s#HAVE_OPENTIMER#0#' \ -e '/HAVE_OPENSTA/s#HAVE_OPENSTA#1#' \ -e '/HAVE_QROUTER/s#HAVE_QROUTER#1#' \ -e '/HAVE_MAGIC/s#HAVE_MAGIC#1#' \ -e '/HAVE_NETGEN/s#HAVE_NETGEN#1#' \ qflow.sh.in > qflow.sh gmake launcher gmake[2]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/scripts' sed -e '/QFLOW_SCRIPT_DIR/s#QFLOW_SCRIPT_DIR#/usr/local/share/qflow/scripts#' \ qflow.in > qflow Makefile:131: warning: overriding recipe for target 'count_lvs.py' Makefile:110: warning: ignoring old recipe for target 'count_lvs.py' gmake[2]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/scripts' gmake[1]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/scripts' gmake[1]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech' Making all in tech directories for target in osu050 osu035 osu035_redm4 osu018 gscl45nm; do \ (cd $target ; gmake all) ;\ done gmake[2]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu050' rm -f -f osu050.magicrc cat osu050.magicrc.in | sed -e \ '/QFLOW_LIB_DIR/s#QFLOW_LIB_DIR#/usr/local/share/qflow#' \ > osu050.magicrc gmake[2]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu050' gmake[2]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu035' rm -f -f osu035.magicrc cat osu035.magicrc.in | sed -e \ '/QFLOW_LIB_DIR/s#QFLOW_LIB_DIR#/usr/local/share/qflow#' \ > osu035.magicrc gmake[2]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu035' gmake[2]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu035_redm4' sed < osu035_redm4.magicrc.in -e '/QFLOW_LIB_DIR/s#QFLOW_LIB_DIR#/usr/local/share/qflow#' > osu035_redm4.magicrc gmake[2]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu035_redm4' gmake[2]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu018' rm -f -f osu018.magicrc cat osu018.magicrc.in | sed -e \ '/QFLOW_LIB_DIR/s#QFLOW_LIB_DIR#/usr/local/share/qflow#' \ > osu018.magicrc gmake[2]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu018' gmake[2]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/gscl45nm' rm -f -f gscl45nm.magicrc cat gscl45nm.magicrc.in | sed -e \ '/QFLOW_LIB_DIR/s#QFLOW_LIB_DIR#/usr/local/share/qflow#' \ > gscl45nm.magicrc gmake[2]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/gscl45nm' gmake[1]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech' >>> Running package in cad/qflow at 1714821617.26 ===> cad/qflow ===> Faking installation for qflow-1.4.83p1 gmake[1]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/src' Installing verilog, SPICE, etc. file format handlers /exopi-obj/pobj/qflow-1.4.83/bin/install -c -d /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/bin Installing links to third-party synthesis flow tool executables gmake[1]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/src' gmake[1]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/scripts' Makefile:131: warning: overriding recipe for target 'count_lvs.py' Makefile:110: warning: ignoring old recipe for target 'count_lvs.py' sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' blif2cel.tcl.in > blif2cel.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' place2def.tcl.in > place2def.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' place2lef2.tcl.in > place2lef2.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' place2net2.tcl.in > place2net2.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' ypostproc.tcl.in > ypostproc.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' ybuffer.tcl.in > ybuffer.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' decongest.tcl.in > decongest.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' addspacers.tcl.in > addspacers.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' getfillcell.tcl.in > getfillcell.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' getantennacell.tcl.in > getantennacell.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' blifanno.tcl.in > blifanno.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' annotate.tcl.in > annotate.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' powerbus.tcl.in > powerbus.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' getpowerground.tcl.in > getpowerground.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' arrangepins.tcl.in > arrangepins.tcl sed -e 's#TCLSH_PATH#/usr/local/bin/tclsh8.5#' removeblocks.tcl.in > removeblocks.tcl sed -e 's#ENV_PATH#/usr/bin/env#' spi2xspice.py.in > spi2xspice.py sed -e 's#ENV_PATH#/usr/bin/env#' consoletext.py.in > consoletext.py sed -e 's#ENV_PATH#/usr/bin/env#' pinmanager.py.in > pinmanager.py sed -e 's#ENV_PATH#/usr/bin/env#' tksimpledialog.py.in > tksimpledialog.py sed -e 's#ENV_PATH#/usr/bin/env#' helpwindow.py.in > helpwindow.py sed -e '/QFLOW_SCRIPT_DIR/s#QFLOW_SCRIPT_DIR#/usr/local/share/qflow/scripts#' \ -e '/QFLOW_VERSION/s#QFLOW_VERSION#1.4#' \ -e '/QFLOW_REVISION/s#QFLOW_REVISION#83#' \ -e '/SUBST_TECH_DIR/s#SUBST_TECH_DIR#/usr/local/share/qflow/tech#' \ -e '/SUBST_SCRIPT_DIR/s#SUBST_SCRIPT_DIR#/usr/local/share/qflow/scripts#' \ -e '/SUBST_BIN_DIR/s#SUBST_BIN_DIR#/usr/local/share/qflow/bin#' \ -e '/SUBST_EXEC_DIR/s#SUBST_EXEC_DIR#/usr/local/bin#' \ -e '/HAVE_OPENTIMER/s#HAVE_OPENTIMER#0#' \ -e '/HAVE_OPENSTA/s#HAVE_OPENSTA#1#' \ -e '/HAVE_GRAYWOLF/s#HAVE_GRAYWOLF#1#' \ -e '/HAVE_REPLACE/s#HAVE_REPLACE#0#' \ -e '/HAVE_QROUTER/s#HAVE_QROUTER#1#' \ -e '/HAVE_MAGIC/s#HAVE_MAGIC#1#' \ -e '/HAVE_NETGEN/s#HAVE_NETGEN#1#' \ -e '/HAVE_YOSYS/s#HAVE_YOSYS#1#' \ -e '/ENV_PATH/s#ENV_PATH#/usr/bin/env#' qflow_manager.py.in > qflow_manager.py sed -e 's#ENV_PATH#/usr/bin/env#' textreport.py.in > textreport.py sed -e 's#ENV_PATH#/usr/bin/env#' tooltip.py.in > tooltip.py sed -e 's#ENV_PATH#/usr/bin/env#' count_lvs.py.in > count_lvs.py sed -e 's#ENV_PATH#/usr/bin/env#' preproc.py.in > preproc.py sed -e '/SUBST_TECH_DIR/s#SUBST_TECH_DIR#/usr/local/share/qflow/tech#' \ -e '/SUBST_SCRIPT_DIR/s#SUBST_SCRIPT_DIR#/usr/local/share/qflow/scripts#' \ -e '/SUBST_BIN_DIR/s#SUBST_BIN_DIR#/usr/local/share/qflow/bin#' \ checkdirs.sh.in > checkdirs.sh Installing qflow TCL scripts /exopi-obj/pobj/qflow-1.4.83/bin/install -c -d /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts for target in blif2cel.tcl place2def.tcl place2lef2.tcl place2net2.tcl ypostproc.tcl ybuffer.tcl decongest.tcl addspacers.tcl getfillcell.tcl getantennacell.tcl blifanno.tcl annotate.tcl powerbus.tcl getpowerground.tcl arrangepins.tcl removeblocks.tcl; do \ /exopi-obj/pobj/qflow-1.4.83/bin/install -c $target /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts ;\ done Installing qflow shell scripts for target in yosys.sh graywolf.sh replace.sh vesta.sh opentimer.sh opensta.sh qrouter.sh magic_db.sh magic_drc.sh netgen_lvs.sh magic_gds.sh magic_view.sh qflow.sh checkdirs.sh cleanup.sh; do \ /exopi-obj/pobj/qflow-1.4.83/bin/install -c $target /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts ;\ done Installing qflow python scripts for target in spi2xspice.py consoletext.py pinmanager.py tksimpledialog.py helpwindow.py qflow_manager.py textreport.py tooltip.py count_lvs.py preproc.py; do \ /exopi-obj/pobj/qflow-1.4.83/bin/install -c $target /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts ;\ done Installing help text files for target in qflow_help.txt; do \ /exopi-obj/pobj/qflow-1.4.83/bin/install -c $target /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts ;\ done Installing qflow executable /exopi-obj/pobj/qflow-1.4.83/bin/install -c -d /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/bin /exopi-obj/pobj/qflow-1.4.83/bin/install -c qflow /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/bin gmake[1]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/scripts' gmake[1]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech' Installing built-in tech files /exopi-obj/pobj/qflow-1.4.83/bin/install -c -d /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/tech for target in osu050 osu035 osu035_redm4 osu018 gscl45nm; do \ (cd $target ; gmake install) ;\ done gmake[2]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu050' Installing osu050 tech files /exopi-obj/pobj/qflow-1.4.83/bin/install -c -d /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/tech/osu050 for target in osu050.par osu050_stdcells.lef osu050.sh osu050_stdcells.sp osu050.magicrc osu050.prm SCN3ME_SUBM.30.tech osu05_stdcells.lib osu05_stdcells.v osu050_setup.tcl osu05_stdcells.gds2; do \ /exopi-obj/pobj/qflow-1.4.83/bin/install -c $target /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/tech/osu050 ;\ done gmake[2]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu050' gmake[2]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu035' Installing osu035 tech files /exopi-obj/pobj/qflow-1.4.83/bin/install -c -d /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/tech/osu035 for target in osu035.par osu035_stdcells.lef osu035.sh osu035_stdcells.sp osu035.magicrc osu035.prm SCN4M_SUBM.20.tech osu035_stdcells.lib osu035_stdcells.v osu035_setup.tcl osu035_stdcells.gds2; do \ /exopi-obj/pobj/qflow-1.4.83/bin/install -c $target /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/tech/osu035 ;\ done gmake[2]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu035' gmake[2]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu035_redm4' Installing osu035_redm4 tech files /exopi-obj/pobj/qflow-1.4.83/bin/install -c -d /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/tech/osu035_redm4 for target in osu035_redm4.par osu035_redm4.sh osu035_redm4.magicrc osu035.prm osu035_redm4_stdcells.lef osu035_stdcells.sp osu035_stdcells.lib osu035_stdcells.v osu035_redm4_setup.tcl osu035_stdcells.gds2; do \ /exopi-obj/pobj/qflow-1.4.83/bin/install -c $target /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/tech/osu035_redm4 ;\ done gmake[2]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu035_redm4' gmake[2]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu018' Installing osu018 tech files /exopi-obj/pobj/qflow-1.4.83/bin/install -c -d /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/tech/osu018 for target in osu018.par osu018_stdcells.lef osu018.sh osu018_stdcells.sp osu018.magicrc osu018.prm SCN6M_SUBM.10.tech osu018_stdcells.lib osu018_stdcells.v osu018_setup.tcl osu018_stdcells.gds2; do \ /exopi-obj/pobj/qflow-1.4.83/bin/install -c $target /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/tech/osu018 ;\ done gmake[2]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/osu018' gmake[2]: Entering directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/gscl45nm' Installing gscl45nm tech files /exopi-obj/pobj/qflow-1.4.83/bin/install -c -d /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/tech/gscl45nm for target in gscl45nm.par gscl45nm.lef gscl45nm.sh gscl45nm.sp gscl45nm.magicrc gscl45nm.prm gscl45nm.tech gscl45nm.lib gscl45nm.gds gscl45nm.v gscl45nm_setup.tcl; do \ /exopi-obj/pobj/qflow-1.4.83/bin/install -c $target /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/tech/gscl45nm ;\ done gmake[2]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech/gscl45nm' gmake[1]: Leaving directory '/exopi-obj/pobj/qflow-1.4.83/qflow-1.4.83/tech' /usr/local/bin/python3.10 /usr/local/lib/python3.10/compileall.py /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts Listing '/exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts'... Compiling '/exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts/consoletext.py'... Compiling '/exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts/count_lvs.py'... Compiling '/exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts/helpwindow.py'... Compiling '/exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts/pinmanager.py'... Compiling '/exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts/preproc.py'... Compiling '/exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts/qflow_manager.py'... Compiling '/exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts/spi2xspice.py'... Compiling '/exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts/textreport.py'... Compiling '/exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts/tksimpledialog.py'... Compiling '/exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts/tooltip.py'... rm /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/bin/yosys-abc ln -s /usr/local/bin/abc /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/bin/yosys-abc sed -i "s,/bin/tcsh -f,/usr/local/bin/tcsh," /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/scripts/*.sh /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/bin/qflow ===> Building package for qflow-1.4.83p1 Create /exopi-cvs/ports/packages/amd64/all/qflow-1.4.83p1.tgz Creating package qflow-1.4.83p1 reading plist| checking dependencies| checking dependencies|cad/graywolf checking dependencies|cad/magic checking dependencies|cad/netgen checking dependencies|cad/opensta checking dependencies|cad/qrouter checking dependencies|cad/yosys checking dependencies|lang/python/3.10,-main checking dependencies|lang/python/3.10,-tkinter checking dependencies|lang/tcl/8.5 checking dependencies|shells/tcsh checking dependencies|sysutils/ggrep checksumming| checksumming| | 0% checksumming| | 1% checksumming|* | 1% checksumming|* | 2% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 4% checksumming|*** | 5% checksumming|*** | 6% checksumming|**** | 6% checksumming|**** | 7% checksumming|***** | 8% checksumming|***** | 9% checksumming|****** | 10% checksumming|******* | 11% checksumming|******* | 12% checksumming|******** | 13% checksumming|********* | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 18% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 22% checksumming|************** | 23% checksumming|************** | 24% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 25% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 27% checksumming|***************** | 28% checksumming|***************** | 29% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 31% checksumming|******************* | 32% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 41% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 48% checksumming|****************************** | 49% checksumming|****************************** | 50% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************* | 52% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************* | 55% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 59% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 68% checksumming|****************************************** | 69% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 71% checksumming|******************************************** | 72% checksumming|******************************************** | 73% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************* | 75% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 76% checksumming|*********************************************** | 77% checksumming|*********************************************** | 78% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 82% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 87% checksumming|****************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 90% checksumming|******************************************************** | 91% checksumming|******************************************************** | 92% checksumming|********************************************************* | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 94% checksumming|********************************************************** | 95% checksumming|********************************************************** | 96% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************| 99% checksumming|*************************************************************|100% Warning: symlink(s) point to non-existent /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/bin/abc /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/bin/yosys-abc Warning: symlink(s) point to non-existent /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/bin/graywolf /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/bin/graywolf Warning: symlink(s) point to non-existent /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/bin/magic /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/bin/magic Warning: symlink(s) point to non-existent /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/bin/netgen /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/bin/netgen Warning: symlink(s) point to non-existent /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/bin/qrouter /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/bin/qrouter Warning: symlink(s) point to non-existent /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/bin/sta /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/bin/sta Warning: symlink(s) point to non-existent /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/bin/yosys /exopi-obj/pobj/qflow-1.4.83/fake-amd64/usr/local/share/qflow/bin/yosys archiving| archiving| | 0% archiving| | 1% archiving|* | 2% archiving|** | 2% archiving|*** | 4% archiving|**** | 6% archiving|**** | 7% archiving|***** | 7% archiving|****** | 9% archiving|******* | 11% archiving|******** | 12% archiving|********* | 14% archiving|********* | 15% archiving|********** | 16% archiving|*********** | 18% archiving|************ | 19% archiving|************* | 20% archiving|************* | 21% archiving|************** | 21% archiving|************** | 22% archiving|************** | 23% archiving|*************** | 23% archiving|*************** | 24% archiving|**************** | 24% archiving|**************** | 25% archiving|****************** | 28% archiving|****************** | 29% archiving|******************* | 29% archiving|******************* | 30% archiving|************************ | 37% archiving|************************ | 38% archiving|*************************** | 42% archiving|*************************** | 43% archiving|**************************** | 44% archiving|****************************** | 47% archiving|********************************* | 52% archiving|********************************** | 53% archiving|************************************* | 58% archiving|*************************************** | 60% archiving|*************************************** | 61% archiving|****************************************** | 66% archiving|********************************************** | 72% archiving|*********************************************** | 73% archiving|************************************************** | 78% archiving|**************************************************** | 82% archiving|***************************************************** | 83% archiving|***************************************************** | 84% archiving|****************************************************** | 84% archiving|******************************************************* | 86% archiving|******************************************************** | 88% archiving|********************************************************* | 89% archiving|********************************************************* | 90% archiving|************************************************************* | 95% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/qflow-1.4.83p1.tgz >>> Running clean in cad/qflow at 1714821644.54 ===> cad/qflow ===> Cleaning for qflow-1.4.83p1 >>> Ended at 1714821644.78 max_stuck=13.42/depends=17.24/show-prepare-results=2.12/build=15.57/package=27.26/clean=0.28