[ns] errors when type make
Wang Danqi
beyondwdq at gmail.com
Sun Oct 12 19:22:11 PDT 2008
I have no idea about the other distribution, but Ubuntu has two derivative
for old PC. They are:
Xubuntu: http://www.ubuntu.com/products/whatisubuntu/xubuntu
Ubuntulite: http://ubuntulite.tuxfamily.org/?q=node/2
Xubuntu is an official derivative of ubuntu. I think it's easy to install
and configure. The hardware requirement is stated at the bottom of the
website.
Ubuntulite I think maybe more light than Xubuntu, but harder to configure.
You may try it.
This link may be helpful for you:
http://ubuntuforums.org/showthread.php?t=306546&highlight=slow+nautilus
eng Rony wrote:
>
>
>
>
> Eng Rony
> thanks for your help mr, Wang Danqi
> i want to ask u a question:-
> my PC is old, i have RAM:256,Processor: 1200, Cache:256, Board type: Manli
> and i want to use ns-2.33 which linux distribution is suitable to me and
> can u tell me where can i get it from net?
> thanks alot
>
>
>
>
> --- On Sun, 10/12/08, Wang Danqi <beyondwdq at gmail.com> wrote:
>
> From: Wang Danqi <beyondwdq at gmail.com>
> Subject: Re: [ns] errors when type make
> To: ns-users at ISI.EDU
> Date: Sunday, October 12, 2008, 7:45 AM
>
>
> I don't know what happens when there are two version of gcc in your
> system.
>
> "apt-get install g++ 4.2.4 " doesn't mean to install g++-4.2.4.
> Instead, it
> means install two different software: "g++" and "4.2.4".
>
> I think if you can find a up-to-date Ubuntu source server with latest
> version of gcc, the apt will upgrade it for you automatically, so you
> don't
> need to remove the old version.
>
>
> eng Rony wrote:
>>
>>
>>
>>
>> Eng Rony
>>
>> i check the version of g++ in my system, by g++ -v, and i found it gcc
>> version 4.1.3
>> now i will install g++ 4.2.4 by sudo apt-get install g++ 4.2.4
>> i have 2 questions:-
>> 1- do i must remove my old version "gcc 4.1.3"?
>> 2- if i keep my old version how can i make g++ 4.2.4 my default?
>> thanks
>>
>>
>>
>> --- On Sat, 10/11/08, Wang Danqi <beyondwdq at gmail.com> wrote:
>> From: Wang Danqi <beyondwdq at gmail.com>
>> Subject: Re: [ns] errors when type make
>> To: ns-users at 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
>>>
>>> rania at rania-desktop:~/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
>>> rania at rania-desktop:~/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-tp19886080p19938906.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-tp19886080p19948004.html
Sent from the ns-users mailing list archive at Nabble.com.
More information about the Ns-users
mailing list