File "src/build/android/play_services\..\devil_chromium.py", line 15, in <module>
from devil import devil_env
File "E:\chromium2\src\third_party\catapult\devil\devil\devil_env.py", line 32, in <module>
import dependency_manager # pylint: disable=import-error
File "E:\chromium2\src\third_party\catapult\dependency_manager\dependency_manager\__init__.py", line 29, in <module>
from .archive_info import ArchiveInfo
File "E:\chromium2\src\third_party\catapult\dependency_manager\dependency_manager\archive_info.py", line 9, in <module>
from dependency_manager import exceptions
File "E:\chromium2\src\third_party\catapult\dependency_manager\dependency_manager\exceptions.py", line 5, in <module>
from py_utils import cloud_storage
File "E:\chromium2\src\third_party\catapult\common\py_utils\py_utils\cloud_storage.py", line 21, in <module>
from py_utils import lock
File "E:\chromium2\src\third_party\catapult\common\py_utils\py_utils\lock.py", line 18, in <module>
import win32con # pylint: disable=import-error
ImportError: No module named win32con
Error: Command 'C:\\Python27\\python.exe src/build/android/play_services/update.py download' returned non-zero exit status 1 in E:\chromium2
My steps:
1. install vs2015 with Windows 10 SDK (10.0.10586)
2. Set environment variables:
set GYP_DEFINES = branding = Chromium buildtype = Official
set DEPOT_TOOLS_WIN_TOOLCHAIN = 0
set GYP_MSVS_VERSION = 2015
3. fetch --nohooks --no-history chromium
4. git fetch -t
5. git checkout -b chromium55 55.0.2883.87
6. gclient.py runhooks
I tried to remove sdkextras action in src/DEPS and run 'gclient runhooks' again. It seemly hung in gn_win.
$ gclient runhooks
Running hooks: 58% (27/46) gn_win