Ns-2.27 installation problem in Fedora 11 and fedora 9
Hi,
during installation of Ns-2.27 in Fedora 11 and Fedora 9 when i use ./install after some steps it display errr creating Makefile g++ -c -DNO_TK -DNDEBUG -DUSE_SHM -DHAVE_LIBOTCL1_8 -DHAVE_OTCL_H -DHAVE_LIBTK8_4 -DHAVE_TK_H -DHAVE_LIBTCL8_4 -DHAVE_TCL_H -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_SNPRINTF=1 -DSTDC_HEADERS=1 -DHAVE_STRTOQ=1 -DHAVE_STRTOLL=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_LONG=4 -DHAVE_INT64=1 -DHAVE_TCL_H=1 -DHAVE_LIBTCL8_4=1 -DHAVE_TK_H=1 -DHAVE_LIBTK8_4=1 -DHAVE_OTCL_H=1 -DHAVE_LIBOTCL1_8=1 -I. -I/root/ns-allinone-2.27/otcl-1.8 -I/root/ns-allinone-2.27/include -I/root/ns-allinone-2.27/include -o Tcl.o Tcl.cc In file included from tclcl.h:49, from Tcl.cc:48: tclcl-mappings.h: In static member function ‘static int TclObjectHelper<T>::dispatch_(void*, Tcl_Interp*, int, char**)’: tclcl-mappings.h:51: error: incomplete type ‘Tcl’ used in nested name specifier tclcl-mappings.h:52: error: invalid use of incomplete type ‘struct Tcl’ tclcl-mappings.h:41: error: forward declaration of ‘struct Tcl’ tclcl-mappings.h:57: error: invalid use of incomplete type ‘struct Tcl’ tclcl-mappings.h:41: error: forward declaration of ‘struct Tcl’ Tcl.cc: In member function ‘void Tcl::eval(char*)’: Tcl.cc:180: warning: deprecated conversion from string constant to ‘char*’ Tcl.cc: In member function ‘int TclObject::traceVar(const char*, TclObject*)’: Tcl.cc:419: warning: deprecated conversion from string constant to ‘char*’ Tcl.cc: In static member function ‘static int TclClass::create_shadow(void*, Tcl_Interp*, int, const char**)’: Tcl.cc:507: warning: deprecated conversion from string constant to ‘char*’ Tcl.cc:509: warning: deprecated conversion from string constant to ‘char*’ Tcl.cc: In static member function ‘static int TclClass::dispatch_instvar(void*, Tcl_Interp*, int, const char**)’: Tcl.cc:564: error: invalid conversion from ‘const char*’ to ‘char*’ Tcl.cc:569: warning: deprecated conversion from string constant to ‘char*’ Tcl.cc: In member function ‘virtual void TclClass::bind()’: Tcl.cc:601: warning: deprecated conversion from string constant to ‘char*’ Tcl.cc:603: warning: deprecated conversion from string constant to ‘char*’ make: *** [Tcl.o] Error 1 how to solve error . plz send me solution |
Probably should go to fedora 14, 11 is unsupported.
|
Welcome to LQ.
Looks like all the prerequisites are missing : # yum install \ gcc-c++ compat-gcc-34-c++ automake autoconf libtool libX11-devel \ libXext-devel libXau-devel libXmu-devel xorg-x11-proto-devel .. |
All times are GMT -5. The time now is 09:27 AM. |