I get error when build chrome by command: "autoninja -C out\Default chrome"

123 views
Skip to first unread message

Loc Le Phan Tan

unread,
Jul 7, 2023, 11:49:57 AM7/7/23
to Chromium-dev

FAILED: libGLESv2.dll libGLESv2.dll.lib libGLESv2.dll.pdb
..\..\third_party\llvm-build\Release+Asserts\bin\lld-link.exe "/OUT:./libGLESv2.dll" /nologo -libpath:..\..\third_party\llvm-build\Release+Asserts\lib\clang\17\lib\windows "-libpath:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\ATLMFC\lib\x64" "-libpath:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.36.32532\lib\x64" "-libpath:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "-libpath:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64" /MACHINE:X64  "/IMPLIB:./libGLESv2.dll.lib" /DLL "/PDB:./libGLESv2.dll.pdb" "@./libGLESv2.dll.rsp"
lld-link: error: undefined symbol: protected: class std::__Cr::shared_ptr<class rx::WaitableCompileEvent> __cdecl rx::ShaderImpl::compileImpl(class gl::Context const *, class gl::ShCompilerInstance *, class std::__Cr::basic_string<char, struct std::__Cr::char_traits<char>, class std::__Cr::allocator<char>> const &, struct ShCompileOptions *)
>>> referenced by .\..\..\third_party\angle\src\libANGLE\renderer\vulkan\ShaderVk.cpp:131
>>>               obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ShaderVk.obj:(public: virtual class std::__Cr::shared_ptr<class rx::WaitableCompileEvent> __cdecl rx::ShaderVk::compile(class gl::Context const *, class gl::ShCompilerInstance *, struct ShCompileOptions *))
>>> referenced by .\..\..\third_party\angle\src\libANGLE\renderer\null\ShaderNULL.cpp:32
>>>               obj/third_party/angle/src/libANGLE/renderer/null/angle_null_backend/ShaderNULL.obj:(public: virtual class std::__Cr::shared_ptr<class rx::WaitableCompileEvent> __cdecl rx::ShaderNULL::compile(class gl::Context const *, class gl::ShCompilerInstance *, struct ShCompileOptions *))

lld-link: error: undefined symbol: public: virtual enum angle::Result __cdecl rx::ShaderImpl::onLabelUpdate(class gl::Context const *)
>>> referenced by obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ShaderVk.obj:(const rx::ShaderVk::`vftable')
>>> referenced by obj/third_party/angle/src/libANGLE/renderer/vulkan/angle_vulkan_backend/ShaderVk.obj:(const rx::ShaderImpl::`vftable')
>>> referenced by obj/third_party/angle/src/libANGLE/renderer/d3d/angle_d3d_shared/ShaderD3D.obj:(const rx::ShaderD3D::`vftable')

Loveleen Singh

unread,
Jul 18, 2023, 1:06:39 PM7/18/23
to Chromium-dev, Loc Le Phan Tan
Are u run this command after adding new class or new file into chromium source code?
Reply all
Reply to author
Forward
0 new messages