Problem on automate building with branch 3440

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

Re: Problem on automate building with branch 3440

Postby ndesktop » Tue Jul 03, 2018 12:44 pm

Looks like you have a custom VS installation and lib.exe is either not found or not the right one.
ndesktop
Master
 
Posts: 750
Joined: Thu Dec 03, 2015 10:10 am

Re: Problem on automate building with branch 3440

Postby xuyu » Wed Jul 04, 2018 8:39 pm

I met same problem:

-------- Running "msvs_env.bat win32 python combine_libs.py -o "D:\chromium\source\chromium\src\cef\binary_distrib\cef_binary_3.3440.1792.g7f28743_windows32\Debug\cef_sandbox.lib" "D:\chromium\source\chromium\src\out\Debug_GN_x86_sandbox\obj\base\base.lib" "D:\chromium\source\chromium\src\out\Debug_GN_x86_sandbox\obj\base\base_static.lib" "D:\chromium\source\chromium\src\out\Debug_GN_x86_sandbox\obj\base\third_party\dynamic_annotations\dynamic_annotations.lib" "D:\chromium\source\chromium\src\out\Debug_GN_x86_sandbox\obj\base\win\pe_image.lib" "D:\chromium\source\chromium\src\out\Debug_GN_x86_sandbox\obj\cef\cef_sandbox.lib" "D:\chromium\source\chromium\src\out\Debug_GN_x86_sandbox\obj\sandbox\win\sandbox.lib"" in "D:\chromium\source\chromium\src\cef\tools"...
vcvars:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\Build\vcvars32.bat"
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.7.4
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86'
PATH:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.14.26428\bin\HostX86\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.8;C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.8;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17134.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\\MSBuild\15.0\bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\Tools\;D:\chromium\source\depot_tools\win_tools-2_7_6_bin\python\bin;D:\chromium\source\depot_tools\win_tools-2_7_6_bin\python\bin\Scripts;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools;D:\chromium\source\depot_tools\;C:\Python27;C:\Python27\Scripts;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\dotnet\;C:\Program Files (x86)\Xoreax\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\SciTools\bin\pc-win64;C:\Program Files\Git\cmd;C:\Users\bjsl\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\
command:
python combine_libs.py -o D:\chromium\source\chromium\src\cef\binary_distrib\cef_binary_3.3440.1792.g7f28743_windows32\Debug\cef_sandbox.lib D:\chromium\source\chromium\src\out\Debug_GN_x86_sandbox\obj\base\base.lib D:\chromium\source\chromium\src\out\Debug_GN_x86_sandbox\obj\base\base_static.lib D:\chromium\source\chromium\src\out\Debug_GN_x86_sandbox\obj\base\third_party\dynamic_annotations\dynamic_annotations.lib D:\chromium\source\chromium\src\out\Debug_GN_x86_sandbox\obj\base\win\pe_image.lib D:\chromium\source\chromium\src\out\Debug_GN_x86_sandbox\obj\cef\cef_sandbox.lib D:\chromium\source\chromium\src\out\Debug_GN_x86_sandbox\obj\sandbox\win\sandbox.lib
Traceback (most recent call last):
File "combine_libs.py", line 119, in <module>
sys.exit(Main())
File "combine_libs.py", line 114, in Main
CombineLibraries(output, remove_re, args)
File "combine_libs.py", line 59, in CombineLibraries
Shell(*args)
File "combine_libs.py", line 27, in Shell
raise RuntimeError('%s exited with status %d' % (args[0], retcode))
RuntimeError: lib.exe exited with status 1136
Traceback (most recent call last):
File "D:\chromium\source\chromium\src\cef\tools\\make_distrib.py", line 749, in <module>
os.path.join(dst_dir, 'cef_sandbox.lib'))
File "D:\chromium\source\chromium\src\cef\tools\\make_distrib.py", line 314, in combine_libs
run(cmdline, os.path.join(cef_dir, 'tools'))
File "D:\chromium\source\chromium\src\cef\tools\\make_distrib.py", line 323, in run
args, cwd=working_dir, env=os.environ, shell=(sys.platform == 'win32'))
File "D:\chromium\source\depot_tools\win_tools-2_7_6_bin\python\bin\lib\subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['msvs_env.bat', 'win32', 'python', 'combine_libs.py', '-o', 'D:\\chromium\\source\\chromium\\src\\cef\\binary_distrib\\cef_binary_3.3440.1792.g7f28743_windows32\\Debug\\cef_sandbox.lib', 'D:\\chromium\\source\\chromium\\src\\out\\Debug_GN_x86_sandbox\\obj\\base\\base.lib', 'D:\\chromium\\source\\chromium\\src\\out\\Debug_GN_x86_sandbox\\obj\\base\\base_static.lib', 'D:\\chromium\\source\\chromium\\src\\out\\Debug_GN_x86_sandbox\\obj\\base\\third_party\\dynamic_annotations\\dynamic_annotations.lib', 'D:\\chromium\\source\\chromium\\src\\out\\Debug_GN_x86_sandbox\\obj\\base\\win\\pe_image.lib', 'D:\\chromium\\source\\chromium\\src\\out\\Debug_GN_x86_sandbox\\obj\\cef\\cef_sandbox.lib', 'D:\\chromium\\source\\chromium\\src\\out\\Debug_GN_x86_sandbox\\obj\\sandbox\\win\\sandbox.lib']' returned non-zero exit status 1
Traceback (most recent call last):
File "D:\chromium\automate-git.py", line 1655, in <module>
run(path, cef_tools_dir, depot_tools_dir)
File "D:\chromium\automate-git.py", line 61, in run
args, cwd=working_dir, env=env, shell=(sys.platform == 'win32'))
File "C:\Python27\lib\subprocess.py", line 186, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['D:\\chromium\\source\\chromium\\src\\cef\\tools\\make_distrib.bat', '--ninja-build']' returned non-zero exit status 1
xuyu
Newbie
 
Posts: 6
Joined: Wed Jul 04, 2018 8:37 pm

Re: Problem on automate building with branch 3440

Postby magreenblatt » Thu Jul 05, 2018 9:30 am

What GN_DEFINES are you using?
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Re: Problem on automate building with branch 3440

Postby magreenblatt » Thu Jul 05, 2018 1:10 pm

magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Re: Problem on automate building with branch 3440

Postby xuyu » Thu Jul 05, 2018 8:27 pm

it's mine:
Code: Select all
set CEF_USE_GN=1
set GN_DEFINES=is_official_build=true proprietary_codecs=true ffmpeg_branding=Chrome
set GYP_DEFINES=buildtype=Official
set GYP_MSVS_VERSION=2017
set CEF_ARCHIVE_FORMAT=tar.bz2
set GN_ARGUMENTS=--ide=vs2017 --sln=cef --filters=//cef/*
automate-git.py --download-dir=D:\chromium\source --branch=3440 --force-build --force-clean --minimal-distrib --client-distrib


it's works fine with 3396
xuyu
Newbie
 
Posts: 6
Joined: Wed Jul 04, 2018 8:37 pm

Re: Problem on automate building with branch 3440

Postby futurex » Tue Jul 10, 2018 8:30 pm

Hi, I confirmed this issue has been fixed after this commit
I have build the 64bit successfully, but when I switch to build 32 bit version I got this error.
fatal error: 'chrome/common/buildflags.h' file not found.

The full message is
Code: Select all
CXX obj/chrome/browser/profiling_host/profiling_host/background_profiling_triggers.obj
FAILED: obj/chrome/browser/profiling_host/profiling_host/background_profiling_triggers.obj
../../third_party/llvm-build/Release+Asserts/bin/clang-cl.exe /nologo /showIncludes  "-imsvcC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.14.26428\ATLMFC\include" "-imsvcC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.14.26428\include" "-imsvcC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\shared" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\winrt" "-imsvcC:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\cppwinrt" -DV8_DEPRECATION_WARNINGS -DUSE_AURA=1 -DNO_TCMALLOC -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -D"CR_CLANG_REVISION=\"332838-1\"" -D_HAS_EXCEPTIONS=0 -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -DDEPRECATEDENUMERATOR(x)=[[deprecated(x)]] -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=1 -DWIN32 -D_SECURE_ATL -D_USING_V110_SDK71_ -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=0x0A000002 -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DWEBP_EXTERN=extern -DUSE_EGL -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=wchar_t -DENABLE_IPC_FUZZER -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DV8_USE_EXTERNAL_STARTUP_DATA -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_HAS_PNG_LIBRARY -DSK_HAS_WEBP_LIBRARY -DSK_HAS_JPEG_LIBRARY -DSK_SUPPORT_GPU=1 -D"SK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\"" -DGR_GL_FUNCTION_TYPE=__stdcall -DLEVELDB_PLATFORM_CHROMIUM=1 -DDeleteFile=DeleteFileW -DOS_WIN -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DGTEST_RELATIVE_PATH -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_WIN -DNO_MAIN_THREAD_WRAPPING -I../.. -Igen -I../../third_party/libwebp/src -I../../third_party/wtl/include -I../../third_party/libyuv/include -I../../third_party/khronos -I../../gpu -I../../third_party/ced/src -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/boringssl/src/include -I../../skia/config -I../../skia/ext -I../../third_party/skia/include/c -I../../third_party/skia/include/config -I../../third_party/skia/include/core -I../../third_party/skia/include/effects -I../../third_party/skia/include/encode -I../../third_party/skia/include/gpu -I../../third_party/skia/include/images -I../../third_party/skia/include/lazy -I../../third_party/skia/include/pathops -I../../third_party/skia/include/pdf -I../../third_party/skia/include/pipe -I../../third_party/skia/include/ports -I../../third_party/skia/include/utils -I../../third_party/skia/src/gpu -I../../third_party/skia/src/sksl -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/libwebm/source -I../../v8/include -Igen/v8/include -I../../third_party/webrtc_overrides -I../../third_party/webrtc /utf-8 /X -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 /Gy /FS /bigobj /d2FastFail /Zc:sizedDealloc- -fmsc-version=1911 -m32 /Brepro /W4 -Wimplicit-fallthrough -Wthread-safety /WX /wd4091 /wd4127 /wd4251 /wd4275 /wd4312 /wd4324 /wd4351 /wd4355 /wd4503 /wd4589 /wd4611 /wd4100 /wd4121 /wd4244 /wd4505 /wd4510 /wd4512 /wd4610 /wd4838 /wd4995 /wd4996 /wd4456 /wd4457 /wd4458 /wd4459 /wd4267 /wd4702 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Wno-enum-compare-switch -Wno-null-pointer-arithmetic -Wno-ignored-pragma-optimize /O1 /Ob2 /Oy- /Zc:inline /Gw /Oi /Z7 -fno-standalone-debug /MT -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wno-inconsistent-missing-override /TP /wd4577 /GR- /c ../../chrome/browser/profiling_host/background_profiling_triggers.cc /Foobj/chrome/browser/profiling_host/profiling_host/background_profiling_triggers.obj /Fd"obj/chrome/browser/profiling_host/profiling_host_cc.pdb"
In file included from ../../chrome/browser/profiling_host/background_profiling_triggers.cc:12:
../..\chrome/browser/profiles/profile_manager.h(26,10):  fatal error: 'chrome/common/buildflags.h' file not found
#include "chrome/common/buildflags.h"
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File "automate-git.py", line 1107, in <module>
    if options.buildlogfile else None)
  File "automate-git.py", line 55, in run
    args, cwd=working_dir, env=env, shell=(sys.platform == 'win32'))
  File "C:\Python27\lib\subprocess.py", line 186, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja', '-C', 'out\\Release_GN_x86', 'cefclient']' returned non-zero exit status 1
futurex
Techie
 
Posts: 22
Joined: Fri Sep 02, 2016 11:11 pm

Re: Problem on automate building with branch 3440

Postby Cromon » Mon Jul 16, 2018 1:09 pm

The patch from the commit linked by futurex also fixed the same issue for me!
Cromon
Techie
 
Posts: 20
Joined: Sun Dec 15, 2013 9:04 am

Previous

Return to Support Forum

Who is online

Users browsing this forum: Google [Bot] and 34 guests