I am following the instructions here to generate the gn files for Chromium. I have installed the cygwin base package along with diffutils, nasm, make and python.
Also, I have copied chromium/scripts/cygwin-wrapper to /usr/local/bin
Started C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat
Started C:\cygwin\cygwin.bat
cd to third_party\chromium\scripts
python build_ffmpeg win ia32
I am getting some warnings plus this:
Could not create temporary library. make: *** [/cygdrive/d/src/chromium/src/third_party/ffmpeg/ffbuild/library.mak:102: libavutil/avutil-56.dll] Error 1
make: *** Waiting for unfinished jobs....
Could not create temporary library.
Could not create temporary library.
make: *** [/cygdrive/d/src/chromium/src/third_party/ffmpeg/ffbuild/library.mak:102: libavcodec/avcodec-58.dll] Error 1
make: *** [/cygdrive/d/src/chromium/src/third_party/ffmpeg/ffbuild/library.mak:102: libavformat/avformat-58.dll] Error 1
Traceback (most recent call last):
File "build_ffmpeg.py", line 900, in
sys.exit(main(sys.argv[1:]))
File "build_ffmpeg.py", line 502, in main
options=options)
File "build_ffmpeg.py", line 876, in ConfigureAndBuild
configure_args)
File "build_ffmpeg.py", line 870, in do_build_ffmpeg
options.config_only, branding, configure_flags)
File "build_ffmpeg.py", line 408, in BuildFFmpeg
['make', '-j%d' % parallel_jobs] + libraries, cwd=config_dir)
File "build_ffmpeg.py", line 106, in PrintAndCheckCall
subprocess.check_call(argv, *args, **kwargs)
File "/usr/lib/python2.7/subprocess.py", line 186, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make', '-j8', 'libavcodec/avcodec- 58.dll', 'libavformat/avformat-58.dll', 'libavutil/avutil-56.dll']' returned non-zero exit status 2