OTclNsMemo
提供:やる気向上作戦
ns2 ver. 2.27のススメ
- Tcl/Tkのバージョンが最新の8.4.5に!
- ということは、64bit整数型(wide)が使える。大きなバイト数を表現するのに実数型を使わなくてもすむ。
ns-2 2.27 all-in-one をRedHat9でビルドする際の注意
- Tclclをビルドする際,TCL_84_LIBRARY_FILESでTclのlibrary/http2.4ディレクトリを参照しているが,これは存在しない。httpディレクトリを参照すべきである。
- Makefile.in および Makefile修正。
- ns-2.27/indep-utils/cmu-scen-gen/setdest のMakefileで CPP_NAMESPACE シンボルが定義されていないため、C++コンパイラがエラー終了する。
- Makefile 及び Makefile.inを以下のように修正
DEFINE = -Dstand_alone -DSTL_NAMESPACE=@STL_NAMESPACE@ -DCPP_NAMESPACE=std #(-DCPP_NAMESPACE=stdを加える)
- ns-2.27/indep-utils/webtrace-conv/dec についても、CPP_NAMESPACEシンボルを定義し忘れている。
- Makefile 及び Makefile.inを以下のように修正
CFLAGS = @V_CCOPT@ -DSTL_NAMESPACE=@STL_NAMESPACE@ -DCPP_NAMESPACE=std
- ns-2.27/indep-utils/webtrace-conv/nlanr についても・・・(以下同文)
上記のパッチ (CPP_NAMESPACE) (当ページに投稿していただきました)
下記のnspatch.tar.gz を解凍し、dopatch.tcl を実行する。このパッチで修正されるのは、上記の後から3項目の CPP_NAMESPACE の問題のみである。