如题
我想在笔电上安装NS2
但是作业系统是win 7
安装完cygwin的套件之后, 想尝试安装NS2
结果在一开始的checking, 发现gcc套件不存在
但是我在cygwin底下执行gcc却又正常....
因此我先略过..
之后的gcc-g++ gawk套件都检查ok
到了X window部分却又没找到xorg-x11-base or XFree86-base
可是我在setup cygwin画面下发现已安装完成阿..orz
然后开启xwin之后, 发现无法由键盘输入指令..
若继续忽略X的检查, 直接安装NS2的话
最后会出现以下的错误讯息
/home/huntersp/ns-allinone-2.34/tcl8.4.18/unix/tclUnixTime.c:100: error:
storage size of ‘tz’ isn’t known
/ns-allinone-2.34/tcl8.4.18/unix/tclUnixTime.c:100: warning: unused variable
‘tz’
/home/huntersp/ns-allinone-2.34/tcl8.4.18/unix/tclUnixTime.c: In function ‘
Tcl_GetTime’:
/home/huntersp/ns-allinone-2.34/tcl8.4.18/unix/tclUnixTime.c:253: error:
storage size of ‘tz’ isn’t known
/home/huntersp/ns-allinone-2.34/tcl8.4.18/unix/tclUnixTime.c:253: warning:
unused variable ‘tz’
make: *** [tclUnixTime.o] Error 1
tcl8.4.18 make failed! Exiting ...
请问板上的各位有人成功在win7底下安装ns2成功过吗?
作者: abilitylife 2010-01-23 19:21:00
其实你可以试试在tclUnixTime.c里重新定义struct timezone{int tz_minuteswest;int tz_dsttime;};可以帮你过compile,只是以后会不会有问题我就不确定了 :)