[4557/16858] RULE Generating C++ code from bluetooth_private.json json files
FAILED: cd ../../extensions/common/api; python ../../../tools/json_schema_compiler/compiler.py "bluetooth_private.json" "--root=../../.." "--destdir=../../../out/Release/gen" "--namespace=extensions::core_api::%(namespace)s" "--generator=cpp" "--include-rules="
Traceback (most recent call last):
File "../../../tools/json_schema_compiler/compiler.py", line 191, in <module>
opts.namespace, opts.impl_dir, include_rules)
File "../../../tools/json_schema_compiler/compiler.py", line 128, in GenerateSchema
code = generator.Generate(namespace).Render()
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/h_generator.py", line 17, in Generate
return _Generator(namespace, self._type_generator).Generate()
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/h_generator.py", line 56, in Generate
.Cblock(self._type_helper.GenerateIncludes())
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/cpp_type_generator.py", line 163, in GenerateIncludes
for namespace, dependencies in self._NamespaceTypeDependencies().items():
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/cpp_type_generator.py", line 208, in _NamespaceTypeDependencies
hard=not prop.optional)
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/cpp_type_generator.py", line 231, in _TypeDependencies
deps.add(_TypeDependency(self._FindType(type_.ref_type), hard=hard))
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/cpp_type_generator.py", line 175, in _FindType
self._default_namespace)
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/schema_loader.py", line 76, in ResolveType
namespace = self.ResolveNamespace(full_namespace)
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/schema_loader.py", line 64, in ResolveNamespace
self.LoadSchema(filepath)[0],
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/schema_loader.py", line 90, in LoadSchema
api_defs = idl_schema.Load(schema_path)
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/idl_schema.py", line 525, in Load
return Process(contents, filename)
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/idl_schema.py", line 535, in Process
idl = idl_parser.IDLParser().ParseData(contents, filename)
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/../../ppapi/generators/idl_parser.py", line 906, in __init__
IDLLexer.__init__(self)
File "/usr/ports/www/chromium/work/chromium-43.0.2357.130/tools/json_schema_compiler/../../ppapi/generators/idl_lexer.py", line 215, in __init__
self.lexobj = lex.lex(object=self, lextab=None, optimize=0)
File "/usr/local/lib/python2.7/site-packages/ply/lex.py", line 893, in lex
if '.' not in lextab:
TypeError: argument of type 'NoneType' is not iterable
ninja: build stopped: subcommand failed.
*** [do-build] Error code 1
Stop in /usr/ports/www/chromium.
*** [stage] Error code 1
Stop in /usr/ports/www/chromium.