I have no idea about that.
I guess you were using an older version of Ubuntu or a apt-source server which is not updated, as the gcc on you system is a "prerelease" version and is released on 20070929. If the errors are caused by an "bad" version of gcc (I'm not sure), maybe you can try to change an apt-source server and install gcc again, or install gcc by compiling source code.' Good luck. eng Rony wrote: > > > > > Eng Rony > > [EMAIL PROTECTED]:~$ g++ -v > Using built-in specs. > Target: i486-linux-gnu > Configured with: ../src/configure -v > --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr > --enable-shared --with-system-zlib --libexecdir=/usr/lib > --without-included-gettext --enable-threads=posix --enable-nls > --with-gxx-include-dir=/usr/include/c++/4.1.3 --program-suffix=-4.1 > --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug > --enable-mpfr --enable-checking=release i486-linux-gnu > Thread model: posix > gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) > [EMAIL PROTECTED]:~$ > > > --- On Sat, 10/11/08, Wang Danqi <[EMAIL PROTECTED]> wrote: > From: Wang Danqi <[EMAIL PROTECTED]> > Subject: Re: [ns] errors when type make > To: ns-users@ISI.EDU > Date: Saturday, October 11, 2008, 2:10 PM > > > what's the output of g++ -v? > > > eng Rony wrote: >> >> >> >> >> Eng Rony >> >> [EMAIL PROTECTED]:~$ sudo apt-get install g++ 4.2.4 >> Reading package lists... Done >> Building dependency tree >> Reading state information... Done >> g++ is already the newest version. >> g++ set to manual installed. >> E: Couldn't find package 4.2.4 >> >> >> >> --- On Sat, 10/11/08, Wang Danqi <[EMAIL PROTECTED]> wrote: >> From: Wang Danqi <[EMAIL PROTECTED]> >> Subject: Re: [ns] errors when type make >> To: ns-users@ISI.EDU >> Date: Saturday, October 11, 2008, 6:15 AM >> >> >> 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. >> >> >> >> >> >> >> >> > > -- > View this message in context: > http://www.nabble.com/errors-when-type-make-tp19886080p19932078.html > Sent from the ns-users mailing list archive at Nabble.com. > > > > > > > > -- View this message in context: http://www.nabble.com/errors-when-type-make-tp19886080p19932790.html Sent from the ns-users mailing list archive at Nabble.com.