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

[ns] ns-2 compiling



Hi
I've downloaded the ns-allinones2.1b6 (latest release
from the www.isi.edu/nsnam/dist) and I'm trying to compile it
on a Pentium PC running Linux Mandrake 7.0.

I've got the errors reported in the attached log file, could somebody
help me?

Thanks in advance
Regards
/Umberto Properzi
c++ -c -O2 -I. -I/opt/EBBO/ns-allinone-2.1b6/tclcl-1.0b9 -I/opt/EBBO/ns-allinone-2.1b6/otcl-1.0a5 -I/opt/EBBO/ns-allinone-2.1b6/tkbox/include -I/opt/EBBO/ns-allinone-2.1b6/tclbox/include -o formtxt.o formtxt.cc
c++ -c -O2 -I. -I/opt/EBBO/ns-allinone-2.1b6/tclcl-1.0b9 -I/opt/EBBO/ns-allinone-2.1b6/otcl-1.0a5 -I/opt/EBBO/ns-allinone-2.1b6/tkbox/include -I/opt/EBBO/ns-allinone-2.1b6/tclbox/include -o my-endian.o my-endian.cc
my-endian.cc: In function `void ToOtherEndian(TEntry *)':
my-endian.cc:42: conversion from `short unsigned int' to `enum method_t'
my-endian.cc:45: conversion from `u_4bytes' to `enum method_t'
my-endian.cc:48: conversion from `short unsigned int' to `enum protocol_t'
my-endian.cc:51: conversion from `u_4bytes' to `enum protocol_t'
make[1]: *** [my-endian.o] Error 1
make[1]: Leaving directory `/opt/EBBO/ns-allinone-2.1b6/ns-2.1b6/indep-utils/webtrace-conv/dec'
make[1]: Entering directory `/opt/EBBO/ns-allinone-2.1b6/ns-2.1b6/indep-utils/webtrace-conv/epa'
c++ -c -O2 -I. -I/opt/EBBO/ns-allinone-2.1b6/tclcl-1.0b9 -I/opt/EBBO/ns-allinone-2.1b6/otcl-1.0a5 -I/opt/EBBO/ns-allinone-2.1b6/tkbox/include -I/opt/EBBO/ns-allinone-2.1b6/tclbox/include -o tr-stat.o tr-stat.cc
c++ -o tr-stat  -O2 -I. -I/opt/EBBO/ns-allinone-2.1b6/tclcl-1.0b9 -I/opt/EBBO/ns-allinone-2.1b6/otcl-1.0a5 -I/opt/EBBO/ns-allinone-2.1b6/tkbox/include -I/opt/EBBO/ns-allinone-2.1b6/tclbox/include tr-stat.o -L/opt/EBBO/ns-allinone-2.1b6/tclbox/lib -ltcl8.0  -lnsl -ldl 
make[1]: Leaving directory `/opt/EBBO/ns-allinone-2.1b6/ns-2.1b6/indep-utils/webtrace-conv/epa'
make[1]: Entering directory `/opt/EBBO/ns-allinone-2.1b6/ns-2.1b6/indep-utils/webtrace-conv/nlanr'
c++ -c -O2 -I. -I../../.. -I/opt/EBBO/ns-allinone-2.1b6/tclcl-1.0b9 -I/opt/EBBO/ns-allinone-2.1b6/otcl-1.0a5 -I/opt/EBBO/ns-allinone-2.1b6/tkbox/include -I/opt/EBBO/ns-allinone-2.1b6/tclbox/include -o tr-stat.o tr-stat.cc
c++ -c -O2 -I. -I../../.. -I/opt/EBBO/ns-allinone-2.1b6/tclcl-1.0b9 -I/opt/EBBO/ns-allinone-2.1b6/otcl-1.0a5 -I/opt/EBBO/ns-allinone-2.1b6/tkbox/include -I/opt/EBBO/ns-allinone-2.1b6/tclbox/include -o logparse.o logparse.cc
c++  -O2 -o tr-stat tr-stat.o logparse.o -L/opt/EBBO/ns-allinone-2.1b6/tclbox/lib -ltcl8.0  -lnsl -ldl 
make[1]: Leaving directory `/opt/EBBO/ns-allinone-2.1b6/ns-2.1b6/indep-utils/webtrace-conv/nlanr'
make[1]: Entering directory `/opt/EBBO/ns-allinone-2.1b6/ns-2.1b6/indep-utils/webtrace-conv/ucb'
c++ -c -O2 -I. -I/opt/EBBO/ns-allinone-2.1b6/tclcl-1.0b9 -I/opt/EBBO/ns-allinone-2.1b6/otcl-1.0a5 -I/opt/EBBO/ns-allinone-2.1b6/tkbox/include -I/opt/EBBO/ns-allinone-2.1b6/tclbox/include -o tr-stat.o tr-stat.cc
c++ -c -O2 -I. -I/opt/EBBO/ns-allinone-2.1b6/tclcl-1.0b9 -I/opt/EBBO/ns-allinone-2.1b6/otcl-1.0a5 -I/opt/EBBO/ns-allinone-2.1b6/tkbox/include -I/opt/EBBO/ns-allinone-2.1b6/tclbox/include -o logparse.o logparse.cc
c++ -c -O2 -I. -I/opt/EBBO/ns-allinone-2.1b6/tclcl-1.0b9 -I/opt/EBBO/ns-allinone-2.1b6/otcl-1.0a5 -I/opt/EBBO/ns-allinone-2.1b6/tkbox/include -I/opt/EBBO/ns-allinone-2.1b6/tclbox/include -o utils.o utils.cc
utils.cc: In function `int saccept(int)':
utils.cc:358: passing `int *' as argument 3 of `accept(int, sockaddr *, socklen_t *)' changes signedness
utils.cc: In function `int sportnum(int)':
utils.cc:469: passing `int *' as argument 3 of `getsockname(int, sockaddr *, socklen_t *)' changes signedness
make[1]: *** [utils.o] Error 1
make[1]: Leaving directory `/opt/EBBO/ns-allinone-2.1b6/ns-2.1b6/indep-utils/webtrace-conv/ucb'
make: *** [all-recursive] Error 2
Ns make failed!
See http://www-mash.CS.Berkeley.EDU/ns/ns-problems.html for problems