From bfbeccb84b203ac2047c327257cc571078374889 Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Fri, 21 Aug 2015 08:35:51 -0400 Subject: [PATCH] Added handling for missing ".ends" statement at EOF on a SPICE netlist. --- base/spice.c | 106 ++++++++++-------- install.log | 188 ++++++++++++++++++++++++++++++++ make.log | 259 ++++++++++++++++++++++++++++++++++++++++++++ netgen/tclnetgen.so | Bin 521976 -> 522175 bytes 4 files changed, 509 insertions(+), 44 deletions(-) diff --git a/base/spice.c b/base/spice.c index 460992f..240e289 100644 --- a/base/spice.c +++ b/base/spice.c @@ -373,6 +373,53 @@ int renamepins(struct hashlist *p, int file) } } +/* If any pins are marked unconnected, see if there are */ +/* other pins of the same name that have connections. */ +/* Also remove any unconnected globals (just for cleanup) */ + +void CleanupSubcell() { + int maxnode = 0; + struct objlist *sobj, *nobj, *lobj, *pobj; + + if (CurrentCell == NULL) return; + + for (sobj = CurrentCell->cell; sobj; sobj = sobj->next) + if (sobj->node > maxnode) + maxnode = sobj->node + 1; + + lobj = NULL; + for (sobj = CurrentCell->cell; sobj != NULL;) { + nobj = sobj->next; + if (sobj->node < 0) { + if (IsGlobal(sobj)) { + if (lobj != NULL) + lobj->next = sobj->next; + else + CurrentCell->cell = sobj->next; + FreeObjectAndHash(sobj, CurrentCell); + } + else if (IsPort(sobj) && sobj->model.port == PROXY) + sobj->node = maxnode++; + else if (IsPort(sobj)) { + for (pobj = CurrentCell->cell; pobj && (pobj->type == PORT); + pobj = pobj->next) { + if (pobj == sobj) continue; + if (matchnocase(pobj->name, sobj->name) && pobj->node >= 0) { + sobj->node = pobj->node; + break; + } + } + lobj = sobj; + } + else + lobj = sobj; + } + else + lobj = sobj; + sobj = nobj; + } +} + /*------------------------------------------------------*/ /* Structure for stacking nested subcircuit definitions */ /*------------------------------------------------------*/ @@ -422,7 +469,7 @@ void ReadSpiceFile(char *fname, int filenum, struct cellstack **CellStackPtr, { int cdnum = 1, rdnum = 1, ndev, multi; int warnings = 0, update = 0, hasports = 0; - char *eqptr, devtype; + char *eqptr, devtype, endsubcell; struct keyvalue *kvlist = NULL; char inst[256], model[256], instname[256]; struct nlist *tp; @@ -433,6 +480,7 @@ void ReadSpiceFile(char *fname, int filenum, struct cellstack **CellStackPtr, instname[255] = '\0'; while (!EndParseFile()) { + SkipTok(); /* get the next token */ if ((EndParseFile()) && (nexttok == NULL)) break; @@ -566,50 +614,9 @@ skip_ends: } } } - else if (matchnocase(nexttok, ".ENDS")) { - /* If any pins are marked unconnected, see if there are */ - /* other pins of the same name that have connections. */ - /* Also remove any unconnected globals (just for cleanup) */ - - if (CurrentCell != NULL) { - int maxnode = 0; - for (sobj = CurrentCell->cell; sobj; sobj = sobj->next) - if (sobj->node > maxnode) - maxnode = sobj->node + 1; - - lobj = NULL; - for (sobj = CurrentCell->cell; sobj != NULL;) { - nobj = sobj->next; - if (sobj->node < 0) { - if (IsGlobal(sobj)) { - if (lobj != NULL) - lobj->next = sobj->next; - else - CurrentCell->cell = sobj->next; - FreeObjectAndHash(sobj, CurrentCell); - } - else if (IsPort(sobj) && sobj->model.port == PROXY) - sobj->node = maxnode++; - else if (IsPort(sobj)) { - for (pobj = CurrentCell->cell; pobj && (pobj->type == PORT); - pobj = pobj->next) { - if (pobj == sobj) continue; - if (matchnocase(pobj->name, sobj->name) && pobj->node >= 0) { - sobj->node = pobj->node; - break; - } - } - lobj = sobj; - } - else - lobj = sobj; - } - else - lobj = sobj; - sobj = nobj; - } - } + else if (endsubcell || matchnocase(nexttok, ".ENDS")) { + CleanupSubcell(); EndCell(); // This condition will be true if no nodes or components were @@ -1772,6 +1779,17 @@ skip_ends: baddevice: Fprintf(stderr, "Badly formed line in input.\n"); } + + /* Watch for bad ending syntax */ + + if (*(CellStackPtr)) { + Printf("Error: Subcircuit without .ENDS encountered at EOF (ignoring).\n"); + CleanupSubcell(); + EndCell(); + if (*CellStackPtr) PopStack(CellStackPtr); + if (*CellStackPtr) ReopenCellDef((*CellStackPtr)->cellname, filenum); + } + if (update != 0) RecurseCellFileHashTable(renamepins, filenum); if (warnings) diff --git a/install.log b/install.log index e5c026f..ae72f80 100644 --- a/install.log +++ b/install.log @@ -187,3 +187,191 @@ rm -f /usr/local/lib/netgen/tcl/netgenexec cp netgenexec /usr/local/lib/netgen/tcl/netgenexec make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' +make[1]: Entering directory '/home/tim/gitsrc/netgen-1.5' +./scripts/mkdirs /usr/local/bin /usr/local/share/man \ + /usr/local/lib/netgen/tcl +for dir in lib doc tcltk netgen tcltk; do \ + (cd $dir && make install-tcl); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/lib' +make[2]: Nothing to be done for 'install-tcl'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/lib' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/doc' +../scripts/mkdirs /usr/local/share/man /usr/local/share/man/man1 +../scripts/mkdirs /usr/local/lib/netgen/doc +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/doc' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +rm -f /usr/local/bin/netgen.sh /usr/local/bin/netgen +cp netgen.sh /usr/local/bin/netgen +(cd /usr/local/bin; chmod 0755 netgen) +rm -f /usr/local/lib/netgen/tcl/netgen.tcl +cp netgen.tcl /usr/local/lib/netgen/tcl/netgen.tcl +rm -f /usr/local/lib/netgen/tcl/netgenexec +cp netgenexec /usr/local/lib/netgen/tcl/netgenexec +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/netgen' +rm -f /usr/local/lib/netgen/tcl/tclnetgen.so +cp tclnetgen.so /usr/local/lib/netgen/tcl/tclnetgen.so +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/netgen' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +rm -f /usr/local/bin/netgen.sh /usr/local/bin/netgen +cp netgen.sh /usr/local/bin/netgen +(cd /usr/local/bin; chmod 0755 netgen) +rm -f /usr/local/lib/netgen/tcl/netgenexec +cp netgenexec /usr/local/lib/netgen/tcl/netgenexec +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' +make[1]: Entering directory '/home/tim/gitsrc/netgen-1.5' +./scripts/mkdirs /usr/local/bin /usr/local/share/man \ + /usr/local/lib/netgen/tcl +for dir in lib doc tcltk netgen tcltk; do \ + (cd $dir && make install-tcl); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/lib' +make[2]: Nothing to be done for 'install-tcl'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/lib' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/doc' +../scripts/mkdirs /usr/local/share/man /usr/local/share/man/man1 +../scripts/mkdirs /usr/local/lib/netgen/doc +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/doc' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +rm -f /usr/local/bin/netgen.sh /usr/local/bin/netgen +cp netgen.sh /usr/local/bin/netgen +(cd /usr/local/bin; chmod 0755 netgen) +rm -f /usr/local/lib/netgen/tcl/netgenexec +cp netgenexec /usr/local/lib/netgen/tcl/netgenexec +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/netgen' +rm -f /usr/local/lib/netgen/tcl/tclnetgen.so +cp tclnetgen.so /usr/local/lib/netgen/tcl/tclnetgen.so +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/netgen' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +rm -f /usr/local/bin/netgen.sh /usr/local/bin/netgen +cp netgen.sh /usr/local/bin/netgen +(cd /usr/local/bin; chmod 0755 netgen) +rm -f /usr/local/lib/netgen/tcl/netgenexec +cp netgenexec /usr/local/lib/netgen/tcl/netgenexec +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' +make[1]: Entering directory '/home/tim/gitsrc/netgen-1.5' +./scripts/mkdirs /usr/local/bin /usr/local/share/man \ + /usr/local/lib/netgen/tcl +for dir in lib doc tcltk netgen tcltk; do \ + (cd $dir && make install-tcl); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/lib' +make[2]: Nothing to be done for 'install-tcl'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/lib' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/doc' +../scripts/mkdirs /usr/local/share/man /usr/local/share/man/man1 +../scripts/mkdirs /usr/local/lib/netgen/doc +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/doc' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +rm -f /usr/local/bin/netgen.sh /usr/local/bin/netgen +cp netgen.sh /usr/local/bin/netgen +(cd /usr/local/bin; chmod 0755 netgen) +rm -f /usr/local/lib/netgen/tcl/netgenexec +cp netgenexec /usr/local/lib/netgen/tcl/netgenexec +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/netgen' +rm -f /usr/local/lib/netgen/tcl/tclnetgen.so +cp tclnetgen.so /usr/local/lib/netgen/tcl/tclnetgen.so +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/netgen' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +rm -f /usr/local/bin/netgen.sh /usr/local/bin/netgen +cp netgen.sh /usr/local/bin/netgen +(cd /usr/local/bin; chmod 0755 netgen) +rm -f /usr/local/lib/netgen/tcl/netgenexec +cp netgenexec /usr/local/lib/netgen/tcl/netgenexec +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' +make[1]: Entering directory '/home/tim/gitsrc/netgen-1.5' +./scripts/mkdirs /usr/local/bin /usr/local/share/man \ + /usr/local/lib/netgen/tcl +for dir in lib doc tcltk netgen tcltk; do \ + (cd $dir && make install-tcl); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/lib' +make[2]: Nothing to be done for 'install-tcl'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/lib' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/doc' +../scripts/mkdirs /usr/local/share/man /usr/local/share/man/man1 +../scripts/mkdirs /usr/local/lib/netgen/doc +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/doc' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +rm -f /usr/local/bin/netgen.sh /usr/local/bin/netgen +cp netgen.sh /usr/local/bin/netgen +(cd /usr/local/bin; chmod 0755 netgen) +rm -f /usr/local/lib/netgen/tcl/netgenexec +cp netgenexec /usr/local/lib/netgen/tcl/netgenexec +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/netgen' +rm -f /usr/local/lib/netgen/tcl/tclnetgen.so +cp tclnetgen.so /usr/local/lib/netgen/tcl/tclnetgen.so +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/netgen' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +rm -f /usr/local/bin/netgen.sh /usr/local/bin/netgen +cp netgen.sh /usr/local/bin/netgen +(cd /usr/local/bin; chmod 0755 netgen) +rm -f /usr/local/lib/netgen/tcl/netgenexec +cp netgenexec /usr/local/lib/netgen/tcl/netgenexec +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' +make[1]: Entering directory '/home/tim/gitsrc/netgen-1.5' +./scripts/mkdirs /usr/local/bin /usr/local/share/man \ + /usr/local/lib/netgen/tcl +for dir in lib doc tcltk netgen tcltk; do \ + (cd $dir && make install-tcl); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/lib' +make[2]: Nothing to be done for 'install-tcl'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/lib' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/doc' +../scripts/mkdirs /usr/local/share/man /usr/local/share/man/man1 +../scripts/mkdirs /usr/local/lib/netgen/doc +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/doc' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +rm -f /usr/local/bin/netgen.sh /usr/local/bin/netgen +cp netgen.sh /usr/local/bin/netgen +(cd /usr/local/bin; chmod 0755 netgen) +rm -f /usr/local/lib/netgen/tcl/netgenexec +cp netgenexec /usr/local/lib/netgen/tcl/netgenexec +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/netgen' +rm -f /usr/local/lib/netgen/tcl/tclnetgen.so +cp tclnetgen.so /usr/local/lib/netgen/tcl/tclnetgen.so +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/netgen' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +rm -f /usr/local/bin/netgen.sh /usr/local/bin/netgen +cp netgen.sh /usr/local/bin/netgen +(cd /usr/local/bin; chmod 0755 netgen) +rm -f /usr/local/lib/netgen/tcl/netgenexec +cp netgenexec /usr/local/lib/netgen/tcl/netgenexec +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' +make[1]: Entering directory '/home/tim/gitsrc/netgen-1.5' +./scripts/mkdirs /usr/local/bin /usr/local/share/man \ + /usr/local/lib/netgen/tcl +for dir in lib doc tcltk netgen tcltk; do \ + (cd $dir && make install-tcl); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/lib' +make[2]: Nothing to be done for 'install-tcl'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/lib' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/doc' +../scripts/mkdirs /usr/local/share/man /usr/local/share/man/man1 +../scripts/mkdirs /usr/local/lib/netgen/doc +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/doc' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +rm -f /usr/local/bin/netgen.sh /usr/local/bin/netgen +cp netgen.sh /usr/local/bin/netgen +(cd /usr/local/bin; chmod 0755 netgen) +rm -f /usr/local/lib/netgen/tcl/netgenexec +cp netgenexec /usr/local/lib/netgen/tcl/netgenexec +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/netgen' +rm -f /usr/local/lib/netgen/tcl/tclnetgen.so +cp tclnetgen.so /usr/local/lib/netgen/tcl/tclnetgen.so +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/netgen' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +rm -f /usr/local/bin/netgen.sh /usr/local/bin/netgen +cp netgen.sh /usr/local/bin/netgen +(cd /usr/local/bin; chmod 0755 netgen) +rm -f /usr/local/lib/netgen/tcl/netgenexec +cp netgenexec /usr/local/lib/netgen/tcl/netgenexec +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' diff --git a/make.log b/make.log index d8d7c00..3b06910 100644 --- a/make.log +++ b/make.log @@ -861,3 +861,262 @@ make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' make[2]: Nothing to be done for 'tcl-main'. make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' +make[1]: Entering directory '/home/tim/gitsrc/netgen-1.5' +--- making modules +for dir in base tcltk; do \ + (cd $dir && make module); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/base' +--- compiling base/actel.o +rm -f actel.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c actel.c +--- compiling base/ccode.o +rm -f ccode.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c ccode.c +--- compiling base/greedy.o +rm -f greedy.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c greedy.c +--- compiling base/ntk.o +rm -f ntk.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c ntk.c +--- compiling base/print.o +rm -f print.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c print.c +--- compiling base/actellib.o +rm -f actellib.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c actellib.c +--- compiling base/embed.o +rm -f embed.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c embed.c +--- compiling base/hash.o +rm -f hash.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c hash.c +--- compiling base/netfile.o +rm -f netfile.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c netfile.c +--- compiling base/objlist.o +rm -f objlist.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c objlist.c +--- compiling base/query.o +rm -f query.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c query.c +--- compiling base/anneal.o +rm -f anneal.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c anneal.c +--- compiling base/ext.o +rm -f ext.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c ext.c +--- compiling base/netcmp.o +rm -f netcmp.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c netcmp.c +--- compiling base/netgen.o +rm -f netgen.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c netgen.c +--- compiling base/pdutils.o +rm -f pdutils.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c pdutils.c +--- compiling base/random.o +rm -f random.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c random.c +--- compiling base/timing.o +rm -f timing.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c timing.c +--- compiling base/bottomup.o +rm -f bottomup.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c bottomup.c +--- compiling base/flatten.o +rm -f flatten.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c flatten.c +--- compiling base/place.o +rm -f place.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c place.c +--- compiling base/spice.o +rm -f spice.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c spice.c +--- compiling base/wombat.o +rm -f wombat.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c wombat.c +--- compiling base/xilinx.o +rm -f xilinx.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c xilinx.c +--- compiling base/xillib.o +rm -f xillib.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c xillib.c +--- linking libbase.o +rm -f libbase.o +/bin/ld -r actel.o ccode.o greedy.o ntk.o print.o actellib.o embed.o hash.o netfile.o objlist.o query.o anneal.o ext.o netcmp.o netgen.o pdutils.o random.o timing.o bottomup.o flatten.o place.o spice.o wombat.o xilinx.o xillib.o -o libbase.o +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/base' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +--- compiling tcltk/tclnetgen.o +rm -f tclnetgen.o +gcc -g -m64 -fPIC -fPIC -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c tclnetgen.c +--- linking libtcltk.o +rm -f libtcltk.o +/bin/ld -r tclnetgen.o -o libtcltk.o +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +--- making Tcl shared-object libraries +for dir in netgen tcltk; do \ + (cd $dir && make tcl-main); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/netgen' +--- making netgen Tcl library (tclnetgen.so) +rm -f tclnetgen.so +gcc -g -m64 -fPIC -fPIC -I../base -I. -I.. -o tclnetgen.so -shared -Wl,-soname,tclnetgen.so -Wl,--version-script=../netgen/symbol.map \ + ../base/libbase.o ../tcltk/libtcltk.o -lc -lX11 -lm \ + +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/netgen' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +gcc -g -m64 -fPIC -fPIC -I../base -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DNETGEN_DATE="\"`date`\"" netgenexec.c -o netgenexec \ + -lm -L/usr/lib64 -ltk8.6 -L/usr/lib64 -ltcl8.6 +sed -e /TCL_DIR/s%TCL_DIR%/usr/local/lib/netgen/tcl%g \ + -e /SHDLIB_EXT/s%SHDLIB_EXT%.so%g \ + netgen.tcl.in > netgen.tcl +sed -e /TCL_DIR/s%TCL_DIR%/usr/local/lib/netgen/tcl%g \ + -e /TCLLIB_DIR/s%TCLLIB_DIR%/usr/lib%g \ + -e /WISH_EXE/s%WISH_EXE%/usr/bin/wish%g \ + netgen.sh.in > netgen.sh +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' +make[1]: Entering directory '/home/tim/gitsrc/netgen-1.5' +--- making modules +for dir in base tcltk; do \ + (cd $dir && make module); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/base' +--- compiling base/spice.o +rm -f spice.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c spice.c +--- linking libbase.o +rm -f libbase.o +/bin/ld -r actel.o ccode.o greedy.o ntk.o print.o actellib.o embed.o hash.o netfile.o objlist.o query.o anneal.o ext.o netcmp.o netgen.o pdutils.o random.o timing.o bottomup.o flatten.o place.o spice.o wombat.o xilinx.o xillib.o -o libbase.o +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/base' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Nothing to be done for 'module'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +--- making Tcl shared-object libraries +for dir in netgen tcltk; do \ + (cd $dir && make tcl-main); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/netgen' +--- making netgen Tcl library (tclnetgen.so) +rm -f tclnetgen.so +gcc -g -m64 -fPIC -fPIC -I../base -I. -I.. -o tclnetgen.so -shared -Wl,-soname,tclnetgen.so -Wl,--version-script=../netgen/symbol.map \ + ../base/libbase.o ../tcltk/libtcltk.o -lc -lX11 -lm \ + +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/netgen' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Nothing to be done for 'tcl-main'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' +make[1]: Entering directory '/home/tim/gitsrc/netgen-1.5' +--- making modules +for dir in base tcltk; do \ + (cd $dir && make module); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/base' +--- compiling base/spice.o +rm -f spice.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c spice.c +--- linking libbase.o +rm -f libbase.o +/bin/ld -r actel.o ccode.o greedy.o ntk.o print.o actellib.o embed.o hash.o netfile.o objlist.o query.o anneal.o ext.o netcmp.o netgen.o pdutils.o random.o timing.o bottomup.o flatten.o place.o spice.o wombat.o xilinx.o xillib.o -o libbase.o +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/base' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Nothing to be done for 'module'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +--- making Tcl shared-object libraries +for dir in netgen tcltk; do \ + (cd $dir && make tcl-main); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/netgen' +--- making netgen Tcl library (tclnetgen.so) +rm -f tclnetgen.so +gcc -g -m64 -fPIC -fPIC -I../base -I. -I.. -o tclnetgen.so -shared -Wl,-soname,tclnetgen.so -Wl,--version-script=../netgen/symbol.map \ + ../base/libbase.o ../tcltk/libtcltk.o -lc -lX11 -lm \ + +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/netgen' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Nothing to be done for 'tcl-main'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' +make[1]: Entering directory '/home/tim/gitsrc/netgen-1.5' +--- making modules +for dir in base tcltk; do \ + (cd $dir && make module); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/base' +--- compiling base/spice.o +rm -f spice.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c spice.c +--- linking libbase.o +rm -f libbase.o +/bin/ld -r actel.o ccode.o greedy.o ntk.o print.o actellib.o embed.o hash.o netfile.o objlist.o query.o anneal.o ext.o netcmp.o netgen.o pdutils.o random.o timing.o bottomup.o flatten.o place.o spice.o wombat.o xilinx.o xillib.o -o libbase.o +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/base' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Nothing to be done for 'module'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +--- making Tcl shared-object libraries +for dir in netgen tcltk; do \ + (cd $dir && make tcl-main); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/netgen' +--- making netgen Tcl library (tclnetgen.so) +rm -f tclnetgen.so +gcc -g -m64 -fPIC -fPIC -I../base -I. -I.. -o tclnetgen.so -shared -Wl,-soname,tclnetgen.so -Wl,--version-script=../netgen/symbol.map \ + ../base/libbase.o ../tcltk/libtcltk.o -lc -lX11 -lm \ + +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/netgen' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Nothing to be done for 'tcl-main'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' +make[1]: Entering directory '/home/tim/gitsrc/netgen-1.5' +--- making modules +for dir in base tcltk; do \ + (cd $dir && make module); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/base' +--- compiling base/spice.o +rm -f spice.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c spice.c +--- linking libbase.o +rm -f libbase.o +/bin/ld -r actel.o ccode.o greedy.o ntk.o print.o actellib.o embed.o hash.o netfile.o objlist.o query.o anneal.o ext.o netcmp.o netgen.o pdutils.o random.o timing.o bottomup.o flatten.o place.o spice.o wombat.o xilinx.o xillib.o -o libbase.o +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/base' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Nothing to be done for 'module'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +--- making Tcl shared-object libraries +for dir in netgen tcltk; do \ + (cd $dir && make tcl-main); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/netgen' +--- making netgen Tcl library (tclnetgen.so) +rm -f tclnetgen.so +gcc -g -m64 -fPIC -fPIC -I../base -I. -I.. -o tclnetgen.so -shared -Wl,-soname,tclnetgen.so -Wl,--version-script=../netgen/symbol.map \ + ../base/libbase.o ../tcltk/libtcltk.o -lc -lX11 -lm \ + +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/netgen' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Nothing to be done for 'tcl-main'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' +make[1]: Entering directory '/home/tim/gitsrc/netgen-1.5' +--- making modules +for dir in base tcltk; do \ + (cd $dir && make module); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/base' +--- compiling base/spice.o +rm -f spice.o +gcc -g -m64 -fPIC -fPIC -I. -I.. -DCAD_DIR=\"/usr/local/lib\" -DTCL_DIR=\"/usr/local/lib/netgen/tcl\" -DPACKAGE_NAME=\"netgen\" -DPACKAGE_TARNAME=\"netgen\" -DPACKAGE_VERSION=\"1.3\" -DPACKAGE_STRING=\"netgen\ 1.3\" -DPACKAGE_BUGREPORT=\"eda-dev@opencircuitdesign.com\" -DPACKAGE_URL=\"\" -DNETGEN_VERSION=\"1.5\" -DNETGEN_REVISION=\"39\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=8 -DSIZEOF_UNSIGNED_INT=4 -DSIZEOF_UNSIGNED_LONG=8 -DSIZEOF_UNSIGNED_LONG_LONG=8 -DSTDC_HEADERS=1 -DHAVE_SETENV=1 -DHAVE_PUTENV=1 -DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DDBUG_OFF=1 -DTCL_NETGEN=1 -Dlinux=1 -DSYSV=1 -DISC=1 -DSHDLIB_EXT=\".so\" -DNDEBUG -DX11 -DXLIB -DNDEBUG -DNETGEN_DATE="\"`date`\"" -c spice.c +--- linking libbase.o +rm -f libbase.o +/bin/ld -r actel.o ccode.o greedy.o ntk.o print.o actellib.o embed.o hash.o netfile.o objlist.o query.o anneal.o ext.o netcmp.o netgen.o pdutils.o random.o timing.o bottomup.o flatten.o place.o spice.o wombat.o xilinx.o xillib.o -o libbase.o +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/base' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Nothing to be done for 'module'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +--- making Tcl shared-object libraries +for dir in netgen tcltk; do \ + (cd $dir && make tcl-main); done +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/netgen' +--- making netgen Tcl library (tclnetgen.so) +rm -f tclnetgen.so +gcc -g -m64 -fPIC -fPIC -I../base -I. -I.. -o tclnetgen.so -shared -Wl,-soname,tclnetgen.so -Wl,--version-script=../netgen/symbol.map \ + ../base/libbase.o ../tcltk/libtcltk.o -lc -lX11 -lm \ + +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/netgen' +make[2]: Entering directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[2]: Nothing to be done for 'tcl-main'. +make[2]: Leaving directory '/home/tim/gitsrc/netgen-1.5/tcltk' +make[1]: Leaving directory '/home/tim/gitsrc/netgen-1.5' diff --git a/netgen/tclnetgen.so b/netgen/tclnetgen.so index 133aac320429d0f2d9944011cbc59d6e4ed5aaad..ba28bb9a7bd2c6fb47b1acd03ff6a1ea0974e476 100755 GIT binary patch delta 99701 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
  • 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 V1DzYrX+PPjY-ODb?`u;${~rve7>ED> delta 99243 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 T0LiY_C-j$*t~dXwf8hPUcWVhM