[Ns-commits] Output of run-tests script: failure

tomhend@u.washington.edu tomhend at u.washington.edu
Tue Jul 6 02:08:25 PDT 2010


Tue Jul 6 01:51:56 PDT 2010

Buildbot FAILURE: at least one buildbot failing; see http://ns-regression.ee.washington.edu:8010 for status

download.py success
Testing ns-3-dev from ns-3-dev at changeset:   6423:595b0598701c
Regression testing for machine: ns-regression
Ubuntu 8.04.3 LTS \n \l

Linux 2.6.24-19-server x86_64
g++ (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4)
----------------------------- 
FAILURE: waf -d debug configure;  building failed on ns-3-dev

Configure stderr: 
Checking for program gcc or cc           : /usr/bin/gcc 
Checking for program cpp                 : /usr/bin/cpp 
Checking for program ar                  : /usr/bin/ar 
Checking for program ranlib              : /usr/bin/ranlib 
Checking for gcc                         : ok  
Checking for program g++ or c++          : /usr/bin/g++ 
Checking for g++                         : ok  
Checking for program pkg-config          : /usr/bin/pkg-config 
Checking for regression traces location  : ok ../ns-3-dev-ref-traces (given) 
Checking for -Wl,--soname=foo support    : yes 
Checking for header stdlib.h             : yes 
Checking for header signal.h             : yes 
Checking for header pthread.h            : yes 
Checking for type uint128_t              : not found 
Checking for type __uint128_t            : yes 
Checking for high precision time implementation : 128-bit integer 
Checking for header stdint.h                    : yes 
Checking for header inttypes.h                  : yes 
Checking for header sys/inttypes.h              : not found 
Checking for library rt                         : yes 
Checking for header netpacket/packet.h          : yes 
Checking for header linux/if_tun.h              : yes 
Checking for pkg-config flags for GTK_CONFIG_STORE  : ok  
Checking for pkg-config flags for LIBXML2           : ok  
Checking for library sqlite3                        : yes 
Checking for NSC location                           : ok ../nsc (given) 
Checking for library dl                             : yes 
Checking for NSC supported architecture x86_64      : ok  
Checking for header sys/socket.h                    : yes 
Checking for header netinet/in.h                    : yes 
Checking for program python                         : /usr/bin/python 
Checking for Python version >= 2.3                  : ok 2.5.2 
Checking for library python2.5                      : yes 
Checking for program python2.5-config               : /usr/bin/python2.5-config 
Checking for header Python.h                        : yes 
Checking for -fvisibility=hidden support            : yes 
Checking for pybindgen location                     : ok ../pybindgen (given) 
Checking for Python module pybindgen                : ok  
Checking for pybindgen version                      : ok 0.14.1.764 
Checking for types uint64_t and unsigned long equivalency : yes 
Checking for types uint64_t and unsigned long long equivalency : no 
Checking for the apidefs that can be used for Python bindings  : gcc-LP64 
Checking for Python module pygccxml                            : ok  
Checking for pygccxml version                                  : ok 1.0.0 
Checking for program gccxml                                    : /usr/local/bin/gccxml 
Checking for gccxml version                                    : ok 0.9.0 
Checking for program mpic++                                    : /usr/bin/mpic++ 
Checking for program sudo                                      : /usr/bin/sudo 
Checking for program hg                                        : /usr/bin/hg 
Checking for program valgrind                                  : /usr/local/bin/valgrind 
Checking for pkg-config flags for GSL                          : ok  
Checking for -Wno-error=deprecated-declarations support        : yes 
Checking for -Wno-error=deprecated-declarations support        : yes 
Checking for -fstrict-aliasing support                         : yes 
Checking for -fstrict-aliasing support                         : yes 
Checking for -Wstrict-aliasing support                         : yes 
Checking for -Wstrict-aliasing support                         : yes 
'configure' finished successfully (5.552s)

Build stderr: 
Waf: Entering directory `/tmp/ns-commits/tests/tmp/ns-3-allinone/ns-3-dev/build'
[1183/1323] cxx: build/debug/bindings/python/ns3_module_wimax.cc -> build/debug/bindings/python/ns3_module_wimax_3.o
[1187/1323] cxx: build/debug/bindings/python/ns3_module_stats.cc -> build/debug/bindings/python/ns3_module_stats_3.o
[1188/1323] cxx: build/debug/bindings/python/ns3_module_node.cc -> build/debug/bindings/python/ns3_module_node_3.o
[1189/1323] cxx: build/debug/bindings/python/ns3_module_bridge.cc -> build/debug/bindings/python/ns3_module_bridge_3.o
debug/bindings/python/ns3_module_wimax.cc: In function 'PyObject* _wrap_PyNs3SimpleOfdmWimaxPhy_NotifyTxDrop(PyNs3SimpleOfdmWimaxPhy*, PyObject*, PyObject*)':
debug/bindings/python/ns3_module_wimax.cc:36895: error: no matching function for call to 'ns3::SimpleOfdmWimaxPhy::NotifyTxDrop(ns3::bvec&)'
debug/ns3/simple-ofdm-wimax-phy.h:156: note: candidates are: void ns3::SimpleOfdmWimaxPhy::NotifyTxDrop(ns3::Ptr<ns3::PacketBurst>)
debug/bindings/python/ns3_module_wimax.cc: In function 'PyObject* _wrap_PyNs3SimpleOfdmWimaxPhy_NotifyRxEnd(PyNs3SimpleOfdmWimaxPhy*, PyObject*, PyObject*)':
debug/bindings/python/ns3_module_wimax.cc:36912: error: no matching function for call to 'ns3::SimpleOfdmWimaxPhy::NotifyRxEnd(ns3::bvec&)'
debug/ns3/simple-ofdm-wimax-phy.h:168: note: candidates are: void ns3::SimpleOfdmWimaxPhy::NotifyRxEnd(ns3::Ptr<ns3::PacketBurst>)
debug/bindings/python/ns3_module_wimax.cc: In function 'PyObject* _wrap_PyNs3SimpleOfdmWimaxPhy_StartReceive(PyNs3SimpleOfdmWimaxPhy*, PyObject*, PyObject*)':
debug/bindings/python/ns3_module_wimax.cc:36958: error: no matching function for call to 'ns3::SimpleOfdmWimaxPhy::StartReceive(ns3::bvec&, unsigned int&, bool&, uint64_t&, ns3::WimaxPhy::ModulationType&, int&, double&)'
debug/ns3/simple-ofdm-wimax-phy.h:110: note: candidates are: void ns3::SimpleOfdmWimaxPhy::StartReceive(uint32_t, bool, uint64_t, ns3::WimaxPhy::ModulationType, uint8_t, double, ns3::Ptr<ns3::PacketBurst>)
debug/bindings/python/ns3_module_wimax.cc: In function 'PyObject* _wrap_PyNs3SimpleOfdmWimaxPhy_NotifyTxBegin(PyNs3SimpleOfdmWimaxPhy*, PyObject*, PyObject*)':
debug/bindings/python/ns3_module_wimax.cc:37033: error: no matching function for call to 'ns3::SimpleOfdmWimaxPhy::NotifyTxBegin(ns3::bvec&)'
debug/ns3/simple-ofdm-wimax-phy.h:144: note: candidates are: void ns3::SimpleOfdmWimaxPhy::NotifyTxBegin(ns3::Ptr<ns3::PacketBurst>)
debug/bindings/python/ns3_module_wimax.cc: In function 'PyObject* _wrap_PyNs3SimpleOfdmWimaxPhy_NotifyTxEnd(PyNs3SimpleOfdmWimaxPhy*, PyObject*, PyObject*)':
debug/bindings/python/ns3_module_wimax.cc:37081: error: no matching function for call to 'ns3::SimpleOfdmWimaxPhy::NotifyTxEnd(ns3::bvec&)'
debug/ns3/simple-ofdm-wimax-phy.h:150: note: candidates are: void ns3::SimpleOfdmWimaxPhy::NotifyTxEnd(ns3::Ptr<ns3::PacketBurst>)
debug/bindings/python/ns3_module_wimax.cc: In function 'PyObject* _wrap_PyNs3SimpleOfdmWimaxPhy_NotifyRxBegin(PyNs3SimpleOfdmWimaxPhy*, PyObject*, PyObject*)':
debug/bindings/python/ns3_module_wimax.cc:37115: error: no matching function for call to 'ns3::SimpleOfdmWimaxPhy::NotifyRxBegin(ns3::bvec&)'
debug/ns3/simple-ofdm-wimax-phy.h:162: note: candidates are: void ns3::SimpleOfdmWimaxPhy::NotifyRxBegin(ns3::Ptr<ns3::PacketBurst>)
debug/bindings/python/ns3_module_wimax.cc: In function 'PyObject* _wrap_PyNs3SimpleOfdmWimaxPhy_NotifyRxDrop(PyNs3SimpleOfdmWimaxPhy*, PyObject*, PyObject*)':
debug/bindings/python/ns3_module_wimax.cc:37161: error: no matching function for call to 'ns3::SimpleOfdmWimaxPhy::NotifyRxDrop(ns3::bvec&)'
debug/ns3/simple-ofdm-wimax-phy.h:174: note: candidates are: void ns3::SimpleOfdmWimaxPhy::NotifyRxDrop(ns3::Ptr<ns3::PacketBurst>)
debug/bindings/python/ns3_module_wimax.cc: In function 'PyObject* _wrap_PyNs3SimpleOfdmWimaxChannel_Send(PyNs3SimpleOfdmWimaxChannel*, PyObject*, PyObject*)':
debug/bindings/python/ns3_module_wimax.cc:46186: error: no matching function for call to 'ns3::SimpleOfdmWimaxChannel::Send(ns3::TimeUnit<1>&, ns3::bvec&, unsigned int&, ns3::Ptr<ns3::WimaxPhy>, bool&, uint64_t&, ns3::WimaxPhy::ModulationType&, int&, double&)'
debug/ns3/simple-ofdm-wimax-channel.h:75: note: candidates are: void ns3::SimpleOfdmWimaxChannel::Send(ns3::Time, uint32_t, ns3::Ptr<ns3::WimaxPhy>, bool, bool, uint64_t, ns3::WimaxPhy::ModulationType, uint8_t, double, ns3::Ptr<ns3::PacketBurst>)
Waf: Leaving directory `/tmp/ns-commits/tests/tmp/ns-3-allinone/ns-3-dev/build'
Build failed:  -> task failed (err #1): 
	{task: cxx ns3_module_wimax.cc -> ns3_module_wimax_3.o}

ns3modulegen.log: 
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 742, in do_generate
    class_.generate(sink, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1725, in generate
    self._generate_methods(code_sink, parent_caller_methods)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 2127, in _generate_methods
    copy_wrapper_name = utils.call_with_error_handling(self._generate_copy_method, (code_sink,), {}, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 148, in call_with_error_handling
    if settings.error_handler.handle_error(wrapper, ex, traceback):
  File "../bindings/python/ns3modulegen.py", line 30, in handle_error
    traceback.print_stack()
---- error:
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 144, in call_with_error_handling
    return callback(*args, **kwargs)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1996, in _generate_copy_method
    construct_name = self.get_construct_name()
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 993, in get_construct_name
    raise CodeGenerationError("%s cannot be constructed (%s)" % (self.full_name, self.cannot_be_constructed))
??:??: <pybindgen.CppClass 'ns3::Ipv4RoutingHelper'> / CodeGenerationError('ns3::Ipv4RoutingHelper cannot be constructed (have pure virtual methods but no helper class)',)

---- location:
  File "../bindings/python/ns3modulegen.py", line 176, in <module>
    main()
  File "../bindings/python/ns3modulegen.py", line 162, in main
    root_module.generate(out, '_ns3')
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 875, in generate
    self.do_generate(sink_manager, module_file_base_name)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 742, in do_generate
    class_.generate(sink, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1725, in generate
    self._generate_methods(code_sink, parent_caller_methods)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 2127, in _generate_methods
    copy_wrapper_name = utils.call_with_error_handling(self._generate_copy_method, (code_sink,), {}, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 148, in call_with_error_handling
    if settings.error_handler.handle_error(wrapper, ex, traceback):
  File "../bindings/python/ns3modulegen.py", line 30, in handle_error
    traceback.print_stack()
---- error:
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 144, in call_with_error_handling
    return callback(*args, **kwargs)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1996, in _generate_copy_method
    construct_name = self.get_construct_name()
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 993, in get_construct_name
    raise CodeGenerationError("%s cannot be constructed (%s)" % (self.full_name, self.cannot_be_constructed))
??:??: <pybindgen.CppClass 'ns3::Ipv6RoutingHelper'> / CodeGenerationError('ns3::Ipv6RoutingHelper cannot be constructed (have pure virtual methods but no helper class)',)

---- location:
  File "../bindings/python/ns3modulegen.py", line 176, in <module>
    main()
  File "../bindings/python/ns3modulegen.py", line 162, in main
    root_module.generate(out, '_ns3')
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 875, in generate
    self.do_generate(sink_manager, module_file_base_name)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 742, in do_generate
    class_.generate(sink, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1725, in generate
    self._generate_methods(code_sink, parent_caller_methods)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 2127, in _generate_methods
    copy_wrapper_name = utils.call_with_error_handling(self._generate_copy_method, (code_sink,), {}, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 148, in call_with_error_handling
    if settings.error_handler.handle_error(wrapper, ex, traceback):
  File "../bindings/python/ns3modulegen.py", line 30, in handle_error
    traceback.print_stack()
---- error:
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 144, in call_with_error_handling
    return callback(*args, **kwargs)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1996, in _generate_copy_method
    construct_name = self.get_construct_name()
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 995, in get_construct_name
    raise CodeGenerationError("%s cannot be constructed (class has pure virtual methods)" % self.full_name)
??:??: <pybindgen.CppClass 'ns3::PcapHelperForDevice'> / CodeGenerationError('ns3::PcapHelperForDevice cannot be constructed (class has pure virtual methods)',)

---- location:
  File "../bindings/python/ns3modulegen.py", line 176, in <module>
    main()
  File "../bindings/python/ns3modulegen.py", line 162, in main
    root_module.generate(out, '_ns3')
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 875, in generate
    self.do_generate(sink_manager, module_file_base_name)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 742, in do_generate
    class_.generate(sink, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1725, in generate
    self._generate_methods(code_sink, parent_caller_methods)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 2127, in _generate_methods
    copy_wrapper_name = utils.call_with_error_handling(self._generate_copy_method, (code_sink,), {}, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 148, in call_with_error_handling
    if settings.error_handler.handle_error(wrapper, ex, traceback):
  File "../bindings/python/ns3modulegen.py", line 30, in handle_error
    traceback.print_stack()
---- error:
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 144, in call_with_error_handling
    return callback(*args, **kwargs)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1996, in _generate_copy_method
    construct_name = self.get_construct_name()
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 995, in get_construct_name
    raise CodeGenerationError("%s cannot be constructed (class has pure virtual methods)" % self.full_name)
??:??: <pybindgen.CppClass 'ns3::PcapHelperForIpv4'> / CodeGenerationError('ns3::PcapHelperForIpv4 cannot be constructed (class has pure virtual methods)',)

---- location:
  File "../bindings/python/ns3modulegen.py", line 176, in <module>
    main()
  File "../bindings/python/ns3modulegen.py", line 162, in main
    root_module.generate(out, '_ns3')
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 875, in generate
    self.do_generate(sink_manager, module_file_base_name)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 742, in do_generate
    class_.generate(sink, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1725, in generate
    self._generate_methods(code_sink, parent_caller_methods)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 2127, in _generate_methods
    copy_wrapper_name = utils.call_with_error_handling(self._generate_copy_method, (code_sink,), {}, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 148, in call_with_error_handling
    if settings.error_handler.handle_error(wrapper, ex, traceback):
  File "../bindings/python/ns3modulegen.py", line 30, in handle_error
    traceback.print_stack()
---- error:
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 144, in call_with_error_handling
    return callback(*args, **kwargs)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1996, in _generate_copy_method
    construct_name = self.get_construct_name()
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 995, in get_construct_name
    raise CodeGenerationError("%s cannot be constructed (class has pure virtual methods)" % self.full_name)
??:??: <pybindgen.CppClass 'ns3::PcapHelperForIpv6'> / CodeGenerationError('ns3::PcapHelperForIpv6 cannot be constructed (class has pure virtual methods)',)

---- location:
  File "../bindings/python/ns3modulegen.py", line 176, in <module>
    main()
  File "../bindings/python/ns3modulegen.py", line 162, in main
    root_module.generate(out, '_ns3')
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 875, in generate
    self.do_generate(sink_manager, module_file_base_name)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 742, in do_generate
    class_.generate(sink, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1725, in generate
    self._generate_methods(code_sink, parent_caller_methods)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 2127, in _generate_methods
    copy_wrapper_name = utils.call_with_error_handling(self._generate_copy_method, (code_sink,), {}, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 148, in call_with_error_handling
    if settings.error_handler.handle_error(wrapper, ex, traceback):
  File "../bindings/python/ns3modulegen.py", line 30, in handle_error
    traceback.print_stack()
---- error:
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 144, in call_with_error_handling
    return callback(*args, **kwargs)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1996, in _generate_copy_method
    construct_name = self.get_construct_name()
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 995, in get_construct_name
    raise CodeGenerationError("%s cannot be constructed (class has pure virtual methods)" % self.full_name)
??:??: <pybindgen.CppClass 'ns3::WifiMacHelper'> / CodeGenerationError('ns3::WifiMacHelper cannot be constructed (class has pure virtual methods)',)

---- location:
  File "../bindings/python/ns3modulegen.py", line 176, in <module>
    main()
  File "../bindings/python/ns3modulegen.py", line 162, in main
    root_module.generate(out, '_ns3')
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 875, in generate
    self.do_generate(sink_manager, module_file_base_name)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 742, in do_generate
    class_.generate(sink, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1725, in generate
    self._generate_methods(code_sink, parent_caller_methods)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 2127, in _generate_methods
    copy_wrapper_name = utils.call_with_error_handling(self._generate_copy_method, (code_sink,), {}, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 148, in call_with_error_handling
    if settings.error_handler.handle_error(wrapper, ex, traceback):
  File "../bindings/python/ns3modulegen.py", line 30, in handle_error
    traceback.print_stack()
---- error:
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 144, in call_with_error_handling
    return callback(*args, **kwargs)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1996, in _generate_copy_method
    construct_name = self.get_construct_name()
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 995, in get_construct_name
    raise CodeGenerationError("%s cannot be constructed (class has pure virtual methods)" % self.full_name)
??:??: <pybindgen.CppClass 'ns3::WifiPhyHelper'> / CodeGenerationError('ns3::WifiPhyHelper cannot be constructed (class has pure virtual methods)',)

---- location:
  File "../bindings/python/ns3modulegen.py", line 176, in <module>
    main()
  File "../bindings/python/ns3modulegen.py", line 162, in main
    root_module.generate(out, '_ns3')
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 875, in generate
    self.do_generate(sink_manager, module_file_base_name)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/module.py", line 742, in do_generate
    class_.generate(sink, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1725, in generate
    self._generate_methods(code_sink, parent_caller_methods)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 2127, in _generate_methods
    copy_wrapper_name = utils.call_with_error_handling(self._generate_copy_method, (code_sink,), {}, self)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 148, in call_with_error_handling
    if settings.error_handler.handle_error(wrapper, ex, traceback):
  File "../bindings/python/ns3modulegen.py", line 30, in handle_error
    traceback.print_stack()
---- error:
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/utils.py", line 144, in call_with_error_handling
    return callback(*args, **kwargs)
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 1996, in _generate_copy_method
    construct_name = self.get_construct_name()
  File "/tmp/ns-commits/tests/tmp/ns-3-allinone/pybindgen/pybindgen/cppclass.py", line 993, in get_construct_name
    raise CodeGenerationError("%s cannot be constructed (%s)" % (self.full_name, self.cannot_be_constructed))
??:??: <pybindgen.CppClass 'ns3::MeshStack'> / CodeGenerationError('ns3::MeshStack cannot be constructed (have pure virtual methods but no helper class)',)

Stopping regression tests


More information about the Ns-commits mailing list