R-Car/Boards/Yocto-Gen3-CommonFAQ/Android BSP build process is stopped by syntax error of "build/make/tools/merge-event-log-tags.py"

From eLinux.org
Jump to: navigation, search

Android BSP build process is stopped by syntax error of "build/make/tools/merge-event-log-tags.py"

It may be caused by Python3.
Android P BSP supports python2 only.
So, please check that the result of 'python -V' is "python 2.7.x" on your build PC.
(Confirmed environment: Ubuntu 16.04)

Log:

[  0% 38/92183] build out/target/common/obj/all-event-log-tags.txt
FAILED: out/target/common/obj/all-event-log-tags.txt 
/bin/bash -c "build/make/tools/merge-event-log-tags.py (snip) system/core/storaged/EventLogTags.logtags"
  File "build/make/tools/merge-event-log-tags.py", line 51
    except getopt.GetoptError, err:
                             ^
SyntaxError: invalid syntax
[  0% 39/92183] target Java source list: ims-common
  File "build/make/tools/normalize_path.py", line 25
    print os.path.normpath(p)
           ^
SyntaxError: invalid syntax
[  0% 40/92183] target Java source list: apache-xml
  File "build/make/tools/normalize_path.py", line 25
    print os.path.normpath(p)
           ^
SyntaxError: invalid syntax
[  0% 41/92183] Check module type: out/host/linux-x86/obj/STATIC_LIBRARIES/libadb_intermediates/link_type

See also: