elm-release tryjob on firmware branch cros/firmware-oak-8438.B fails with "EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM" |
||
Issue description
Trying to run a tryjob on firmware branch, to test a firmware CL:
cbuildbot --remote -g *317280 -b firmware-oak-8438.B elm-release
Fails with the following error:
chromeos-chrome-53.0.2764.0_rc-r1: FAILED: armv7a-cros-linux-gnueabi-g++ -B/usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.25.51-gold -MMD -MF obj/ui/gl/gl.gl_surface_ozone.o.d -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DGOOGLE_CHROME_BUILD -DENABLE_RLZ -DUI_COMPOSITOR_IMAGE_TRANSPORT -DUSE_AURA=1 -DUSE_ASH=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_CRAS=1 -DUSE_OZONE=1 -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DIMAGE_LOADER_EXTENSION=1 -DENABLE_WEBRTC=1 -DENABLE_MEDIA_ROUTER=1 -DUSE_PROPRIETARY_CODECS -DENABLE_PEPPER_CDMS -DENABLE_NOTIFICATIONS -DENABLE_WAYLAND_SERVER=1 -DUSE_UDEV -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PDF=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_PRINTING=1 -DENABLE_PRINT_PREVIEW=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_APP_LIST=1 -DENABLE_SUPERVISED_USERS=1 -DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DENABLE_HANGOUT_SERVICES_EXTENSION=1 -DV8_USE_EXTERNAL_STARTUP_DATA -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DGL_IMPLEMENTATION -DUSE_EGL -DSK_SUPPORT_GPU=1 -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DMESA_EGL_NO_X11_HEADERS -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_NOEXCEPT= -DU_STATIC_IMPLEMENTATION -DUSE_LIBPCI=1 -DUSE_NSS_CERTS=1 -DOS_CHROMEOS=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNO_UNWIND_TABLES -DOFFICIAL_BUILD -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -D_FORTIFY_SOURCE=2 -Igen -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/swiftshader/include -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/khronos -I../../../../../../../home/chrome-bot/chrome_root/src/gpu -I../../../../../../../home/chrome-bot/chrome_root/src -I../../../../../../../home/chrome-bot/chrome_root/src/skia/config -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/skia/include/core -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/skia/include/effects -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/skia/include/pdf -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/skia/include/gpu -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/skia/include/lazy -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/skia/include/pathops -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/skia/include/pipe -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/skia/include/ports -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/skia/include/utils -I../../../../../../../home/chrome-bot/chrome_root/src/skia/ext -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/mesa/src/include -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/boringssl/src/include -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/icu/source/i18n -I../../../../../../../home/chrome-bot/chrome_root/src/third_party/icu/source/common -Werror -pthread -fno-strict-aliasing -Wall -Wno-extra -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -g -Wno-unused-local-typedefs -Wno-maybe-uninitialized -march=armv7-a -mtune=generic-armv7-a -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard -mthumb --sysroot=/build/elm -O2 -fno-ident -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -gsplit-dwarf -pipe -march=armv8-a+crc -mtune=cortex-a57.cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard -D__google_stl_debug_vector=1 -fauto-profile=/build/elm/tmp/portage/chromeos-base/chromeos-chrome-53.0.2764.0_rc-r1/work/afdo/chromeos-chrome-amd64-53.0.2785.157_rc-r1.afdo -Wno-error -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -Wno-abi -std=gnu++11 -Wno-narrowing -Wno-literal-suffix -c ../../../../../../../home/chrome-bot/chrome_root/src/ui/gl/gl_surface_ozone.cc -o obj/ui/gl/gl.gl_surface_ozone.o
chromeos-chrome-53.0.2764.0_rc-r1: ../../../../../../../home/chrome-bot/chrome_root/src/ui/gl/gl_surface_ozone.cc: In member function 'void* gl::{anonymous}::GLSurfaceOzoneSurfaceless::InsertFence()':
chromeos-chrome-53.0.2764.0_rc-r1: ../../../../../../../home/chrome-bot/chrome_root/src/ui/gl/gl_surface_ozone.cc:443:33: error: 'EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM' was not declared in this scope
chromeos-chrome-53.0.2764.0_rc-r1: EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM,
chromeos-chrome-53.0.2764.0_rc-r1: ^
chromeos-chrome-53.0.2764.0_rc-r1: ../../../../../../../home/chrome-bot/chrome_root/src/ui/gl/gl_surface_ozone.cc: In function 'Display* gl::GetPlatformDefaultEGLNativeDisplay()':
chromeos-chrome-53.0.2764.0_rc-r1: ../../../../../../../home/chrome-bot/chrome_root/src/ui/gl/gl_surface_ozone.cc:770:26: error: invalid conversion from 'intptr_t {aka int}' to 'EGLNativeDisplayType {aka _XDisplay*}' [-fpermissive]
chromeos-chrome-53.0.2764.0_rc-r1: ->GetNativeDisplay();
chromeos-chrome-53.0.2764.0_rc-r1: ^
chromeos-chrome-53.0.2764.0_rc-r1:
,
Jan 23 2017
I think(?) this is intentional and has always been this way. The firmware must have been branched at a time when Chrome happened to be broken on something. The firmware builders use a special 'firmware' builder config that only builds firmware and nothing else. Unfortunately, that config needs to be manually enabled for trybots somehow (e.g. we have it for Kevin), and I guess nobody ever did that for Oak. Try just running elm-paladin instead of elm-release, that should also skip Chrome and give you a working image (although it's still way slower than elm-firmware would be).
,
Jan 24 2017
Alright, elm-paladin seems fine (apart from some EC buildall error we should not care about on a firmware branch): https://uberchromegw.corp.google.com/i/chromiumos.tryserver/builders/paladin/builds/2042 Thanks Julius. Won't fix. |
||
►
Sign in to add a comment |
||
Comment 1 by drinkcat@chromium.org
, Jan 22 2017