[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

installation problems



Hi folks,

I try to compile the ns-suite, but I continue to run into problems with 
both nam and ns.
If I do include the debugger-option in the configure-command, I end up with 
the message:
(linking phase, bot nam and ns):
Undefined		first referenced
symbol			in file
Dbg_init 		main.o
(* the configure-output at the end of the message is for debug=no *)

If I do not include the debugger-option this error does not occur, but nam 
still does not compile
Undefined		first referenced
symbol			in file
Tk_GetFontStruct	view.o
Tk_FreetFontStruct	view.o

In addition, I get a load of other compiler-time error messages, that boil 
down to "const char * -> char * is contravariance violation" (see end of 
e-mail; sorry, I'm not an C++ expert)

As I'm not the superuser, and the tcl-versions on the system are not 
comaptible, I have located these in the following structure:

~/Utils/{tcl-8.0,tk-8.0,otcl-1.0a3,tclcl-1.0b7,tcl-debug-1.9}, each with a 
directory ./src, ./bin, ./lib, ./man ./include etc. The ./src directory 
contains all the original files.
The ns-directory is similar,
~/NetSim/{ns-2.1b5,nam-1.0a7,sgb-3.0,tiers-1.2, gt-itm-1.1, cweb-3.4g}. 
Here also each directory has a ./bin, ./src ./lib etc directory. The 
structure is the same as for the tcl-directories.

Anyone suggestions where things go wrong ????
(ps. the all-in-one package does not work either, or it's install file; I 
use the tcsh-shell)

thanks in advance,

Andrepeter Heiner

========================================================================  
========
log of installation of nam-1.0a7
========================================================================  
========
Monday January  4 09:12:06 EET 1999

x nam-1.0a7-current, 0 bytes, 0 tape blocks
x nam-1.0a7-current/bin, 0 bytes, 0 tape blocks
x nam-1.0a7-current/bin/gen-vcmake.pl, 1950 bytes, 4 tape blocks
x nam-1.0a7-current/bin/namfilter.tcl, 26022 bytes, 51 tape blocks
x nam-1.0a7-current/bin/string2c.tcl, 183 bytes, 1 tape blocks
x nam-1.0a7-current/bin/tcl-expand.tcl, 2493 bytes, 5 tape blocks
x nam-1.0a7-current/bitmap, 0 bytes, 0 tape blocks
x nam-1.0a7-current/bitmap/back.xbm, 320 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/eject.xbm, 323 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/ff.xbm, 314 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/mark1.xbm, 170 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/mark2.xbm, 170 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/mark3.xbm, 170 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/mark4.xbm, 170 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/mark5.xbm, 170 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/mark6.xbm, 170 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/mark7.xbm, 170 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/mark8.xbm, 170 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/monitors.xbm, 858 bytes, 2 tape blocks
x nam-1.0a7-current/bitmap/play.xbm, 320 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/pullright.xbm, 440 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/rew.xbm, 317 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/rewind.xbm, 230 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/stop.xbm, 320 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/time.xbm, 326 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/updir.xbm, 481 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/zoomin.xbm, 380 bytes, 1 tape blocks
x nam-1.0a7-current/bitmap/zoomout.xbm, 383 bytes, 1 tape blocks
x nam-1.0a7-current/.cvsignore, 71 bytes, 1 tape blocks
x nam-1.0a7-current/CHANGES.html, 28503 bytes, 56 tape blocks
x nam-1.0a7-current/FILES, 2296 bytes, 5 tape blocks
x nam-1.0a7-current/Makefile, 40898 bytes, 80 tape blocks
x nam-1.0a7-current/Makefile.in, 5815 bytes, 12 tape blocks
x nam-1.0a7-current/README, 410 bytes, 1 tape blocks
x nam-1.0a7-current/VERSION, 6 bytes, 1 tape blocks
x nam-1.0a7-current/XWDFile.h, 4238 bytes, 9 tape blocks
x nam-1.0a7-current/address.cc, 5501 bytes, 11 tape blocks
x nam-1.0a7-current/address.h, 2744 bytes, 6 tape blocks
x nam-1.0a7-current/agent.cc, 6402 bytes, 13 tape blocks
x nam-1.0a7-current/agent.h, 3952 bytes, 8 tape blocks
x nam-1.0a7-current/anetmodel.cc, 14729 bytes, 29 tape blocks
x nam-1.0a7-current/anetmodel.h, 1970 bytes, 4 tape blocks
x nam-1.0a7-current/animation.cc, 5353 bytes, 11 tape blocks
x nam-1.0a7-current/animation.h, 5111 bytes, 10 tape blocks
x nam-1.0a7-current/animator.cc, 570 bytes, 2 tape blocks
x nam-1.0a7-current/animator.h, 240 bytes, 1 tape blocks
x nam-1.0a7-current/bbox.h, 3274 bytes, 7 tape blocks
x nam-1.0a7-current/canvas.tcl, 1288 bytes, 3 tape blocks
x nam-1.0a7-current/config.guess, 13928 bytes, 28 tape blocks
x nam-1.0a7-current/config.h, 5684 bytes, 12 tape blocks
x nam-1.0a7-current/config.log, 1975 bytes, 4 tape blocks
x nam-1.0a7-current/config.sub, 16996 bytes, 34 tape blocks
x nam-1.0a7-current/configure, 102969 bytes, 202 tape blocks
x nam-1.0a7-current/configure.in, 641 bytes, 2 tape blocks
x nam-1.0a7-current/drop.cc, 4336 bytes, 9 tape blocks
x nam-1.0a7-current/drop.h, 2863 bytes, 6 tape blocks
x nam-1.0a7-current/edge.cc, 9150 bytes, 18 tape blocks
x nam-1.0a7-current/edge.h, 5178 bytes, 11 tape blocks
x nam-1.0a7-current/editview.cc, 18371 bytes, 36 tape blocks
x nam-1.0a7-current/editview.h, 4503 bytes, 9 tape blocks
x nam-1.0a7-current/enetmodel.cc, 8389 bytes, 17 tape blocks
x nam-1.0a7-current/enetmodel.h, 855 bytes, 2 tape blocks
x nam-1.0a7-current/feature.cc, 5930 bytes, 12 tape blocks
x nam-1.0a7-current/feature.h, 4438 bytes, 9 tape blocks
x nam-1.0a7-current/fix-script.tcl, 551 bytes, 2 tape blocks
x nam-1.0a7-current/getopt.c, 3920 bytes, 8 tape blocks
x nam-1.0a7-current/graphview.cc, 3028 bytes, 6 tape blocks
x nam-1.0a7-current/graphview.h, 2553 bytes, 5 tape blocks
x nam-1.0a7-current/group.cc, 2612 bytes, 6 tape blocks
x nam-1.0a7-current/group.h, 1975 bytes, 4 tape blocks
x nam-1.0a7-current/install-sh, 4772 bytes, 10 tape blocks
x nam-1.0a7-current/lan.cc, 7523 bytes, 15 tape blocks
x nam-1.0a7-current/lan.h, 3778 bytes, 8 tape blocks
x nam-1.0a7-current/main.cc, 13872 bytes, 28 tape blocks
x nam-1.0a7-current/makefile.vc, 5453 bytes, 11 tape blocks
x nam-1.0a7-current/monitor.cc, 1542 bytes, 4 tape blocks
x nam-1.0a7-current/monitor.h, 1190 bytes, 3 tape blocks
x nam-1.0a7-current/monitors.gif, 135 bytes, 1 tape blocks
x nam-1.0a7-current/nam.1, 23552 bytes, 46 tape blocks
x nam-1.0a7-current/nam.h, 1022 bytes, 2 tape blocks
x nam-1.0a7-current/nam.tcl.tk, 21829 bytes, 43 tape blocks
x nam-1.0a7-current/nam_stream.cc, 9724 bytes, 19 tape blocks
x nam-1.0a7-current/nam_stream.h, 3342 bytes, 7 tape blocks
x nam-1.0a7-current/netgraph.cc, 10700 bytes, 21 tape blocks
x nam-1.0a7-current/netgraph.h, 3553 bytes, 7 tape blocks
x nam-1.0a7-current/netmodel.cc, 58153 bytes, 114 tape blocks
x nam-1.0a7-current/netmodel.h, 5859 bytes, 12 tape blocks
x nam-1.0a7-current/netview.cc, 6988 bytes, 14 tape blocks
x nam-1.0a7-current/netview.cc.tk, 11427 bytes, 23 tape blocks
x nam-1.0a7-current/netview.h, 2657 bytes, 6 tape blocks
x nam-1.0a7-current/node.cc, 15205 bytes, 30 tape blocks
x nam-1.0a7-current/node.h, 7563 bytes, 15 tape blocks
x nam-1.0a7-current/packet.cc, 8610 bytes, 17 tape blocks
x nam-1.0a7-current/packet.h, 4052 bytes, 8 tape blocks
x nam-1.0a7-current/paint.cc, 5492 bytes, 11 tape blocks
x nam-1.0a7-current/paint.h, 2916 bytes, 6 tape blocks
x nam-1.0a7-current/psview.cc, 12793 bytes, 25 tape blocks
x nam-1.0a7-current/psview.h, 3253 bytes, 7 tape blocks
x nam-1.0a7-current/queue.cc, 6298 bytes, 13 tape blocks
x nam-1.0a7-current/queue.h, 3821 bytes, 8 tape blocks
x nam-1.0a7-current/random.cc, 2229 bytes, 5 tape blocks
x nam-1.0a7-current/random.h, 2912 bytes, 6 tape blocks
x nam-1.0a7-current/rng.cc, 10341 bytes, 21 tape blocks
x nam-1.0a7-current/rng.h, 4257 bytes, 9 tape blocks
x nam-1.0a7-current/route.cc, 6428 bytes, 13 tape blocks
x nam-1.0a7-current/route.h, 3754 bytes, 8 tape blocks
x nam-1.0a7-current/sincos.h, 2213 bytes, 5 tape blocks
x nam-1.0a7-current/state.cc, 2794 bytes, 6 tape blocks
x nam-1.0a7-current/state.h, 2671 bytes, 6 tape blocks
x nam-1.0a7-current/tag.cc, 4464 bytes, 9 tape blocks
x nam-1.0a7-current/tag.h, 2308 bytes, 5 tape blocks
x nam-1.0a7-current/test.tr.gz, 150346 bytes, 294 tape blocks
x nam-1.0a7-current/tkUnixInit.c, 1557 bytes, 4 tape blocks
x nam-1.0a7-current/tkcompat.c, 2770 bytes, 6 tape blocks
x nam-1.0a7-current/tkcompat.h, 3818 bytes, 8 tape blocks
x nam-1.0a7-current/trace.cc, 29515 bytes, 58 tape blocks
x nam-1.0a7-current/trace.h, 6421 bytes, 13 tape blocks
x nam-1.0a7-current/tracehook.cc, 2673 bytes, 6 tape blocks
x nam-1.0a7-current/tracehook.h, 2257 bytes, 5 tape blocks
x nam-1.0a7-current/transform.cc, 7101 bytes, 14 tape blocks
x nam-1.0a7-current/transform.h, 4559 bytes, 9 tape blocks
x nam-1.0a7-current/view.cc, 14412 bytes, 29 tape blocks
x nam-1.0a7-current/view.h, 4338 bytes, 9 tape blocks
x nam-1.0a7-current/win32.c, 19040 bytes, 38 tape blocks
x nam-1.0a7-current/wnetmodel.cc, 6158 bytes, 13 tape blocks
x nam-1.0a7-current/wnetmodel.h, 830 bytes, 2 tape blocks
x nam-1.0a7-current/xstuff.h, 490 bytes, 1 tape blocks
x nam-1.0a7-current/xwd.c, 9916 bytes, 20 tape blocks
x nam-1.0a7-current/xwd.h, 1243 bytes, 3 tape blocks
x nam-1.0a7-current/ex, 0 bytes, 0 tape blocks
x nam-1.0a7-current/ex/9nodetree.nam, 1071 bytes, 3 tape blocks
x nam-1.0a7-current/ex/README, 3273 bytes, 7 tape blocks
x nam-1.0a7-current/ex/adc.README, 3574 bytes, 7 tape blocks
x nam-1.0a7-current/ex/adc.nam.gz, 85842 bytes, 168 tape blocks
x nam-1.0a7-current/ex/algo-out-50sub.nam, 1154333 bytes, 2255 tape blocks
x nam-1.0a7-current/ex/att.README, 681 bytes, 2 tape blocks
x nam-1.0a7-current/ex/att.nam.gz, 956417 bytes, 1869 tape blocks
x nam-1.0a7-current/ex/dynamic-nam.conf, 1602 bytes, 4 tape blocks
x nam-1.0a7-current/ex/dynamics-demo.nam, 313525 bytes, 613 tape blocks
x nam-1.0a7-current/ex/dynamics-demo.txt, 1364 bytes, 3 tape blocks
x nam-1.0a7-current/ex/flat-out-50sub.nam, 1154277 bytes, 2255 tape blocks
x nam-1.0a7-current/ex/hier-out-50sub.nam, 1888075 bytes, 3688 tape blocks
x nam-1.0a7-current/ex/lan.nam, 314734 bytes, 615 tape blocks
x nam-1.0a7-current/ex/lantest2.nam, 7681455 bytes, 15003 tape blocks
x nam-1.0a7-current/ex/losspatterns.README, 4199 bytes, 9 tape blocks
x nam-1.0a7-current/ex/losspatterns.nam, 152008 bytes, 297 tape blocks
x nam-1.0a7-current/ex/mbone96.layout.nam, 261184 bytes, 511 tape blocks
x nam-1.0a7-current/ex/mbone96.nam, 177264 bytes, 347 tape blocks
x nam-1.0a7-current/ex/mobigen.nam, 167988 bytes, 329 tape blocks
x nam-1.0a7-current/ex/rbp_demo.README, 3831 bytes, 8 tape blocks
x nam-1.0a7-current/ex/rbp_demo.nam, 936141 bytes, 1829 tape blocks
x nam-1.0a7-current/ex/rpm-vs-srm.nam, 951061 bytes, 1858 tape blocks
x nam-1.0a7-current/ex/sample.nam.tcl, 1232 bytes, 3 tape blocks
x nam-1.0a7-current/ex/session.README, 1196 bytes, 3 tape blocks
x nam-1.0a7-current/ex/session.nam.gz, 88886 bytes, 174 tape blocks
x nam-1.0a7-current/ex/simple_mcast.nam, 15189 bytes, 30 tape blocks
x nam-1.0a7-current/ex/srm-example.nam, 431285 bytes, 843 tape blocks
x nam-1.0a7-current/ex/tcpecn.nam.gz, 47169 bytes, 93 tape blocks
x nam-1.0a7-current/ex/tcpsrm.nam.gz, 33111 bytes, 65 tape blocks
x nam-1.0a7-current/ex/test.nam.gz, 152018 bytes, 297 tape blocks
x nam-1.0a7-current/ex/ts100.layout.nam.gz, 166824 bytes, 326 tape blocks
x nam-1.0a7-current/ex/ts100.nam.gz, 165191 bytes, 323 tape blocks
x nam-1.0a7-current/ex/ts20.nam.gz, 137204 bytes, 268 tape blocks
x nam-1.0a7-current/ex/webcache.nam, 254831 bytes, 498 tape blocks
x nam-1.0a7-current/tcl, 0 bytes, 0 tape blocks
x nam-1.0a7-current/tcl/Editor.tcl, 32820 bytes, 65 tape blocks
x nam-1.0a7-current/tcl/EditorMenu.tcl, 23808 bytes, 47 tape blocks
x nam-1.0a7-current/tcl/NamgraphModel.tcl, 1903 bytes, 4 tape blocks
x nam-1.0a7-current/tcl/NamgraphView.tcl, 15525 bytes, 31 tape blocks
x nam-1.0a7-current/tcl/TimesliderModel.tcl, 1263 bytes, 3 tape blocks
x nam-1.0a7-current/tcl/TimesliderNamgraphView.tcl, 1352 bytes, 3 tape 
blocks
x nam-1.0a7-current/tcl/TimesliderView.tcl, 8708 bytes, 18 tape blocks
x nam-1.0a7-current/tcl/anim-ctrl.tcl, 10134 bytes, 20 tape blocks
x nam-1.0a7-current/tcl/animator.tcl, 17654 bytes, 35 tape blocks
x nam-1.0a7-current/tcl/annotation.tcl, 5902 bytes, 12 tape blocks
x nam-1.0a7-current/tcl/autoNetModel.tcl, 1703 bytes, 4 tape blocks
x nam-1.0a7-current/tcl/build-ui.tcl, 25048 bytes, 49 tape blocks
x nam-1.0a7-current/tcl/editorNetModel.tcl, 1501 bytes, 3 tape blocks
x nam-1.0a7-current/tcl/menu_file.tcl, 8856 bytes, 18 tape blocks
x nam-1.0a7-current/tcl/menu_view.tcl, 4877 bytes, 10 tape blocks
x nam-1.0a7-current/tcl/monitor.tcl, 7079 bytes, 14 tape blocks
x nam-1.0a7-current/tcl/msgbox.tcl, 6946 bytes, 14 tape blocks
x nam-1.0a7-current/tcl/nam-default.tcl, 1690 bytes, 4 tape blocks
x nam-1.0a7-current/tcl/nam-lib.tcl, 8657 bytes, 17 tape blocks
x nam-1.0a7-current/tcl/netModel.tcl, 8748 bytes, 18 tape blocks
x nam-1.0a7-current/tcl/observable.tcl, 1727 bytes, 4 tape blocks
x nam-1.0a7-current/tcl/observer.tcl, 424 bytes, 1 tape blocks
x nam-1.0a7-current/tcl/stats.tcl, 15513 bytes, 31 tape blocks
x nam-1.0a7-current/tcl/tkfbox.tcl, 37127 bytes, 73 tape blocks
x nam-1.0a7-current/tcl/wirelessNetModel.tcl, 1442 bytes, 3 tape blocks
x nam-1.0a7-current/tcl/www.tcl, 15448 bytes, 31 tape blocks
x nam-1.0a7-current/conf, 0 bytes, 0 tape blocks
x nam-1.0a7-current/conf/README, 117 bytes, 1 tape blocks
x nam-1.0a7-current/conf/configure.in.Tcl, 3993 bytes, 8 tape blocks
x nam-1.0a7-current/conf/configure.in.TclCL, 2212 bytes, 5 tape blocks
x nam-1.0a7-current/conf/configure.in.audio, 3384 bytes, 7 tape blocks
x nam-1.0a7-current/conf/configure.in.debugopts, 509 bytes, 1 tape blocks
x nam-1.0a7-current/conf/configure.in.des, 630 bytes, 2 tape blocks
x nam-1.0a7-current/conf/configure.in.dmalloc, 975 bytes, 2 tape blocks
x nam-1.0a7-current/conf/configure.in.dynamic, 9729 bytes, 20 tape blocks
x nam-1.0a7-current/conf/configure.in.fns, 5937 bytes, 12 tape blocks
x nam-1.0a7-current/conf/configure.in.head, 3371 bytes, 7 tape blocks
x nam-1.0a7-current/conf/configure.in.jpegwc, 2991 bytes, 6 tape blocks
x nam-1.0a7-current/conf/configure.in.mash, 2520 bytes, 5 tape blocks
x nam-1.0a7-current/conf/configure.in.misc, 2080 bytes, 5 tape blocks
x nam-1.0a7-current/conf/configure.in.otcl, 1084 bytes, 3 tape blocks
x nam-1.0a7-current/conf/configure.in.perl, 1220 bytes, 3 tape blocks
x nam-1.0a7-current/conf/configure.in.psvp, 759 bytes, 2 tape blocks
x nam-1.0a7-current/conf/configure.in.srm, 3465 bytes, 7 tape blocks
x nam-1.0a7-current/conf/configure.in.tail, 2614 bytes, 6 tape blocks
x nam-1.0a7-current/conf/configure.in.tcl, 5356 bytes, 11 tape blocks
x nam-1.0a7-current/conf/configure.in.tcldebug, 1165 bytes, 3 tape blocks
x nam-1.0a7-current/conf/configure.in.tk, 5333 bytes, 11 tape blocks
x nam-1.0a7-current/conf/configure.in.video, 6102 bytes, 12 tape blocks
x nam-1.0a7-current/conf/configure.in.x11, 2233 bytes, 5 tape blocks
x nam-1.0a7-current/conf/configure.in.z, 993 bytes, 2 tape blocks
x nam-1.0a7-current/conf/configure.in.ztrace, 2072 bytes, 5 tape blocks
x nam-1.0a7-current/conf/makefile.win, 4107 bytes, 9 tape blocks
x nam-1.0a7-current/conf/mkdep, 2643 bytes, 6 tape blocks

==>> Target
     /home/heiner/NetSim/Source.distr/nam-1.0a7.tar.gz
     expanded.

creating cache ./config.cache
No .configure file found in current directory
Continuing with default options...
checking host system type... sparc-sun-solaris2.6
checking target system type... sparc-sun-solaris2.6
checking build system type... sparc-sun-solaris2.6
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for c++... c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for string.h... yes
checking for main in -lXbsd... no
checking for socket in -lsocket... yes
checking for gethostbyname in -lnsl... yes
checking for getnodebyname in -ldnet_stub... no
checking for X11 header files
checking for X11 library archive
checking for XOpenDisplay in -lX11... yes
checking for XShmAttach in -lXext... yes
checking for tcl.h... -I/home/heiner/Utils/tcl-8.0/include
checking for libtcl8.0... -R/home/heiner/Utils/tcl-8.0/lib 
-L/home/heiner/Utils/tcl-8.0/lib -ltcl8.0
checking for init.tcl... /home/heiner/Utils/tcl-8.0/lib/tcl8.0
checking for tclsh8.0... tclsh8.0
checking for tk.h... -I/home/heiner/Utils/tk-8.0/include
checking for libtk8.0... -R/home/heiner/Utils/tk-8.0/lib 
-L/home/heiner/Utils/tk-8.0/lib -ltk8.0
checking for tk.tcl... /home/heiner/Utils/tk-8.0/lib/tk8.0
checking for Dbg.h... -I/usr/local/include
checking for libtcldbg... no
checking for otcl.h... -I/home/heiner/Utils/otcl-1.0a3/src
checking for libotcl1.0a3... -R/home/heiner/Utils/otcl-1.0a3/src 
-L/home/heiner/Utils/otcl-1.0a3/src -lotcl
checking for tclcl.h... -I/home/heiner/Utils/tclcl-1.0b7/src
checking for libtclcl1.0b7... -R/home/heiner/Utils/tclcl-1.0b7/src 
-L/home/heiner/Utils/tclcl-1.0b7/src -ltclcl
checking for tcl2c++... /home/heiner/Utils/tclcl-1.0b7/src
checking for zlib.h... no
checking for libz1.1.3... no
No explicit static compilation flag; setting V_STATIC to ""
checking for main in -ldl... yes
checking for a BSD compatible install... 
/home/heiner/NetSim/nam-1.0a7/src/install-sh -c
updating cache ./config.cache
creating ./config.status
creating Makefile
creating ./gen
rm -f tkcompat.o; gcc -o tkcompat.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  tkcompat.c
rm -f tkUnixInit.o; gcc -o tkUnixInit.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  tkUnixInit.c
rm -f xwd.o; gcc -o xwd.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  xwd.c
rm -f netview.o; c++ -o netview.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  netview.cc
netview.cc: In method `NetView::~NetView()':
netview.cc:100: warning: implicit declaration of function `int 
Tcl_DeleteCommandFromToken(...)'
rm -f netmodel.o; c++ -o netmodel.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  netmodel.cc
tag.h: In method `int Tag::isMember(unsigned int) const':
In file included from netmodel.cc:50:
tag.h:57: warning: converting `const char *' to `char *' is a 
contravariance violation
tag.h:57: warning: argument passing to `char *' from `const char *' 
discards const
netmodel.cc: In method `int NetModel::addAddress(int, int) const':
netmodel.cc:230: warning: converting `const char *' to `char *' is a 
contravariance violation
netmodel.cc:230: warning: argument passing to `char *' from `const char *' 
discards const
netmodel.cc: In method `int NetModel::addr2id(int) const':
netmodel.cc:241: warning: converting `const char *' to `char *' is a 
contravariance violation
netmodel.cc:241: warning: argument passing to `char *' from `const char *' 
discards const
netmodel.cc: In method `int NetModel::add_group(class Group *)':
netmodel.cc:1183: warning: converting `const char *' to `char *' is a 
contravariance violation
netmodel.cc:1183: warning: argument passing to `char *' from `const char *' 
discards const
netmodel.cc: In method `class Group * NetModel::lookupGroup(unsigned int)':
netmodel.cc:1195: warning: converting `const char *' to `char *' is a 
contravariance violation
netmodel.cc:1195: warning: argument passing to `char *' from `const char *' 
discards const
netmodel.cc: In method `int NetModel::add_tag(class Tag *)':
netmodel.cc:1838: warning: converting `const char *' to `char *' is a 
contravariance violation
netmodel.cc:1838: warning: argument passing to `char *' from `const char *' 
discards const
netmodel.cc: In method `void NetModel::delete_tag(const char *)':
netmodel.cc:1854: warning: converting `const char *' to `char *' is a 
contravariance violation
netmodel.cc:1854: warning: argument passing to `char *' from `const char *' 
discards const
netmodel.cc: In method `class Tag * NetModel::lookupTag(const char *)':
netmodel.cc:1865: warning: converting `const char *' to `char *' is a 
contravariance violation
netmodel.cc:1865: warning: argument passing to `char *' from `const char *' 
discards const
netmodel.cc: In method `int NetModel::registerObjName(const char *, int)':
netmodel.cc:1875: warning: converting `const char *' to `char *' is a 
contravariance violation
netmodel.cc:1875: warning: argument passing to `char *' from `const char *' 
discards const
rm -f edge.o; c++ -o edge.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  edge.cc
rm -f packet.o; c++ -o packet.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  packet.cc
rm -f node.o; c++ -o node.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  node.cc
tag.h: In method `int Tag::isMember(unsigned int) const':
In file included from editview.h:41,
                 from node.cc:45:
tag.h:57: warning: converting `const char *' to `char *' is a 
contravariance violation
tag.h:57: warning: argument passing to `char *' from `const char *' 
discards const
rm -f main.o; c++ -o main.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  main.cc
rm -f trace.o; c++ -o trace.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  trace.cc
rm -f queue.o; c++ -o queue.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  queue.cc
rm -f drop.o; c++ -o drop.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  drop.cc
rm -f animation.o; c++ -o animation.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  animation.cc
animation.cc: In function `static class Animation * 
Animation::find(unsigned int)':
animation.cc:51: warning: converting `const char *' to `char *' is a 
contravariance violation
animation.cc:51: warning: argument passing to `char *' from `const char *' 
discards const
animation.cc: In method `Animation::Animation(double, long int)':
animation.cc:80: warning: converting `const char *' to `char *' is a 
contravariance violation
animation.cc:80: warning: argument passing to `char *' from `const char *' 
discards const
animation.cc: In method `Animation::~Animation()':
animation.cc:99: warning: converting `const char *' to `char *' is a 
contravariance violation
animation.cc:99: warning: argument passing to `char *' from `const char *' 
discards const
rm -f agent.o; c++ -o agent.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  agent.cc
rm -f feature.o; c++ -o feature.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  feature.cc
rm -f route.o; c++ -o route.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  route.cc
rm -f transform.o; c++ -o transform.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  transform.cc
rm -f paint.o; c++ -o paint.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  paint.cc
paint.cc: In method `int Paint::lookup(const char *, int)':
paint.cc:118: warning: converting `const char *' to `char *' is a 
contravariance violation
paint.cc:118: warning: passing `const char *' as argument 1 of 
`Tk_GetUid(char *)' discards const
paint.cc: In method `int Paint::lookupXor(const char *, int)':
paint.cc:156: warning: converting `const char *' to `char *' is a 
contravariance violation
paint.cc:156: warning: passing `const char *' as argument 1 of 
`Tk_GetUid(char *)' discards const
rm -f state.o; c++ -o state.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  state.cc
rm -f monitor.o; c++ -o monitor.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  monitor.cc
rm -f anetmodel.o; c++ -o anetmodel.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  anetmodel.cc
rm -f random.o; c++ -o random.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  random.cc
rm -f rng.o; c++ -o rng.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  rng.cc
rm -f view.o; c++ -o view.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  view.cc
rm -f graphview.o; c++ -o graphview.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  graphview.cc
rm -f netgraph.o; c++ -o netgraph.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include -I/home/heiner/  
Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include   netgraph.cc
rm -f tracehook.o; c++ -o tracehook.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  tracehook.cc
rm -f lan.o; c++ -o lan.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  lan.cc
lan.cc: In method `void Lan::remove_drop(const struct TraceEvent &)':
lan.cc:162: warning: converting `const char *' to `char *' is a 
contravariance violation
lan.cc:162: warning: argument passing to `char *' from `const char *' 
discards const
lan.cc: In method `void Lan::register_drop(const struct TraceEvent &)':
lan.cc:178: warning: converting `const char *' to `char *' is a 
contravariance violation
lan.cc:178: warning: argument passing to `char *' from `const char *' 
discards const
lan.cc: In method `void Lan::arrive_packet(class Packet *, class Edge *, 
double)':
lan.cc:209: warning: converting `const char *' to `char *' is a 
contravariance violation
lan.cc:209: warning: argument passing to `char *' from `const char *' 
discards const
rm -f psview.o; c++ -o psview.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  psview.cc
rm -f group.o; c++ -o group.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  group.cc
group.cc: In method `int Group::join(int)':
group.cc:56: warning: converting `const char *' to `char *' is a 
contravariance violation
group.cc:56: warning: argument passing to `char *' from `const char *' 
discards const
group.cc: In method `void Group::leave(int)':
group.cc:68: warning: converting `const char *' to `char *' is a 
contravariance violation
group.cc:68: warning: argument passing to `char *' from `const char *' 
discards const
rm -f editview.o; c++ -o editview.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  editview.cc
tag.h: In method `int Tag::isMember(unsigned int) const':
In file included from editview.h:41,
                 from editview.cc:40:
tag.h:57: warning: converting `const char *' to `char *' is a 
contravariance violation
tag.h:57: warning: argument passing to `char *' from `const char *' 
discards const
editview.cc: In method `EditView::~EditView()':
editview.cc:93: warning: implicit declaration of function `int 
Tcl_DeleteCommandFromToken(...)'
rm -f tag.o; c++ -o tag.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 -msupersparc 
-D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  tag.cc
tag.h: In method `int Tag::isMember(unsigned int) const':
In file included from tag.cc:34:
tag.h:57: warning: converting `const char *' to `char *' is a 
contravariance violation
tag.h:57: warning: argument passing to `char *' from `const char *' 
discards const
tag.cc: In method `void Tag::add(class Animation *)':
tag.cc:84: warning: converting `const char *' to `char *' is a 
contravariance violation
tag.cc:84: warning: argument passing to `char *' from `const char *' 
discards const
tag.cc: In method `void Tag::remove(class Animation *)':
tag.cc:115: warning: converting `const char *' to `char *' is a 
contravariance violation
tag.cc:115: warning: argument passing to `char *' from `const char *' 
discards const
rm -f address.o; c++ -o address.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  address.cc
rm -f animator.o; c++ -o animator.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  animator.cc
rm -f wnetmodel.o; c++ -o wnetmodel.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  wnetmodel.cc
rm -f nam_stream.o; c++ -o nam_stream.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  nam_stream.cc
rm -f enetmodel.o; c++ -o enetmodel.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  enetmodel.cc
rm -f gen/version.c
tclsh8.0 bin/string2c.tcl version < VERSION > gen/version.c
rm -f gen/version.o; gcc -o gen/version.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  gen/version.c
rm -f gen/nam_tcl.cc
tclsh8.0 bin/tcl-expand.tcl tcl/nam-lib.tcl | 
/home/heiner/Utils/tclcl-1.0b7/src/tcl2c++ et_nam > gen/nam_tcl.cc
rm -f gen/nam_tcl.o; c++ -o gen/nam_tcl.o -c -O2 -DTCL_TK  -DNDEBUG -mv8 
-msupersparc -D__svr4__ -DUSE_SHM -DHAVE_LIBTCLCL1_0B7 -DHAVE_TCLCL_H 
-DHAVE_LIBOTCL1_0A3 -DHAVE_OTCL_H -DHAVE_DBG_H -DHAVE_LIBTK8_0 -DHAVE_TK_H 
-DHAVE_LIBTCL8_0 -DHAVE_TCL_H  -I. -I/home/heiner/Utils/tclcl-1.0b7/src 
-I/home/heiner/Utils/otcl-1.0a3/src -I/usr/local/include 
-I/home/heiner/Utils/tk-8.0/include -I/home/heiner/Utils/tcl-8.0/include 
  gen/nam_tcl.cc
rm -f nam
c++   -o nam \
	tkcompat.o tkUnixInit.o xwd.o netview.o netmodel.o edge.o packet.o node.o 
main.o trace.o queue.o drop.o animation.o agent.o feature.o route.o 
transform.o paint.o state.o monitor.o anetmodel.o random.o rng.o view.o 
graphview.o netgraph.o tracehook.o lan.o psview.o group.o editview.o tag.o 
address.o animator.o wnetmodel.o nam_stream.o enetmodel.o gen/version.o 
gen/nam_tcl.o  -R/home/heiner/Utils/tclcl-1.0b7/src 
-L/home/heiner/Utils/tclcl-1.0b7/src -ltclcl 
-R/home/heiner/Utils/otcl-1.0a3/src -L/home/heiner/Utils/otcl-1.0a3/src 
-lotcl -R/home/heiner/Utils/tk-8.0/lib -L/home/heiner/Utils/tk-8.0/lib 
-ltk8.0 -R/home/heiner/Utils/tcl-8.0/lib -L/home/heiner/Utils/tcl-8.0/lib 
-ltcl8.0 -lXext -lX11 -lsocket -lnsl -ldl -ldl -lm -ldl
Undefined			first referenced
 symbol  			    in file
Tk_GetFontStruct                    view.o
Tk_FreeFontStruct                   view.o
ld: fatal: Symbol referencing errors. No output written to nam
make: *** [nam] Error 1