Network Simulator no fedora - tools / ranvar.cc: 219: 70: erro: como resolver este erro

0

Estou tentando construir e instalar NS-allinone 2.34 no Fedora 23. Durante o processo de criação, estou recebendo o seguinte erro:

tools/ranvar.cc: In member function ‘virtual double GammaRandomVariable::value()’:
tools/ranvar.cc:219:70: error: cannot call constructor ‘GammaRandomVariable::GammaRandomVariable’ directly
tools/ranvar.cc:219:70: error: for a function-style cast, remove the redundant ‘::GammaRandomVariable’
make: *** [tools/ranvar.o] Error 1
Ns make failed!

O que preciso fazer para resolver isso?

    
por Haresh.K 25.11.2015 / 18:43

1 resposta

0

Simples: Seu compilador g ++ - 5. * é muito novo para compilar o antigo código ns-2.34. # dnf install compat-gcc-34-c++

Solução 1) $ cd ns-allinone-2.34/ && export CC=gcc34 CXX=g++34 && ./install

Solução 2) $ cd ns-allinone-2.34/ && patch -p0 < ns234_gcc49.patch && ./install Link, o patch: link (Não tenho certeza se esse (2) é testado com o Fedora 23.)

    
por 25.11.2015 / 21:58