如題
我想在筆電上安裝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,只是以後會不會有問題我就不確定了 :)