Great to have you reply.
Now I am trying to use the ns3-mmwave which is built on ns-3.31 version. But I cannot build without '--disable-python'.
Since if I turn the python on, the PyViz would report bunch or errors like this, is there any solution for this?
(I find that on the ns3 wiki page, it's said the lte module is not fully supported with PyViz, but the wiki page might have outdated information, wonder if there's any solution now?)
[2583/3062] Linking build/src/traffic-control/examples/ns3-dev-pfifo-vs-red-debug
[2585/3062] Linking build/src/traffic-control/examples/ns3-dev-codel-vs-pfifo-basic-test-debug
[2587/3062] Linking build/src/traffic-control/examples/ns3-dev-codel-vs-pfifo-asymmetric-debug
[2588/3062] Linking build/src/traffic-control/examples/ns3-dev-pie-example-debug
[2590/3062] Linking build/src/uan/examples/ns3-dev-uan-cw-example-debug
[2592/3062] Linking build/src/uan/examples/ns3-dev-uan-rc-example-debug
[2601/3062] Compiling build/src/mesh/bindings/ns3module.cc
[2603/3062] Linking build/src/virtual-net-device/examples/ns3-dev-virtual-net-device-debug
[2604/3062] Compiling build/src/mmwave/bindings/ns3module.cc
In file included from src/lte/bindings/ns3module.cc:1:0:
src/lte/bindings/ns3module.h:9300:10: error: ‘TraceFadingLossModel’ in namespace ‘ns3’ does not name a type
ns3::TraceFadingLossModel *obj;
^~~~~~~~~~~~~~~~~~~~
src/lte/bindings/ns3module.h:9309:1: error: expected class-name before ‘{’ token
{
^
src/lte/bindings/ns3module.h:9312:71: error: expected ‘)’ before ‘const’
PyNs3TraceFadingLossModel__PythonHelper(ns3::TraceFadingLossModel const & arg0)
^~~~~
src/lte/bindings/ns3module.h: In constructor ‘PyNs3TraceFadingLossModel__PythonHelper::PyNs3TraceFadingLossModel__PythonHelper()’:
src/lte/bindings/ns3module.h:9317:36: error: expected class-name before ‘(’ token
: ns3::TraceFadingLossModel(), m_pyself(NULL)
^
src/lte/bindings/ns3module.h:9317:36: error: expected ‘{’ before ‘(’ token
src/lte/bindings/ns3module.h: In member function ‘void PyNs3TraceFadingLossModel__PythonHelper::DoDispose__parent_caller()’:
src/lte/bindings/ns3module.h:9336:52: error: cannot call member function ‘virtual void ns3::SpectrumPropagationLossModel::DoDispose()’ without object
{ ns3::SpectrumPropagationLossModel::DoDispose(); }
^
src/lte/bindings/ns3module.h: In member function ‘void PyNs3TraceFadingLossModel__PythonHelper::NotifyNewAggregate__parent_caller()’:
src/lte/bindings/ns3module.h:9340:39: error: cannot call member function ‘virtual void ns3::Object::NotifyNewAggregate()’ without object
{ ns3::Object::NotifyNewAggregate(); }
Thanks.
Best Regards