我正在按照here的指示为Chromium生成gn文件。我已经安装了cygwin基本软件包以及diffutils,nasm,make和python。
此外,我已将chrome / scripts / cygwin-wrapper复制到/ usr / local / bin
已启动的C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ Tools \ VsDevCmd.bat
开始的C:\ cygwin \ cygwin.bat
cd到third_party \ chromium \ scripts
python build_ffmpeg win ia32
除此以外,我还收到一些警告:
无法创建临时库。 制作:*** [/cygdrive/d/src/chromium/src/third_party/ffmpeg/ffbuild/library.mak:102:libavutil / avutil-56.dll]错误1
make:***等待未完成的工作。...
无法创建临时库。
无法创建临时库。
make:*** [/cygdrive/d/src/chromium/src/third_party/ffmpeg/ffbuild/library.mak:102:libavcodec / avcodec-58.dll]错误1
make:*** [/cygdrive/d/src/chromium/src/third_party/ffmpeg/ffbuild/library.mak:102:libavformat / avformat-58.dll]错误1
回溯(最近通话最近一次):
文件
中的文件“ build_ffmpeg.py”,第900行sys.exit(main(sys.argv [1:]))
文件“ build_ffmpeg.py”,第502行,位于主文件中
options = options)
ConfigureAndBuild中的文件“ build_ffmpeg.py”,第876行
configure_args)
do_build_ffmpeg中的文件“ build_ffmpeg.py”,第870行
options.config_only,商标,configure_flags)
BuildFFmpeg中的文件“ build_ffmpeg.py”,第408行
['make','-j%d'%parallel_jobs] +库,cwd = config_dir)
PrintAndCheckCall中的文件“ build_ffmpeg.py”,第106行
subprocess.check_call(argv,* args,** kwargs)
在check_call中的文件“ /usr/lib/python2.7/subprocess.py”,第186行
提高CalledProcessError(retcode,cmd)
subprocess.CalledProcessError:命令'['make','-j8','libavcodec / avcodec- 58.dll','libavformat / avformat-58.dll','libavutil / avutil-56.dll']'返回非零退出状态2