It seems your compiler considers the declaration of "char** p_info::name_ char*" is different from the definition of "p_info::name_ [59]".
You may check the version of g++ in your system, by g++ -v g++ 4.2.4 works well with ns-allinone-2.33 eng Rony wrote: > > > > > Eng Rony > > [EMAIL PROTECTED]:~/ns-allinone-2.33/ns-2.33$ make > > g++ -c -Wall -DTCP_DELAY_BIND_ALL -DNO_TK -DTCLCL_CLASSINSTVAR -DNDEBUG > -DL= > INUX_TCP_HEADER -DUSE_SHM -DHAVE_LIBTCLCL -DHAVE_TCLCL_H > -DHAVE_LIBOTCL1_13= > -DHAVE_OTCL_H -DHAVE_LIBTK8_4 -DHAVE_TK_H -DHAVE_LIBTCL8_4 -DHAVE_TCL_H > -D= > HAVE_CONFIG_H -DNS_DIFFUSION -DSMAC_NO_SYNC -DCPP_NAMESPACE=3Dstd > -DUSE_SIN= > GLE_ADDRESS_SPACE -Drng_test -I. -I. > -I/home/rania/ns-allinone-2.33/tclcl-1= > ...19 -I/home/rania/ns-allinone-2.33/otcl > -I/home/rania/ns-allinone-2.33/inc= > lude -I/home/rania/ns-allinone-2.33/include -I/usr/include/pcap -I./tcp > -I.= > /sctp -I./common -I./link -I./queue -I./adc -I./apps -I./mac -I./mobile > -I.= > /trace -I./routing -I./tools -I./classifier -I./mcast > -I./diffusion3/lib/ma= > in -I./diffusion3/lib -I./diffusion3/lib/nr -I./diffusion3/ns > -I./diffusion= > 3/filter_core -I./asim/ -I./qs -I./diffserv -I./satellite -I./wpan -o > commo= > n/packet.o common/packet.cc > common/packet.cc:44: error: conflicting declaration 'char** p_info::name_' > common/packet.h:277: error: 'p_info::name_' has a previous declaration as > '= > char* p_info::name_ [59]' > common/packet.cc:44: error: declaration of 'char* p_info::name_ [59]' > outsi= > de of class is not definition > common/packet.cc:45: error: 'unsigned int p_info::nPkt_' is not a static > me= > mber of 'class p_info' > > =20 > common/packet.cc:46: error: expected constructor, destructor, or type > conve= > rsion before '*' token > common/packet.cc:48: error: no 'int p_info::addPacket(char*)' member > functi= > on declared in class 'p_info' > common/packet.cc: In member function 'int p_info::addPacket(char*)': > common/packet.cc:50: error: 'nPkt_' was not declared in this scope > common/packet.cc:51: error: 'initName' was not declared in this scope > common/packet.cc:53: error: 'nPkt_' was not declared in this scope > common/packet.cc:55: error: 'initName' was not declared in this scope > make: *** [common/packet.o] Error 1 > [EMAIL PROTECTED]:~/ns-allinone-2.33/ns-2.33$ > > > > > > > -- View this message in context: http://www.nabble.com/errors-when-type-make-tp19886080p19894159.html Sent from the ns-users mailing list archive at Nabble.com.