Please Help!!! I swear I have searched all the google pages.

207 views
Skip to first unread message

Qinghan Yu

unread,
Jan 21, 2021, 9:35:34 PM1/21/21
to ns-3-users
I have followed the wiki installation steps, and enable the openflow module. When invoke ./waf, I always get the compiling errors below. I guess it's the problem of boost, but how to solve it.

Environment:
Ubuntu 18.04
libboost-filesystem-dev
libboost-filesystem1.65-dev
libboost-signals-dev
libboost-signals1.65-dev
libboost-signals1.65.1
libboost-system1.65-dev
libboost1.65-dev


[1049/3006] Compiling src/core/model/time-printer.cc
<command-line>:0:4: error: expected nested-name-specifier before numeric constant
<command-line>:0:4: error: expected ‘>’ before numeric constant
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:63:30: error: parse error in template argument list
     typedef typename detail::static_power_impl<DL::size::value>::template apply<
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/units/dimension.hpp:63:66: error: expected id-expression before ‘template’
     typedef typename detail::static_power_impl<DL::size::value>::template apply<
                                                                  ^~~~~~~~
<command-line>:0:4: error: expected nested-name-specifier before numeric constant
<command-line>:0:4: error: expected ‘>’ before numeric constant
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:73:30: error: parse error in template argument list
     typedef typename detail::static_root_impl<DL::size::value>::template apply<
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/units/dimension.hpp:73:65: error: expected id-expression before ‘template’
     typedef typename detail::static_root_impl<DL::size::value>::template apply<
                                                                 ^~~~~~~~
In file included from /usr/include/boost/units/detail/conversion_impl.hpp:20:0,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/heterogeneous_system.hpp:286:67: error: wrong number of template arguments (2, should be 1)
 struct static_power<heterogeneous_system<S>, static_rational<N,D> >
                                                                   ^
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:61:8: note: provided for ‘template<<typeprefixerror><anonymous> > struct boost::units::static_power’
 struct static_power
        ^~~~~~~~~~~~
In file included from /usr/include/boost/units/detail/conversion_impl.hpp:20:0,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/heterogeneous_system.hpp:299:66: error: wrong number of template arguments (2, should be 1)
 struct static_root<heterogeneous_system<S>, static_rational<N,D> >
                                                                  ^
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:71:8: note: provided for ‘template<<typeprefixerror><anonymous> > struct boost::units::static_root’
 struct static_root
        ^~~~~~~~~~~
In file included from /usr/include/boost/units/detail/conversion_impl.hpp:20:0,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/heterogeneous_system.hpp:411:80: error: wrong number of template arguments (2, should be 1)
     typedef typename static_power<typename get_scale_list<Unit>::type, Exponent>::type type;
                                                                                ^
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:61:8: note: provided for ‘template<<typeprefixerror><anonymous> > struct boost::units::static_power’
 struct static_power
        ^~~~~~~~~~~~
In file included from /usr/include/boost/units/detail/conversion_impl.hpp:21:0,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/homogeneous_system.hpp:46:8: error: redeclared with 2 template parameters
 struct static_power;
        ^~~~~~~~~~~~
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:61:8: note: previous declaration ‘template<<typeprefixerror><anonymous> > struct boost::units::static_power’ used 1 template parameter
 struct static_power
        ^~~~~~~~~~~~
In file included from /usr/include/boost/units/detail/conversion_impl.hpp:21:0,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/homogeneous_system.hpp:49:8: error: redeclared with 2 template parameters
 struct static_root;
        ^~~~~~~~~~~
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:71:8: note: previous declaration ‘template<<typeprefixerror><anonymous> > struct boost::units::static_root’ used 1 template parameter
 struct static_root
        ^~~~~~~~~~~
In file included from /usr/include/boost/units/detail/conversion_impl.hpp:21:0,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/homogeneous_system.hpp:53:65: error: wrong number of template arguments (2, should be 1)
 struct static_power<homogeneous_system<L>, static_rational<N,D> >
                                                                 ^
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:61:8: note: provided for ‘template<<typeprefixerror><anonymous> > struct boost::units::static_power’
 struct static_power
        ^~~~~~~~~~~~
In file included from /usr/include/boost/units/detail/conversion_impl.hpp:21:0,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/homogeneous_system.hpp:60:64: error: wrong number of template arguments (2, should be 1)
 struct static_root<homogeneous_system<L>, static_rational<N,D> >
                                                                ^
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:71:8: note: provided for ‘template<<typeprefixerror><anonymous> > struct boost::units::static_root’
 struct static_root
        ^~~~~~~~~~~
In file included from /usr/include/boost/units/systems/si/base.hpp:17:0,
                 from /usr/include/boost/units/systems/si.hpp:21,
                 from ../src/core/model/length.h:29,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/unit.hpp:306:65: error: wrong number of template arguments (2, should be 1)
     typedef unit<typename static_power<Dim,static_rational<N,D> >::type,typename static_power<System, static_rational<N,D> >::type>     type;
                                                                 ^
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:61:8: note: provided for ‘template<<typeprefixerror><anonymous> > struct boost::units::static_power’
 struct static_power
        ^~~~~~~~~~~~
In file included from /usr/include/boost/units/systems/si/base.hpp:17:0,
                 from /usr/include/boost/units/systems/si.hpp:21,
                 from ../src/core/model/length.h:29,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/unit.hpp:306:124: error: wrong number of template arguments (2, should be 1)
     typedef unit<typename static_power<Dim,static_rational<N,D> >::type,typename static_power<System, static_rational<N,D> >::type>     type;
                                                                                                                            ^
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:61:8: note: provided for ‘template<<typeprefixerror><anonymous> > struct boost::units::static_power’
 struct static_power
        ^~~~~~~~~~~~
In file included from /usr/include/boost/units/systems/si/base.hpp:17:0,
                 from /usr/include/boost/units/systems/si.hpp:21,
                 from ../src/core/model/length.h:29,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/unit.hpp:306:131: error: template argument 1 is invalid
     typedef unit<typename static_power<Dim,static_rational<N,D> >::type,typename static_power<System, static_rational<N,D> >::type>     type;
                                                                                                                                   ^
/usr/include/boost/units/unit.hpp:306:131: error: template argument 2 is invalid
/usr/include/boost/units/unit.hpp:318:64: error: wrong number of template arguments (2, should be 1)
     typedef unit<typename static_root<Dim,static_rational<N,D> >::type,typename static_root<System, static_rational<N,D> >::type>      type;
                                                                ^
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:71:8: note: provided for ‘template<<typeprefixerror><anonymous> > struct boost::units::static_root’
 struct static_root
        ^~~~~~~~~~~
In file included from /usr/include/boost/units/systems/si/base.hpp:17:0,
                 from /usr/include/boost/units/systems/si.hpp:21,
                 from ../src/core/model/length.h:29,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/unit.hpp:318:122: error: wrong number of template arguments (2, should be 1)
     typedef unit<typename static_root<Dim,static_rational<N,D> >::type,typename static_root<System, static_rational<N,D> >::type>      type;
                                                                                                                          ^
In file included from /usr/include/boost/units/heterogeneous_system.hpp:35:0,
                 from /usr/include/boost/units/detail/conversion_impl.hpp:20,
                 from /usr/include/boost/units/conversion.hpp:17,
                 from /usr/include/boost/units/quantity.hpp:29,
                 from ../src/core/model/length.h:28,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/dimension.hpp:71:8: note: provided for ‘template<<typeprefixerror><anonymous> > struct boost::units::static_root’
 struct static_root
        ^~~~~~~~~~~
In file included from /usr/include/boost/units/systems/si/base.hpp:17:0,
                 from /usr/include/boost/units/systems/si.hpp:21,
                 from ../src/core/model/length.h:29,
                 from ../src/core/model/length.cc:21:
/usr/include/boost/units/unit.hpp:318:129: error: template argument 1 is invalid
     typedef unit<typename static_root<Dim,static_rational<N,D> >::type,typename static_root<System, static_rational<N,D> >::type>      type;
                                                                                                                                 ^
/usr/include/boost/units/unit.hpp:318:129: error: template argument 2 is invalid

Waf: Leaving directory `/home/yqh/workspace/bake/source/ns-3-dev/build'
Build failed
 -> task in 'ns3-core' failed with exit status 1 (run with -v to display more information)

Veerendra Kumar Gautam

unread,
Jan 24, 2021, 5:31:52 AM1/24/21
to ns-3-users
I hope this help : This is log file for ns3 installation

NS3 Installation 


 sudo apt-get install libxml2

  503  sudo apt-get install python-dev python-kiwi python-pygoocanvas python-pygraphviz

  504  sudo apt-get install python-gnome2 python-gnomedesktop python-rsvg

  505  sudo apt-get install python-cairocffi python3-cairocffi

  506  sudo apt-get install python-gobject

  507  ./build.py

  508  /test.py

  509  ./test.py

  510  ./waf configure --enable-examples --enable-tests

  511  cd ns-3.30.1/

  512  ./test.py

  513  ./waf configure --enable-examples --enable-tests

  514  sudo apt-get update

  515  sudo apt-get upgrade

  516  ./waf configure --enable-examples --enable-tests

  517  cd ..

  518  ./test.py

  519  ./build.py

  520  sudo apt-get install build-essential autoconf automake libxmu-dev python-pygoocanvas python-pygraphviz cvs mercurial bzr git cmake p7zip-full python-matplotlib python-tk python-dev python-kiwi python-gnome2 python-gnome2-desktop-dev python-rsvg qt4-dev-tools qt4-qmake qt4-qmake qt4-default gnuplot-x11 wireshark

  521  ./build.py

  522  sudo apt-get install build-essential libgtk-3-dev

  523  sudo apt-get install cmake libblkid-dev e2fslibs-dev libboost-all-dev libaudit-dev

  524  ./build.py

  525  sudo ./build.py

  526  ./build.py --with-openflow

  527  ./waf configure

  528  ./build.py configure

  529  cd ns-3.30.1/

  530  ./waf configure

  531  configure

  532  ./waf --enable-sudo configure

  533  /usr/bin/python2.6 ./waf configure

  534  python

  535  /usr/bin/python2.7.12 ./waf configure

  536  pwd python

  537  which python

  538  /usr/bin/python2.7 ./waf configure

  539  ./waf --disable-python

  540  /usr/bin/python2.7 ./waf configure

  541  cd ns-3.30.1/

  542  /usr/bin/python2.7 ./waf configure

  543  sudo apt-get install python3-setuptools git mercurial

  544  sudo  apt-get install qt5-default mercurial

  545  sudo apt-get install openmpi-bin openmpi-common openmpi-doc libopenmpi-dev

  546  sudo  apt-get install autoconf cvs bzr unrar

  547  sudo apt-get install gdb valgrind

  548  sudo apt-get install doxygen graphviz imagemagick

  549  sudo  apt-get install python3-sphinx dia

  550  sudo apt-get install gsl-bin libgsl-dev libgsl23 libgslcblas0

  551  sudo apt-get install tcpdump

  552  sudo apt-get install sqlite sqlite3 libsqlite3-dev

  553  sudo apt-get install libxml2 libxml2-dev

  554  sudo  apt-get install cmake libc6-dev libc6-dev-i386 libclang-6.0-dev llvm-6.0-dev automake pip

  555  sudo apt-get install cmake libc6-dev libc6-dev-i386 libclang-6.0-dev llvm-6.0-dev automake pip

  556  sudo apt-get install cmake libc6-dev libc6-dev-i386 libclang-6.0-dev llvm-6.0-dev automake pip3

  557  sudo apt-get install cmake libc6-dev libc6-dev-i386 libclang-6.0-dev llvm-6.0-dev automake pip

  558  python3 -m pip install --user cxxfilt

  559  python3 -m pip3 install --user cxxfilt

  560  pip








sudo apt-get install libxml2

  503  sudo apt-get install python-dev python-kiwi python-pygoocanvas python-pygraphviz

  504  sudo apt-get install python-gnome2 python-gnomedesktop python-rsvg

  505  sudo apt-get install python-cairocffi python3-cairocffi

  506  sudo apt-get install python-gobject

  507  ./build.py

  508  /test.py

  509  ./test.py

  510  ./waf configure --enable-examples --enable-tests

  511  cd ns-3.30.1/

  512  ./test.py

  513  ./waf configure --enable-examples --enable-tests

  514  sudo apt-get update

  515  sudo apt-get upgrade

  516  ./waf configure --enable-examples --enable-tests

  517  cd ..

  518  ./test.py

  519  ./build.py

  520  sudo apt-get install build-essential autoconf automake libxmu-dev python-pygoocanvas python-pygraphviz cvs mercurial bzr git cmake p7zip-full python-matplotlib python-tk python-dev python-kiwi python-gnome2 python-gnome2-desktop-dev python-rsvg qt4-dev-tools qt4-qmake qt4-qmake qt4-default gnuplot-x11 wireshark

  521  ./build.py

  522  sudo apt-get install build-essential libgtk-3-dev

  523  sudo apt-get install cmake libblkid-dev e2fslibs-dev libboost-all-dev libaudit-dev

  524  ./build.py

  525  sudo ./build.py

  526  ./build.py --with-openflow

  527  ./waf configure

  528  ./build.py configure

  529  cd ns-3.30.1/

  530  ./waf configure

  531  configure

  532  ./waf --enable-sudo configure

  533  /usr/bin/python2.6 ./waf configure

  534  python

  535  /usr/bin/python2.7.12 ./waf configure

  536  pwd python

  537  which python

  538  /usr/bin/python2.7 ./waf configure

  539  ./waf --disable-python

  540  /usr/bin/python2.7 ./waf configure

  541  pip install -U     -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04     wxPython

  542  sudo apt-get pip

  543  sudo apt-get install pip

  544  curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"

  545  python get-pip.py

  546  sudo apt-get install launchpadlib 1.10.3

  547  sudo apt-get install launchpadlib

  548  sudo apt install python-pip

  549  pip install -U     -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04     wxPython

  550  sudo apt-get install python-pygccxml

  551  sudo apt-get update

  552  sudo apt-get upgrade

  553  sudo apt-get install python-pygccxml

  554  pip install pygccxml

  555  sudo pip install pygccxml

  556  pip install --upgrade pip

  557  sudo pip install pygccxml

  558  python3 -m pip install --user cxxfilt

  559  sudo python3 -m pip install --user cxxfilt

  560  sudo python3  pip install --user cxxfilt

  561  sudo python  pip install --user cxxfilt

  562  python  pip install --user cxxfilt

  563  sudo  apt-get install libgtk2.0-0 libgtk2.0-dev

  564  sudo  apt-get install vtun lxc uml-utilities

  565  sudo apt-get install libboost-signals-dev libboost-filesystem-dev

  566  history

  567  /usr/bin/python2.6 ./waf configure

  568  ls

  569  /usr/bin/python2.7 ./waf configure

  570  ./waf configure

  571  apt-get install libboost-signals-dev libboost-filesystem-dev

  572  sudo apt-get install libboost-signals-dev libboost-filesystem-dev

  573  sudo apt autoremove

  574  sudo apt-get install  libc6-dev libc6-dev-i386 libclang-6.0-dev llvm-6.0-dev

  575  apt-get install automake pip

  576  sudo apt-get install automake pip

  577  sudo apt-get install automake

  578  sudo apt-get install pip

  579  sudo apt-get install python-pip

  580  sudo apt-get install python-pip3

  581  sudo apt-get install python3-pip

  582  python3 -m pip install --user cxxfilt

  583  pip install --upgrade pip

  584  pip3 install --upgrade pip

  585  pip3 install --upgrade pip3

  586  pip install --upgrade pip

  587  sudo pip install --upgrade pip

  588  sudo python3 -m pip install --user cxxfilt

  589  history

  590  /usr/bin/python2.7 ./waf configure

  591  /usr/bin/python3.5 ./waf configure

  592  cd ..

  593  ls

  594  hg clone http://code.nsnam.org/jpelkey3/openflow

  595  cd openflow/

  596  ./waf configure

  597  ./waf build

  598  cd ..

  599  cd ns-3.30.1/

  600  ./waf configure --enable-examples --enable-tests --with-openflow= ../openflow/

  601  sudo apt-get install pygraphviz

  602  sudo apt-get install python-pygraphviz

  603  sudo apt-get install python-dev python-pygraphviz python-kiwi python-pygoocanvas                      python-gnome2 python-gnomedesktop python-rsvg

  604  sudo apt-get install  python-pygoocanvas

  605  sudo apt-get install python-dev python-pygraphviz python-kiwi

  606  sudo apt-get install python-dev python-pygraphviz

  607  sudo apt-get install python-dev

  608  sudo apt-get install python-dev python-pygraphviz python-kiwi python-pygoocanvas                      python-gnome2 python-gnomedesktop python-rsvg

  609  sudo apt-get install python-dev python-pygraphviz python-kiwi python-pygoocanvas                      python-gnome2  python-rsvg

  610* sudo apt-get install python-gnomedesktop

  611  ./waf configure

  612  sudo apt-get install ipython

  613  ./waf configure

  614  cd ..

  615  cd netanim-3.108/

  616  ls

  617  ./NetAnim


CXXFLAGS="-Wall -g -O0" ./waf configure

Qinghan Yu

unread,
Jan 24, 2021, 7:49:49 PM1/24/21
to ns-3-users
Very Appreciated. When I switch from  ns-3.33 to ns-3.30.1, all the errors disappear.
Although I do not know why,  it does work.
 

Tommaso Pecorella

unread,
Jan 25, 2021, 12:10:58 AM1/25/21
to ns-3-users
We're on it.

Please follow the issue in the tracker: Issue #342

Tommaso Pecorella

unread,
Jan 25, 2021, 7:32:55 AM1/25/21
to ns-3-users
We found the issue - expect a working solution very soon (I don't know if we'll repackage ns-3.33).

As a side note, downgrading to 3.30.1 is not a "great" solution - just check the release notes between 3.30.1 and 3.33 to have a glimpse of the relevant changes (not to mention all the bugs closed).

As a second side note, you might want to check http://www.lrc.ic.unicamp.br/ofswitch13/ (I did not try it with ns-3.33). if you decide to check it and you find incompatibilities with ns-3-33, please let us know (us as the ns-3 maintainers), and let the original dev knows too (his mail is on that website).

Tommaso Pecorella

unread,
Jan 26, 2021, 9:24:10 AM1/26/21
to ns-3-users
There's a patch here: https://gitlab.com/nsnam/ns-3-dev/-/issues/342

Please check it, thanks.

Tommaso Pecorella

unread,
Jan 31, 2021, 8:43:43 AM1/31/21
to ns-3-users
Sorry if it took longer than expected. The problem was "simple", the solution isn't *that* simple.

Anyway, long story short - the problem is fixed. Please find a solution here: https://www.nsnam.org/wiki/Ns-3.33_errata
Reply all
Reply to author
Forward
0 new messages