New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 608813 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: May 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

BuildPackages failed on x86-alex-tot-chrome-pfq-informational

Project Member Reported by afakhry@chromium.org, May 3 2016

Issue description

The builder failed shortly: https://uberchromegw.corp.google.com/i/chromeos.chrome/builders/x86-alex-tot-chrome-pfq-informational/builds/19891

chromeos-chrome-52.0.2724.0_alpha-r1: [29/8106] SOLINK lib/libdisplay_compositor.so
chromeos-chrome-52.0.2724.0_alpha-r1: FAILED: if [ ! -e lib/libdisplay_compositor.so -o ! -e lib/libdisplay_compositor.so.TOC ]; then i686-pc-linux-gnu-g++ -B/usr/x86_64-pc-linux-gnu/i686-pc-linux-gnu/binutils-bin/2.25.51-gold -shared -Wl,-O1 -Wl,-O2 -Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -pthread -Wl,-z,noexecstack -fPIC -fuse-ld=gold -Wl,--disable-new-dtags -m32 --sysroot=/build/x86-alex -L/build/x86-alex/lib -Wl,-rpath-link=/build/x86-alex/lib -L/build/x86-alex/usr/lib -Wl,-rpath-link=/build/x86-alex/usr/lib -L/build/x86-alex/usr/local/lib -Wl,-rpath-link=/build/x86-alex/usr/local/lib -L/build/x86-alex/usr/i686-pc-linux-gnu/lib -Wl,-rpath-link=/build/x86-alex/usr/i686-pc-linux-gnu/lib -Wl,--icf=all -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -o lib/libdisplay_compositor.so -Wl,-soname=libdisplay_compositor.so @lib/libdisplay_compositor.so.rsp && { readelf -d lib/libdisplay_compositor.so | grep SONAME ; nm -gD -f p lib/libdisplay_compositor.so | cut -f1-2 -d' '; } > lib/libdisplay_compositor.so.TOC; else i686-pc-linux-gnu-g++ -B/usr/x86_64-pc-linux-gnu/i686-pc-linux-gnu/binutils-bin/2.25.51-gold -shared -Wl,-O1 -Wl,-O2 -Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,defs -pthread -Wl,-z,noexecstack -fPIC -fuse-ld=gold -Wl,--disable-new-dtags -m32 --sysroot=/build/x86-alex -L/build/x86-alex/lib -Wl,-rpath-link=/build/x86-alex/lib -L/build/x86-alex/usr/lib -Wl,-rpath-link=/build/x86-alex/usr/lib -L/build/x86-alex/usr/local/lib -Wl,-rpath-link=/build/x86-alex/usr/local/lib -L/build/x86-alex/usr/i686-pc-linux-gnu/lib -Wl,-rpath-link=/build/x86-alex/usr/i686-pc-linux-gnu/lib -Wl,--icf=all -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -o lib/libdisplay_compositor.so -Wl,-soname=libdisplay_compositor.so @lib/libdisplay_compositor.so.rsp && { readelf -d lib/libdisplay_compositor.so | grep SONAME ; nm -gD -f p lib/libdisplay_compositor.so | cut -f1-2 -d' '; } > lib/libdisplay_compositor.so.tmp && if ! cmp -s lib/libdisplay_compositor.so.tmp lib/libdisplay_compositor.so.TOC; then mv lib/libdisplay_compositor.so.tmp lib/libdisplay_compositor.so.TOC ; fi; fi
chromeos-chrome-52.0.2724.0_alpha-r1: /usr/lib/gcc/i686-pc-linux-gnu/4.9.x/include/g++-v4/bits/stl_construct.h:75: error: undefined reference to 'ui::OverlayCandidatesOzone::OverlaySurfaceCandidate::OverlaySurfaceCandidate()'
chromeos-chrome-52.0.2724.0_alpha-r1: /usr/lib/gcc/i686-pc-linux-gnu/4.9.x/include/g++-v4/bits/stl_construct.h:75: error: undefined reference to 'ui::OverlayCandidatesOzone::OverlaySurfaceCandidate::OverlaySurfaceCandidate(ui::OverlayCandidatesOzone::OverlaySurfaceCandidate const&)'
chromeos-chrome-52.0.2724.0_alpha-r1: /usr/lib/gcc/i686-pc-linux-gnu/4.9.x/include/g++-v4/bits/stl_construct.h:75: error: undefined reference to 'ui::OverlayCandidatesOzone::OverlaySurfaceCandidate::OverlaySurfaceCandidate()'
chromeos-chrome-52.0.2724.0_alpha-r1: /usr/lib/gcc/i686-pc-linux-gnu/4.9.x/include/g++-v4/bits/stl_construct.h:93: error: undefined reference to 'ui::OverlayCandidatesOzone::OverlaySurfaceCandidate::~OverlaySurfaceCandidate()'
chromeos-chrome-52.0.2724.0_alpha-r1: /usr/lib/gcc/i686-pc-linux-gnu/4.9.x/include/g++-v4/bits/stl_construct.h:93: error: undefined reference to 'ui::OverlayCandidatesOzone::OverlaySurfaceCandidate::~OverlaySurfaceCandidate()'
chromeos-chrome-52.0.2724.0_alpha-r1: collect2: error: ld returned 1 exit status

Suspecting: https://codereview.chromium.org/1931213002

Sadrul, can you please take a look? Thanks!

 
Status: Started (was: Assigned)
Looking at it. How can I test a fix? Is it possible to repro this failure locally (I am already building for chromeos, with ozone, and not seeing this failure), and are there trybots I could use?
You probably can use cbuildbot: https://www.chromium.org/chromium-os/build/using-remote-trybots

for example:
cbuildbot --remote --rietveld-patches=<CL_ID> x86-alex-tot-chrome-pfq-informational
Ah, I missed updating the gypi correctly in the patch. Fix up here: https://codereview.chromium.org/1948573002
Project Member

Comment 5 by bugdroid1@chromium.org, May 3 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0120d89ab36da66b9c04bc8538a6ee83c6c85a09

commit 0120d89ab36da66b9c04bc8538a6ee83c6c85a09
Author: sadrul <sadrul@chromium.org>
Date: Tue May 03 19:46:20 2016

display-compositor: Add missing dependencies for ozone in gyp.

BUG= 608813 ,  601868 

Review-Url: https://codereview.chromium.org/1948573002
Cr-Commit-Position: refs/heads/master@{#391329}

[modify] https://crrev.com/0120d89ab36da66b9c04bc8538a6ee83c6c85a09/components/display_compositor.gypi

Status: Fixed (was: Started)
The bots are happy again.
Bulk verified
Status: Verified (was: Fixed)
bulk verified

Sign in to add a comment