Bugzilla – Bug 2059
pybindgen and pygccxml-1.6.2
Last modified: 2015-03-12 20:00:38 EDT
In trying to upgrade the python API scanning system to pygxxml-1.6.2, I encountered the following problem due to an apparent API change: AttributeError: 'module' object has no attribute 'config_t' Traceback (most recent call last): File "/home/buildslave/scratch/bake/source/ns-3.22/bindings/python/ns3modulescan-modular.py", line 280, in <module> ns3_module_scan(sys.argv[1], sys.argv[2], eval(sys.argv[3]), sys.argv[4], sys.argv[5]) File "/home/buildslave/scratch/bake/source/ns-3.22/bindings/python/ns3modulescan-modular.py", line 260, in ns3_module_scan gccxml_options=gccxml_options) File "/home/buildslave/scratch/bake/source/pybindgen-0.17.0.886/pybindgen/gccxmlparser.py", line 693, in parse_init self.gccxml_config = parser.config_t(**gccxml_options) AttributeError: 'module' object has no attribute 'config_t' For ns-3.22 release, I am rolling back to pygccxml-1.0.0. This fixed things for me (Fedora 21, 64-bit system).
the 'pygccxml' module in bakeconf.xml should be updated also when this is fixed.