[問題] NS2安裝問題in Win7

作者: huntersp (史匹)   2010-01-07 10:50:55
如題
我想在筆電上安裝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成功過嗎?
作者: ghkbnm (ghg)   2010-01-07 17:10:00
用虛擬機器裝個linux來用ns2會比較好
作者: zaknafein (zak)   2010-01-07 21:45:00
幹嘛給自己找麻煩...
作者: huntersp (史匹)   2010-01-08 04:58:00
因為之前習慣都用cygwin來裝阿~~"
作者: abilitylife   2010-01-23 02:22:00
我用WIN7裝NS-2.33運作良好Cygwin的版本是1.5.25
作者: ericwahahaha (54615)   2010-01-23 02:58:00
樓上是正解 我試過1.7跟你一樣的問題如果TCL用8.5.X 可以順利COMPILE過 不過TK也要改8.5另外比較有可能可以在1.7 RUN的方法是 LIB分開灌不過慣了不知道可不可以跑 如果要花時間去測建議還是有VM灌LINUX或其他方法吧
作者: abilitylife   2010-01-23 19:21:00
其實你可以試試在tclUnixTime.c裡重新定義struct timezone{int tz_minuteswest;int tz_dsttime;};可以幫你過compile,只是以後會不會有問題我就不確定了 :)
作者: ericwahahaha (54615)   2010-01-23 21:47:00
顏博好厲害唷
作者: huntersp (史匹)   2010-01-28 07:09:00
我重新灌了雙作業系統了XDD

Links booklink

Contact Us: admin [ a t ] ucptt.com