Hi,
I have gone through the instructions detailed at:
https://bitbucket.org/chromiumembedded/ ... ckStart.md
The platform is Ubuntu 14.04 LTS 64-bit, which is the supposedly working one.
I have tried to build both Chromium master branch as well as Chromium stable branch 3325, Chromium 65, as mentioned here:
https://bitbucket.org/chromiumembedded/ ... uilding.md
For both build on a clean machine I get linking errors:
ninja: Entering directory `out/Debug_GN_x64'
[1/5] SOLINK ./libcef.so
FAILED: libcef.so libcef.so.TOC
python "../../build/toolchain/gcc_solink_wrapper.py" --readelf="readelf" --nm="nm" --sofile="./libcef.so" --tocfile="./libcef.so.TOC" --output="./libcef.so" -- ../../third_party/llvm-build/Release+Asserts/bin/clang++ -shared -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -Wl,--no-as-needed -lpthread -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -m64 -Werror -Wl,--gdb-index -nostdlib++ -Wl,--export-dynamic -o "./libcef.so" -Wl,-soname="libcef.so" @"./libcef.so.rsp"
/home/ubuntu/code/chromium_git/chromium/src/out/Debug_GN_x64/../../third_party/llvm-build/Release+Asserts/bin/ld.lld: error: undefined symbol: crashpad::Annotation::kValueMaxSize
>>> referenced by string:889 (../../buildtools/third_party/libc++/trunk/include/string:889)
>>> crash_reporter_client.o:(CefCrashReporterClient::ReadCrashConfigFile()) in archive obj/cef/libcef_static.a
/home/ubuntu/code/chromium_git/chromium/src/out/Debug_GN_x64/../../third_party/llvm-build/Release+Asserts/bin/ld.lld: error: undefined symbol: vr::ControllerMesh::IndicesBufferSize() const
>>> referenced by controller.cc:90 (../../chrome/browser/vr/elements/controller.cc:90)
>>> controller.o:(vr::Controller::Renderer::SetUp(std::__1::unique_ptr<vr::ControllerMesh, std::__1::default_delete<vr::ControllerMesh> >)) in archive obj/chrome/browser/vr/libvr_common.a
/home/ubuntu/code/chromium_git/chromium/src/out/Debug_GN_x64/../../third_party/llvm-build/Release+Asserts/bin/ld.lld: error: undefined symbol: vr::ControllerMesh::~ControllerMesh()
>>> referenced by memory:2233 (../../buildtools/third_party/libc++/trunk/include/memory:2233)
>>> ui_element_renderer.o:(vr::UiElementRenderer::SetUpController(std::__1::unique_ptr<vr::ControllerMesh, std::__1::default_delete<vr::ControllerMesh> >)) in archive obj/chrome/browser/vr/libvr_common.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
I have uploaded the error log, do you have any tips on how to fix this please?
Thanks
Enrico