Issue metadata
Sign in to add a comment
|
chromium-64.0.3282.15 with use_cups=false - /usr/bin/ld.lld: error: undefined symbol: cloud_print::PrintSystem::CreateInstance(base::DictionaryValue const*)
Reported by
alpha...@gmail.com,
Dec 11 2017
|
||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.99 Safari/537.36 Steps to reproduce the problem: compile chromium-64.0.3282.15 with use_cups=false What is the expected behavior? What went wrong? [15321/15321] python "../../build/toolchain/gcc_link_wrapper.py" --output="./chrome" -- x86_64-pc-linux-gnu-clang++ -pie -Wl,--version-script=../../build/linux/chrome.map -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -Wl,--no-as-needed -lpthread -Wl,--as-needed -fuse-ld=lld -m64 -Wl,-O1 -Wl,--gc-sections -Wl,-rpath-link=. -Wl,--disable-new-dtags -Wl,--export-dynamic -Wl,-O1 -Wl,--as-needed -o "./chrome" -Wl,--start-group @"./chrome.rsp" -Wl,--end-group -ldl -lpthread -lrt -lX11 -lX11-xcb -lxcb -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lXtst -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -licui18n -licuuc -licudata -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lxml2 -lfontconfig -ldbus-1 -lexpat -latomic -levent -lXss -lpng16 -lz -lfreetype -lwebp -lwebpdemux -lwebpmux -ljpeg -lharfbuzz -ldrm -lXrandr -lresolv -lgio-2.0 -lasound -lpulse -lavcodec -lavformat -lavutil -lvpx -lm -lre2 -lsnappy -lopus -lpci -lpangocairo-1.0 -lpango-1.0 -lcairo -latk-1.0 -latk-bridge-2.0 -lminizip -lFLAC -lopenh264 -lgtk-3 -lgdk-3 -lcairo-gobject -lgdk_pixbuf-2.0 -lxslt FAILED: chrome python "../../build/toolchain/gcc_link_wrapper.py" --output="./chrome" -- x86_64-pc-linux-gnu-clang++ -pie -Wl,--version-script=../../build/linux/chrome.map -fPIC -Wl,-z,noexecstack -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -Wl,--no-as-needed -lpthread -Wl,--as-needed -fuse-ld=lld -m64 -Wl,-O1 -Wl,--gc-sections -Wl,-rpath-link=. -Wl,--disable-new-dtags -Wl,--export-dynamic -Wl,-O1 -Wl,--as-needed -o "./chrome" -Wl,--start-group @"./chrome.rsp" -Wl,--end-group -ldl -lpthread -lrt -lX11 -lX11-xcb -lxcb -lXcomposite -lXcursor -lXdamage -lXext -lXfixes -lXi -lXrender -lXtst -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -licui18n -licuuc -licudata -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lxml2 -lfontconfig -ldbus-1 -lexpat -latomic -levent -lXss -lpng16 -lz -lfreetype -lwebp -lwebpdemux -lwebpmux -ljpeg -lharfbuzz -ldrm -lXrandr -lresolv -lgio-2.0 -lasound -lpulse -lavcodec -lavformat -lavutil -lvpx -lm -lre2 -lsnappy -lopus -lpci -lpangocairo-1.0 -lpango-1.0 -lcairo -latk-1.0 -latk-bridge-2.0 -lminizip -lFLAC -lopenh264 -lgtk-3 -lgdk-3 -lcairo-gobject -lgdk_pixbuf-2.0 -lxslt /usr/bin/ld.lld: error: undefined symbol: cloud_print::PrintSystem::CreateInstance(base::DictionaryValue const*) >>> referenced by ../../chrome/service/cloud_print/cloud_print_proxy.cc >>> cloud_print_proxy.o:(cloud_print::CloudPrintProxy::GetPrinters(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*)) in archive obj/chrome/service/libservice.a /usr/bin/ld.lld: error: undefined symbol: cloud_print::PrintSystem::CreateInstance(base::DictionaryValue const*) >>> referenced by ../../chrome/service/cloud_print/cloud_print_connector.cc >>> cloud_print_connector.o:(cloud_print::CloudPrintConnector::InitPrintSystem()) in archive obj/chrome/service/libservice.a clang-5.0: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. * ERROR: www-client/chromium-64.0.3282.15 failed (compile phase): * ninja -v -j5 -l0 -C out/Release chrome chromedriver failed Did this work before? N/A Chrome version: 64.0.3282.15 Channel: dev OS Version: 4.14.5-gentoo Flash Version: 27.0.0.187 See also: https://bugs.gentoo.org/640642
,
Dec 12 2017
,
Dec 12 2017
Ya, r520373 broke this. We don't test this build configuration but we are happy to fix it.
,
Dec 12 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/3cf91d8d674a496d533aa106723a632b68ab26ba commit 3cf91d8d674a496d533aa106723a632b68ab26ba Author: Tom Anderson <thomasanderson@chromium.org> Date: Tue Dec 12 23:31:56 2017 Fix use_cups=false build BUG= 793801 R=thestig@chromium.org Change-Id: I60ee6ec48d2686d0b42ca25311a9b76009ce9768 Reviewed-on: https://chromium-review.googlesource.com/823245 Reviewed-by: Lei Zhang <thestig@chromium.org> Commit-Queue: Thomas Anderson <thomasanderson@chromium.org> Cr-Commit-Position: refs/heads/master@{#523602} [modify] https://crrev.com/3cf91d8d674a496d533aa106723a632b68ab26ba/chrome/service/cloud_print/print_system.cc
,
Dec 12 2017
,
Aug 31
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/af6a592750ca823d5fef05e5bc8795145ecc22ba commit af6a592750ca823d5fef05e5bc8795145ecc22ba Author: Lei Zhang <thestig@chromium.org> Date: Fri Aug 31 02:26:46 2018 Do not build chrome/service on POSIX if CUPS is disabled. The code, used for the Cloud Print Proxy, is useless without CUPS. BUG= 793801 Change-Id: Icb4605ae15d758366c5c0b1e52a56afcfe5334a1 Reviewed-on: https://chromium-review.googlesource.com/961862 Commit-Queue: Lei Zhang <thestig@chromium.org> Reviewed-by: Sean Kau <skau@chromium.org> Cr-Commit-Position: refs/heads/master@{#587921} [modify] https://crrev.com/af6a592750ca823d5fef05e5bc8795145ecc22ba/chrome/BUILD.gn [modify] https://crrev.com/af6a592750ca823d5fef05e5bc8795145ecc22ba/chrome/app/BUILD.gn [modify] https://crrev.com/af6a592750ca823d5fef05e5bc8795145ecc22ba/chrome/app/chrome_main_delegate.cc [modify] https://crrev.com/af6a592750ca823d5fef05e5bc8795145ecc22ba/chrome/service/BUILD.gn [modify] https://crrev.com/af6a592750ca823d5fef05e5bc8795145ecc22ba/chrome/service/cloud_print/print_system.cc [modify] https://crrev.com/af6a592750ca823d5fef05e5bc8795145ecc22ba/chrome/test/BUILD.gn
,
Aug 31
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/229a573b4f56e2da32c7699bb027ac879f358352 commit 229a573b4f56e2da32c7699bb027ac879f358352 Author: Jan Wilken Dörrie <jdoerrie@chromium.org> Date: Fri Aug 31 13:50:16 2018 Revert "Do not build chrome/service on POSIX if CUPS is disabled." This reverts commit af6a592750ca823d5fef05e5bc8795145ecc22ba. Reason for revert: Likely culprit of https://crbug.com/879564 Original change's description: > Do not build chrome/service on POSIX if CUPS is disabled. > > The code, used for the Cloud Print Proxy, is useless without CUPS. > > BUG= 793801 > > Change-Id: Icb4605ae15d758366c5c0b1e52a56afcfe5334a1 > Reviewed-on: https://chromium-review.googlesource.com/961862 > Commit-Queue: Lei Zhang <thestig@chromium.org> > Reviewed-by: Sean Kau <skau@chromium.org> > Cr-Commit-Position: refs/heads/master@{#587921} TBR=thestig@chromium.org,skau@chromium.org Change-Id: Ia285e5ae6b9f72d8773bea5118fcfe4bff1d922a No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 793801 Reviewed-on: https://chromium-review.googlesource.com/1199582 Reviewed-by: Jan Wilken Dörrie <jdoerrie@chromium.org> Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Cr-Commit-Position: refs/heads/master@{#588012} [modify] https://crrev.com/229a573b4f56e2da32c7699bb027ac879f358352/chrome/BUILD.gn [modify] https://crrev.com/229a573b4f56e2da32c7699bb027ac879f358352/chrome/app/BUILD.gn [modify] https://crrev.com/229a573b4f56e2da32c7699bb027ac879f358352/chrome/app/chrome_main_delegate.cc [modify] https://crrev.com/229a573b4f56e2da32c7699bb027ac879f358352/chrome/service/BUILD.gn [modify] https://crrev.com/229a573b4f56e2da32c7699bb027ac879f358352/chrome/service/cloud_print/print_system.cc [modify] https://crrev.com/229a573b4f56e2da32c7699bb027ac879f358352/chrome/test/BUILD.gn |
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by thomasanderson@chromium.org
, Dec 12 2017Owner: thomasanderson@chromium.org
Status: Started (was: Unconfirmed)