[ns] NS 2.29 in X86_64 (Suse 10.0)
marcos@fc.unesp.br
marcos at fc.unesp.br
Fri Jan 20 15:30:51 PST 2006
Hello,
I installed Suse Linux 10.0 (uname -a gives Linux linux
2.6.13-15.7-default #1 x86_64 x86_64 x86_64 GNU/Linux) in a Turion 64
processor.
Googling the mailing list I found some usefull tips I translated in the
patch bellow, including my own contribution.
After ./validate, I got the following:
validate overall report: some tests failed:
./test-all-tcpHighspeed ./test-all-srm ./test-all-smac-multihop
./test-all-hier-routing ./test-all-algo-routing ./test-all-mcast
./test-all-vc ./test-all-session ./test-all-mixmode ./test-all-red
./test-all-cbq ./test-all-webcache ./test-all-mcache ./test-all-plm
./test-all-wireless-tdma ./test-all-xcp
Maybe, the errors listed above come from my modifications. I don't know,
but the patch could help someone as a starting point.
Thanks,
Marcos
-------------------------------------------------------------------------------------------
*diff -Naur ns-allinone-2.29-orig/install ns-allinone-2.29/install*
*--- ns-allinone-2.29-orig/install 2005-10-22 15:34:47.000000000 -0200*
*+++ ns-allinone-2.29/install 2006-01-20 15:56:37.000000000 -0200*
@@ -468,7 +468,7 @@
blame='Please check http://www.isi.edu/nsnam/ns/ns-problems.html
for common problems and bug fixes.'
if [ "${test_cygwin}" = "true" ]; then
- ./configure --x-libraries=/usr/X11R6/lib
--x-includes=/usr/X11R6/include || die "otcl-$OTCLVER configuration failed!
Exiting ...";
+ ./configure --x-libraries=/usr/X11R6/lib64
--x-includes=/usr/X11R6/include || die "otcl-$OTCLVER configuration failed!
Exiting ...";
else
./configure || die "otcl-$OTCLVER configuration failed! Exiting ...";
fi
@@ -493,7 +493,7 @@
cd ./tclcl-$TCLCLVER
if [ "${test_cygwin}" = "true" ]; then
- ./configure --x-libraries=/usr/X11R6/lib
--x-includes=/usr/X11R6/include || die "tclcl-$TCLCLVER configuration failed!
Exiting ...";
+ ./configure --x-libraries=/usr/X11R6/lib64
--x-includes=/usr/X11R6/include || die "tclcl-$TCLCLVER configuration failed!
Exiting ...";
else
./configure || die "tclcl-$TCLCLVER configuration failed! Exiting ..."
fi
@@ -522,7 +522,7 @@
fi
if [ "${test_cygwin}" = "true" ]; then
- ./configure --x-libraries=/usr/X11R6/lib
--x-includes=/usr/X11R6/include || die "Ns configuration failed! Exiting ...";
+ ./configure --x-libraries=/usr/X11R6/lib64
--x-includes=/usr/X11R6/include || die "Ns configuration failed! Exiting ...";
else
./configure || die "Ns configuration failed! Exiting ...";
fi
@@ -547,7 +547,7 @@
cd ./nam-$NAMVER
if [ "${test_cygwin}" = "true" ]; then
- ./configure --x-libraries=/usr/X11R6/lib
--x-includes=/usr/X11R6/include --with-tclcl=$CUR_PATH/tclcl-$TCLCLVER || die
"Nam configuration failed! Exiting ...";
+ ./configure --x-libraries=/usr/X11R6/lib64
--x-includes=/usr/X11R6/include --with-tclcl=$CUR_PATH/tclcl-$TCLCLVER || die
"Nam configuration failed! Exiting ...";
else
./configure --with-tclcl=$CUR_PATH/tclcl-$TCLCLVER || die "Nam
configuration failed! Exiting ...";
fi
*diff -Naur ns-allinone-2.29-orig/nam-1.11/conf/configure.in.x11
ns-allinone-2.29/nam-1.11/conf/configure.in.x11*
*--- ns-allinone-2.29-orig/nam-1.11/conf/configure.in.x11 2004-12-17
13:14:20.000000000 -0200*
*+++ ns-allinone-2.29/nam-1.11/conf/configure.in.x11 2006-01-20
15:56:37.000000000 -0200*
@@ -3,6 +3,7 @@
xlibdirs="\
/usr/openwin/lib \
+ /usr/X11R6/lib64 \
/usr/X11R6/lib \
/usr/lib/X11R6 \
/usr/X11R5/lib \
*diff -Naur ns-allinone-2.29-orig/nam-1.11/config.status
ns-allinone-2.29/nam-1.11/config.status*
*--- ns-allinone-2.29-orig/nam-1.11/config.status 2005-01-24 17:48:25.000000000
-0200*
*+++ ns-allinone-2.29/nam-1.11/config.status 2006-01-20 15:56:37.000000000
-0200*
@@ -77,7 +77,7 @@
s%@CC@%gcc%g
s%@CXX@%c++%g
s%@V_INCLUDE_X11@%%g
-s%@V_LIB_X11@%-L/usr/X11R6/lib -lXext -lX11%g
+s%@V_LIB_X11@%-L/usr/X11R6/lib64 -lXext -lX11%g
s%@V_TCL_LIBRARY_FILES@%$(TCL_84_LIBRARY_FILES)%g
s%@V_TCLSH@%/users/haldar/tcl8.4.5/bin/tclsh8.4%g
s%@V_LIBRARY_TCL@%/users/haldar/tcl8.4.5/lib/tcl8.4%g
*diff -Naur ns-allinone-2.29-orig/nam-1.11/config.sub
ns-allinone-2.29/nam-1.11/config.sub*
*--- ns-allinone-2.29-orig/nam-1.11/config.sub 2005-01-25 21:22:43.000000000
-0200*
*+++ ns-allinone-2.29/nam-1.11/config.sub 2006-01-20 15:56:37.000000000 -0200*
@@ -267,7 +267,7 @@
| tahoe | thumb | tic4x | tic80 | tron \
| v850 | v850e \
| we32k \
- | x86 | xscale | xstormy16 | xtensa \
+ | x86 | x86_64 | xscale | xstormy16 | xtensa \
| z8k)
basic_machine=$basic_machine-unknown
;;
@@ -1172,7 +1172,7 @@
;;
-qnx*)
case $basic_machine in
- x86-* | i*86-*)
+ x86-* | x86_64-* | i*86-*)
;;
*)
os=-nto$os
*diff -Naur ns-allinone-2.29-orig/nam-1.11/configure
ns-allinone-2.29/nam-1.11/configure*
*--- ns-allinone-2.29-orig/nam-1.11/configure 2005-11-26 21:57:36.000000000
-0200*
*+++ ns-allinone-2.29/nam-1.11/configure 2006-01-20 15:56:37.000000000 -0200*
@@ -4907,6 +4907,7 @@
xlibdirs="\
/usr/openwin/lib \
+ /usr/X11R6/lib64 \
/usr/X11R6/lib \
/usr/lib/X11R6 \
/usr/X11R5/lib \
*diff -Naur ns-allinone-2.29-orig/nam-1.11/editview.cc
ns-allinone-2.29/nam-1.11/editview.cc*
*--- ns-allinone-2.29-orig/nam-1.11/editview.cc 2003-10-11 19:56:49.000000000
-0300*
*+++ ns-allinone-2.29/nam-1.11/editview.cc 2006-01-20 15:58:28.000000000 -0200*
@@ -66,7 +66,7 @@
}
char str[256];
model_ = m;
- sprintf(str, "def%-u", (int)this);
+ sprintf(str, "def%-u", (long int)this);
defTag_ = new Tag(str);
model_->add_tag(defTag_);
editing_stage_ = NONE;
@@ -89,7 +89,7 @@
}
model_ = m;
- sprintf(str, "def%-u", (int)this);
+ sprintf(str, "def%-u", (long int)this);
defTag_ = new Tag(name);
model_->add_tag(defTag_);
editing_stage_ = NONE;
*diff -Naur ns-allinone-2.29-orig/nam-1.11/group.cc
ns-allinone-2.29/nam-1.11/group.cc*
*--- ns-allinone-2.29-orig/nam-1.11/group.cc 2001-04-17 21:14:15.000000000
-0300*
*+++ ns-allinone-2.29/nam-1.11/group.cc 2006-01-20 15:58:04.000000000 -0200*
@@ -81,7 +81,7 @@
for (he = Tcl_FirstHashEntry(nodeHash_, &hs);
he != NULL;
he = Tcl_NextHashEntry(&hs), i++)
- mbrs[i] = (int) Tcl_GetHashValue(he);
+ mbrs[i] = (long int) Tcl_GetHashValue(he);
}
void Group::draw(View * nv, double now) {
*diff -Naur ns-allinone-2.29-orig/nam-1.11/netmodel.cc
ns-allinone-2.29/nam-1.11/netmodel.cc*
*--- ns-allinone-2.29-orig/nam-1.11/netmodel.cc 2003-10-11 19:56:50.000000000
-0300*
*+++ ns-allinone-2.29/nam-1.11/netmodel.cc 2006-01-20 15:56:37.000000000 -0200*
@@ -308,7 +308,7 @@
Tcl_HashEntry *he = Tcl_FindHashEntry(addrHash_, (const char *)addr);
if (he == NULL)
return -1;
- return (int)Tcl_GetHashValue(he);
+ return (long int)Tcl_GetHashValue(he);
}
//----------------------------------------------------------------------
@@ -2761,7 +2761,7 @@
Tcl_HashEntry *he = Tcl_FindHashEntry(objnameHash_, n);
if (he == NULL)
return -1;
- return (int)Tcl_GetHashValue(he);
+ return (long int)Tcl_GetHashValue(he);
#undef STATIC_NAMELEN
}
*diff -Naur ns-allinone-2.29-orig/ns-2.29/AllinOne/install
ns-allinone-2.29/ns-2.29/AllinOne/install*
*--- ns-allinone-2.29-orig/ns-2.29/AllinOne/install 2005-10-20
02:45:22.000000000 -0200*
*+++ ns-allinone-2.29/ns-2.29/AllinOne/install 2006-01-20 15:56:37.000000000
-0200*
@@ -468,7 +468,7 @@
blame='Please check http://www.isi.edu/nsnam/ns/ns-problems.html
for common problems and bug fixes.'
if [ "${test_cygwin}" = "true" ]; then
- ./configure --x-libraries=/usr/X11R6/lib
--x-includes=/usr/X11R6/include || die "otcl-$OTCLVER configuration failed!
Exiting ...";
+ ./configure --x-libraries=/usr/X11R6/lib64
--x-includes=/usr/X11R6/include || die "otcl-$OTCLVER configuration failed!
Exiting ...";
else
./configure || die "otcl-$OTCLVER configuration failed! Exiting ...";
fi
@@ -493,7 +493,7 @@
cd ./tclcl-$TCLCLVER
if [ "${test_cygwin}" = "true" ]; then
- ./configure --x-libraries=/usr/X11R6/lib
--x-includes=/usr/X11R6/include || die "tclcl-$TCLCLVER configuration failed!
Exiting ...";
+ ./configure --x-libraries=/usr/X11R6/lib64
--x-includes=/usr/X11R6/include || die "tclcl-$TCLCLVER configuration failed!
Exiting ...";
else
./configure || die "tclcl-$TCLCLVER configuration failed! Exiting ..."
fi
@@ -522,7 +522,7 @@
fi
if [ "${test_cygwin}" = "true" ]; then
- ./configure --x-libraries=/usr/X11R6/lib
--x-includes=/usr/X11R6/include || die "Ns configuration failed! Exiting ...";
+ ./configure --x-libraries=/usr/X11R6/lib64
--x-includes=/usr/X11R6/include || die "Ns configuration failed! Exiting ...";
else
./configure || die "Ns configuration failed! Exiting ...";
fi
@@ -547,7 +547,7 @@
cd ./nam-$NAMVER
if [ "${test_cygwin}" = "true" ]; then
- ./configure --x-libraries=/usr/X11R6/lib
--x-includes=/usr/X11R6/include --with-tclcl=$CUR_PATH/tclcl-$TCLCLVER || die
"Nam configuration failed! Exiting ...";
+ ./configure --x-libraries=/usr/X11R6/lib64
--x-includes=/usr/X11R6/include --with-tclcl=$CUR_PATH/tclcl-$TCLCLVER || die
"Nam configuration failed! Exiting ...";
else
./configure --with-tclcl=$CUR_PATH/tclcl-$TCLCLVER || die "Nam
configuration failed! Exiting ...";
fi
*diff -Naur ns-allinone-2.29-orig/ns-2.29/conf/configure.in.x11
ns-allinone-2.29/ns-2.29/conf/configure.in.x11*
*--- ns-allinone-2.29-orig/ns-2.29/conf/configure.in.x11 2005-10-20
02:45:25.000000000 -0200*
*+++ ns-allinone-2.29/ns-2.29/conf/configure.in.x11 2006-01-20
15:56:37.000000000 -0200*
@@ -3,6 +3,7 @@
xlibdirs="\
/usr/openwin/lib \
+ /usr/X11R6/lib64 \
/usr/X11R6/lib \
/usr/lib/X11R6 \
/usr/X11R5/lib \
*diff -Naur ns-allinone-2.29-orig/ns-2.29/config.sub
ns-allinone-2.29/ns-2.29/config.sub*
*--- ns-allinone-2.29-orig/ns-2.29/config.sub 2005-10-20 02:45:22.000000000
-0200*
*+++ ns-allinone-2.29/ns-2.29/config.sub 2006-01-20 15:56:37.000000000 -0200*
@@ -272,7 +272,7 @@
| tahoe | thumb | tic4x | tic80 | tron \
| v850 | v850e \
| we32k \
- | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
+ | x86 | x86_64 | xscale | xscalee[bl] | xstormy16 | xtensa \
| z8k)
basic_machine=$basic_machine-unknown
;;
@@ -1193,7 +1193,7 @@
;;
-qnx*)
case $basic_machine in
- x86-* | i*86-*)
+ x86-* | x86_64-* | i*86-*)
;;
*)
os=-nto$os
*diff -Naur ns-allinone-2.29-orig/otcl-1.11/conf/configure.in.x11
ns-allinone-2.29/otcl-1.11/conf/configure.in.x11*
*--- ns-allinone-2.29-orig/otcl-1.11/conf/configure.in.x11 1997-03-15
22:59:46.000000000 -0300*
*+++ ns-allinone-2.29/otcl-1.11/conf/configure.in.x11 2006-01-20
15:56:37.000000000 -0200*
@@ -3,6 +3,7 @@
xlibdirs="\
/usr/openwin/lib \
+ /usr/X11R6/lib64 \
/usr/X11R6/lib \
/usr/lib/X11R6 \
/usr/X11R5/lib \
*diff -Naur ns-allinone-2.29-orig/otcl-1.11/config.sub
ns-allinone-2.29/otcl-1.11/config.sub*
*--- ns-allinone-2.29-orig/otcl-1.11/config.sub 2005-09-27 02:03:25.000000000
-0300*
*+++ ns-allinone-2.29/otcl-1.11/config.sub 2006-01-20 15:56:37.000000000 -0200*
@@ -272,7 +272,7 @@
| tahoe | thumb | tic4x | tic80 | tron \
| v850 | v850e \
| we32k \
- | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
+ | x86 | x86_64 | xscale | xscalee[bl] | xstormy16 | xtensa \
| z8k)
basic_machine=$basic_machine-unknown
;;
@@ -1193,7 +1193,7 @@
;;
-qnx*)
case $basic_machine in
- x86-* | i*86-*)
+ x86-* | x86_64-* | i*86-*)
;;
*)
os=-nto$os
*diff -Naur ns-allinone-2.29-orig/otcl-1.11/configure
ns-allinone-2.29/otcl-1.11/configure*
*--- ns-allinone-2.29-orig/otcl-1.11/configure 2005-11-26 21:58:06.000000000
-0200*
*+++ ns-allinone-2.29/otcl-1.11/configure 2006-01-20 15:56:37.000000000 -0200*
@@ -5011,6 +5011,7 @@
xlibdirs="\
/usr/openwin/lib \
+ /usr/X11R6/lib64 \
/usr/X11R6/lib \
/usr/lib/X11R6 \
/usr/X11R5/lib \
*diff -Naur ns-allinone-2.29-orig/tcl8.4.11/unix/tcl.m4
ns-allinone-2.29/tcl8.4.11/unix/tcl.m4*
*--- ns-allinone-2.29-orig/tcl8.4.11/unix/tcl.m4 2005-06-29 13:40:33.000000000
-0300*
*+++ ns-allinone-2.29/tcl8.4.11/unix/tcl.m4 2006-01-20 15:56:37.000000000 -0200*
@@ -2190,7 +2190,7 @@
if test "$no_x" = yes; then
AC_MSG_CHECKING(for X11 libraries)
XLIBSW=nope
- dirs="/usr/unsupported/lib /usr/local/lib /usr/X386/lib /usr/X11R6/lib
/usr/X11R5/lib /usr/lib/X11R5 /usr/lib/X11R4 /usr/openwin/lib /usr/X11/lib
/usr/sww/X11/lib"
+ dirs="/usr/unsupported/lib /usr/local/lib /usr/X386/lib /usr/X11R6/lib64
/usr/X11R6/lib /usr/X11R5/lib /usr/lib/X11R5 /usr/lib/X11R4 /usr/openwin/lib
/usr/X11/lib /usr/sww/X11/lib"
for i in $dirs ; do
if test -r $i/libX11.a -o -r $i/libX11.so -o -r $i/libX11.sl; then
AC_MSG_RESULT($i)
*diff -Naur ns-allinone-2.29-orig/tclcl-1.17/conf/configure.in.x11
ns-allinone-2.29/tclcl-1.17/conf/configure.in.x11*
*--- ns-allinone-2.29-orig/tclcl-1.17/conf/configure.in.x11 2005-10-02
18:26:19.000000000 -0300*
*+++ ns-allinone-2.29/tclcl-1.17/conf/configure.in.x11 2006-01-20
15:56:37.000000000 -0200*
@@ -3,6 +3,7 @@
xlibdirs="\
/usr/openwin/lib \
+ /usr/X11R6/lib64 \
/usr/X11R6/lib \
/usr/lib/X11R6 \
/usr/X11R5/lib \
*diff -Naur ns-allinone-2.29-orig/tclcl-1.17/config.sub
ns-allinone-2.29/tclcl-1.17/config.sub*
*--- ns-allinone-2.29-orig/tclcl-1.17/config.sub 2005-10-02 18:26:19.000000000
-0300*
*+++ ns-allinone-2.29/tclcl-1.17/config.sub 2006-01-20 15:56:37.000000000 -0200*
@@ -272,7 +272,7 @@
| tahoe | thumb | tic4x | tic80 | tron \
| v850 | v850e \
| we32k \
- | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
+ | x86 | x86_64 | xscale | xscalee[bl] | xstormy16 | xtensa \
| z8k)
basic_machine=$basic_machine-unknown
;;
@@ -1193,7 +1193,7 @@
;;
-qnx*)
case $basic_machine in
- x86-* | i*86-*)
+ x86-* | x86_64-* | i*86-*)
;;
*)
os=-nto$os
*diff -Naur ns-allinone-2.29-orig/tclcl-1.17/configure
ns-allinone-2.29/tclcl-1.17/configure*
*--- ns-allinone-2.29-orig/tclcl-1.17/configure 2005-10-23 01:06:26.000000000
-0200*
*+++ ns-allinone-2.29/tclcl-1.17/configure 2006-01-20 15:56:37.000000000 -0200*
@@ -6327,6 +6327,7 @@
xlibdirs="\
/usr/openwin/lib \
+ /usr/X11R6/lib64 \
/usr/X11R6/lib \
/usr/lib/X11R6 \
/usr/X11R5/lib \
*diff -Naur ns-allinone-2.29-orig/tk8.4.11/unix/configure
ns-allinone-2.29/tk8.4.11/unix/configure*
*--- ns-allinone-2.29-orig/tk8.4.11/unix/configure 2005-06-29 13:43:10.000000000
-0300*
*+++ ns-allinone-2.29/tk8.4.11/unix/configure 2006-01-20 15:56:37.000000000
-0200*
@@ -4940,6 +4940,7 @@
# Check X11 before X11Rn because it is often a symlink to the current release.
for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
/usr/X11/lib \
+ /usr/X11R6/lib64 \
/usr/X11R6/lib \
/usr/X11R5/lib \
/usr/X11R4/lib \
@@ -5087,7 +5088,7 @@
echo $ac_n "checking for X11 libraries""... $ac_c" 1>&6
echo "configure:5089: checking for X11 libraries" >&5
XLIBSW=nope
- dirs="/usr/unsupported/lib /usr/local/lib /usr/X386/lib /usr/X11R6/lib
/usr/X11R5/lib /usr/lib/X11R5 /usr/lib/X11R4 /usr/openwin/lib /usr/X11/lib
/usr/sww/X11/lib"
+ dirs="/usr/unsupported/lib /usr/local/lib /usr/X386/lib /usr/X11R6/lib64
/usr/X11R6/lib /usr/X11R5/lib /usr/lib/X11R5 /usr/lib/X11R4 /usr/openwin/lib
/usr/X11/lib /usr/sww/X11/lib"
for i in $dirs ; do
if test -r $i/libX11.a -o -r $i/libX11.so -o -r $i/libX11.sl; then
echo "$ac_t""$i" 1>&6
*diff -Naur ns-allinone-2.29-orig/tk8.4.11/unix/tcl.m4
ns-allinone-2.29/tk8.4.11/unix/tcl.m4*
*--- ns-allinone-2.29-orig/tk8.4.11/unix/tcl.m4 2005-06-29 13:43:10.000000000
-0300*
*+++ ns-allinone-2.29/tk8.4.11/unix/tcl.m4 2006-01-20 15:56:37.000000000 -0200*
@@ -2190,7 +2190,7 @@
if test "$no_x" = yes; then
AC_MSG_CHECKING(for X11 libraries)
XLIBSW=nope
- dirs="/usr/unsupported/lib /usr/local/lib /usr/X386/lib /usr/X11R6/lib
/usr/X11R5/lib /usr/lib/X11R5 /usr/lib/X11R4 /usr/openwin/lib /usr/X11/lib
/usr/sww/X11/lib"
+ dirs="/usr/unsupported/lib /usr/local/lib /usr/X386/lib /usr/X11R6/lib64
/usr/X11R6/lib /usr/X11R5/lib /usr/lib/X11R5 /usr/lib/X11R4 /usr/openwin/lib
/usr/X11/lib /usr/sww/X11/lib"
for i in $dirs ; do
if test -r $i/libX11.a -o -r $i/libX11.so -o -r $i/libX11.sl; then
AC_MSG_RESULT($i)
*diff -Naur ns-allinone-2.29-orig/xgraph-12.1/configure
ns-allinone-2.29/xgraph-12.1/configure*
*--- ns-allinone-2.29-orig/xgraph-12.1/configure 2005-10-22 15:38:54.000000000
-0200*
*+++ ns-allinone-2.29/xgraph-12.1/configure 2006-01-20 15:56:37.000000000 -0200*
@@ -1274,6 +1274,7 @@
# Check X11 before X11Rn because it is often a symlink to the current release.
for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
/usr/X11/lib \
+ /usr/X11R6/lib64 \
/usr/X11R6/lib \
/usr/X11R5/lib \
/usr/X11R4/lib \
----- Finalizar mensagem encaminhada -----
------------------------------------------------------
Mensagem enviada pelo Webmail da Faculdade de Ciências
More information about the Ns-users
mailing list