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

Re: Problem with installing ns-2.1b4



On Tue, 10 Nov 1998 09:00:22 +0100, Torsten Mueller wrote: 
>Hallo,
>
>I have tried to install ns Verison 2.1b4.
>After having successfully installed tcl, tk, otcl and tclcl
>I get the following error message:
>
>
>c++  -o ns \
>        tclAppInit.o  random.o rng.o ranvar.o misc.o timer-handler.o  
>scheduler.o object.o  packet.o ip.o route.o connector.o ttl.o  trace.o 
>trace-ip.o  classifier.o classifier-addr.o classifier-hash.o 
>classifier-virtual.o  classifier-mcast.o classifier-mpath.o replicator.o  
>classifier-mac.o  app.o telnet.o tcplib-telnet.o  trafgen.o traffictrace.o 
>pareto.o expoo.o cbr_traffic.o  tbf.o resv.o sa.o saack.o  measuremod.o 
>estimator.o adc.o ms-adc.o timewindow-est.o acto-adc.o  pointsample-est.o 
>salink.o actp-adc.o hb-adc.o expavg-est.o param-adc.o null-estimator.o  
>adaptive-receiver.o vatrcvr.o consrcvr.o  agent.o message.o udp.o session-rtp.o 
>rtp.o rtcp.o ivs.o  tcp.o tcp-sink.o tcp-reno.o tcp-newreno.o  tcp-vegas.o 
>tcp-rbp.o tcp-full.o  scoreboard.o tcp-sack1.o tcp-fack.o  tcp-asym.o 
>tcp-asym-sink.o tcp-fs.o tcp-asym-fs.o  tcp-int.o chost.o tcp-session.o nilist.o 
> integrator.o queue-monitor.o flowmon.o loss-monitor.o  queue.o drop-tail.o 
>simple-intserv-sched.o red.o  semantic-packetqueue.o semantic-red.o ack-recons.o 
> sfq.o fq.o drr.o cbq.o  hackloss.o errmodel.o  delay.o ll.o snoop.o  channel.o 
>mac.o mac-csma.o mac-802_11.o mac-multihop.o  dynalink.o rtProtoDV.o 
>net-interface.o  ctrMcast.o mcast_ctrl.o srm.o  sessionhelper.o delaymodel.o 
>srm-ssm.o  srm-topo.o  alloc-address.o address.o  lib/int.Vec.o lib/int.RVec.o  
>lib/dmalloc_support.o  webcache/http.o webcache/tcp-simple.o webcache/pagepool.o 
> webcache/inval-agent.o webcache/tcpapp.o webcache/http-aux.o  lanRouter.o 
>tfcc.o filter.o gen/version.o gen/ns_tcl.o  win32.o -R../tclcl-1.0b7 
>-L../tclcl-1.0b7 -ltclcl -R../otcl-1.0a3 -L../otcl-1.0a3 -lotcl 
>-R/home/entcw7/matk/muellert/simulations/ns/ns-2.1b4/../tk8.0/unix 
>-L/home/entcw7/matk/muellert/simulations/ns/ns-2.1b4/../tk8.0/unix -ltk8.0 
>-R../tcl8.0/unix -L../tcl8.0/unix -ltcl8.0   -lXext -lX11 -lTcl -lotcl -ltclcl 
>-ltcl8.0 -ltk8.0  -lsocket -lnsl -ldl -ldl  -lm -ldl  -L/lib
>Undefined                       first referenced
> symbol                             in file
>TracedDouble::operator--(void)      tcp-vegas.o
>TclObject::name(void)               ranvar.o
>TclCommand type_info function       misc.o
>TracedDouble::TracedDouble(double)  estimator.o
>TracedInt::operator int(void)       salink.o
>TracedDouble::TracedDouble(void)    chost.o
>TracedDouble::operator/=(double)    tcp-fack.o
>TracedDouble::operator++(void)      tcp.o
>TracedInt::operator=(int)           salink.o
>TclClass type_info function         rng.o
>TracedDouble::operator double(void) estimator.o
>TracedDouble::operator+=(double)    estimator.o
>TracedInt::operator<<=(int)         tcp.o
>TracedInt::operator++(void)         tcp.o
>TracedInt::TracedInt(void)          tcp.o
>TclObject::init(int, char const *const *)rng.o
>TracedInt::operator--(int)          salink.o
>TclClass type_info node             rng.o
>TracedDouble::operator++(int)       tcp-full.o
>TclObject::lookup(char const *)     ranvar.o
>TracedInt::operator+=(int)          tcp.o
>TracedInt::operator=(TracedInt const &)tcp.o
>TclObject type_info node            rng.o
>TracedDouble::operator-=(double)    param-adc.o
>TracedDouble virtual table          tcp-rbp.o
>TclCommand type_info node           misc.o
>TracedInt::operator++(int)          salink.o
>TclObject type_info function        rng.o
>TracedDouble::operator=(TracedDouble const &)tcp.o
>TracedDouble::operator*=(double)    chost.o
>ld: fatal: Symbol referencing errors. No output written to ns
>collect2: ld returned 1 exit status
>*** Error code 1
>make: Fatal error: Command failed for target `ns'
>
>
>
>Can anybody help me?
>
>Thanks,
>Torsten

These symbols are all in tclcl.  Either it failed to build completely
or ns failed to link against it.

   -John Heidemann