求助:编译android遇到idl_parser错误
preparing StaticLib: libc_commonTraceback (most recent call last):
Traceback (most recent call last):
File "scripts/idl_compiler.py", line 129, in <module>
File "scripts/idl_compiler.py", line 129, in <module>
sys.exit(main())
File "scripts/idl_compiler.py", line 115, in main
sys.exit(main())
File "scripts/idl_compiler.py", line 115, in main
definitions = reader.read_idl_definitions(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 57, in read_idl_definitions
definitions = reader.read_idl_definitions(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 57, in read_idl_definitions
definitions = self.read_idl_file(idl_filename)
definitions = self.read_idl_file(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 66, in read_idl_file
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 66, in read_idl_file
ast = blink_idl_parser.parse_file(self.parser, idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 1012, in ParseFile
ast = blink_idl_parser.parse_file(self.parser, idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 1012, in ParseFile
last = parser.LastToken()
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 860, in LastToken
last = parser.LastToken()
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 860, in LastToken
return self.lexer.last
AttributeError: 'BlinkIDLLexer' object has no attribute 'last'
return self.lexer.last
AttributeError: 'BlinkIDLLexer' object has no attribute 'last'
preparing StaticLib: libc_common
Traceback (most recent call last):
File "scripts/idl_compiler.py", line 129, in <module>
sys.exit(main())
File "scripts/idl_compiler.py", line 115, in main
definitions = reader.read_idl_definitions(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 57, in read_idl_definitions
definitions = self.read_idl_file(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 66, in read_idl_file
ast = blink_idl_parser.parse_file(self.parser, idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 1012, in ParseFile
last = parser.LastToken()
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 860, in LastToken
return self.lexer.last
AttributeError: 'BlinkIDLLexer' object has no attribute 'last'
make-3.8.2: *** Error 1
make-3.8.2: *** Waiting for unfinished jobs....
make-3.8.2: *** Error 1
Traceback (most recent call last):
File "scripts/idl_compiler.py", line 129, in <module>
sys.exit(main())
File "scripts/idl_compiler.py", line 115, in main
definitions = reader.read_idl_definitions(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 57, in read_idl_definitions
definitions = self.read_idl_file(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 66, in read_idl_file
ast = blink_idl_parser.parse_file(self.parser, idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 1012, in ParseFile
last = parser.LastToken()
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 860, in LastToken
return self.lexer.last
AttributeError: 'BlinkIDLLexer' object has no attribute 'last'
Traceback (most recent call last):
File "scripts/idl_compiler.py", line 129, in <module>
sys.exit(main())
File "scripts/idl_compiler.py", line 115, in main
definitions = reader.read_idl_definitions(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 57, in read_idl_definitions
definitions = self.read_idl_file(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 66, in read_idl_file
ast = blink_idl_parser.parse_file(self.parser, idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 1012, in ParseFile
last = parser.LastToken()
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 860, in LastToken
return self.lexer.last
AttributeError: 'BlinkIDLLexer' object has no attribute 'last'
make-3.8.2: *** Error 1
Traceback (most recent call last):
File "scripts/idl_compiler.py", line 129, in <module>
sys.exit(main())
File "scripts/idl_compiler.py", line 115, in main
definitions = reader.read_idl_definitions(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 57, in read_idl_definitions
definitions = self.read_idl_file(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 66, in read_idl_file
ast = blink_idl_parser.parse_file(self.parser, idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 1012, in ParseFile
last = parser.LastToken()
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 860, in LastToken
return self.lexer.last
AttributeError: 'BlinkIDLLexer' object has no attribute 'last'
make-3.8.2: *** Error 1
make-3.8.2: *** Error 1
Traceback (most recent call last):
File "scripts/idl_compiler.py", line 129, in <module>
sys.exit(main())
File "scripts/idl_compiler.py", line 115, in main
definitions = reader.read_idl_definitions(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 57, in read_idl_definitions
definitions = self.read_idl_file(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 66, in read_idl_file
ast = blink_idl_parser.parse_file(self.parser, idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 1012, in ParseFile
last = parser.LastToken()
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 860, in LastToken
return self.lexer.last
AttributeError: 'BlinkIDLLexer' object has no attribute 'last'
make-3.8.2: *** Error 1
Traceback (most recent call last):
File "scripts/idl_compiler.py", line 129, in <module>
sys.exit(main())
File "scripts/idl_compiler.py", line 115, in main
definitions = reader.read_idl_definitions(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 57, in read_idl_definitions
definitions = self.read_idl_file(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 66, in read_idl_file
ast = blink_idl_parser.parse_file(self.parser, idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 1012, in ParseFile
last = parser.LastToken()
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 860, in LastToken
return self.lexer.last
AttributeError: 'BlinkIDLLexer' object has no attribute 'last'
make-3.8.2: *** Error 1
make-3.8.2: *** Error 1
Traceback (most recent call last):
File "scripts/idl_compiler.py", line 129, in <module>
sys.exit(main())
File "scripts/idl_compiler.py", line 115, in main
definitions = reader.read_idl_definitions(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 57, in read_idl_definitions
definitions = self.read_idl_file(idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/idl_reader.py", line 66, in read_idl_file
ast = blink_idl_parser.parse_file(self.parser, idl_filename)
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 1012, in ParseFile
last = parser.LastToken()
File "/home/fox/workbench/cubie/android/external/chromium_org/third_party/WebKit/Source/bindings/scripts/../../../../../tools/idl_parser/idl_parser.py", line 860, in LastToken
return self.lexer.last
AttributeError: 'BlinkIDLLexer' object has no attribute 'last'
make-3.8.2: *** Error 1
preparing StaticLib: libc_common
target StaticLib: libc_common (out/target/product/eagle-cubietruck-plus/obj/STATIC_LIBRARIES/libc_common_intermediates/libc_common.a)
ply库版本不对,我这边是3.6的,更新到3.8就好了
页:
[1]