Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.5.0
-
None
Description
Compilation of Qt for embedded / EGLFS fails because surface_factory_qt.* etc has not been updated to changed Ozone API after update to Chromium to 40.0.2214.28:
In file included from ../../../src/core/ozone_platform_eglfs.h:45:0,
from ../../../src/core/ozone_platform_eglfs.cpp:37:
../../../src/core/surface_factory_qt.h:51:38: error: 'HardwareState' in 'class ui::SurfaceFactoryOzone' does not name a type
virtual ui::SurfaceFactoryOzone::HardwareState InitializeHardware() Q_DECL_OVERRIDE
^
../../../src/core/surface_factory_qt.h:52:18: error: 'virtual void SurfaceFactoryQt::ShutdownHardware()' marked override, but does not override
virtual void ShutdownHardware() Q_DECL_OVERRIDE {}
^
../../../src/core/surface_factory_qt.h:53:36: error: 'virtual gfx::AcceleratedWidget SurfaceFactoryQt::GetAcceleratedWidget()' marked override, but does not override
virtual gfx::AcceleratedWidget GetAcceleratedWidget() Q_DECL_OVERRIDE
^
../../../src/core/surface_factory_qt.h:54:36: error: 'virtual gfx::AcceleratedWidget SurfaceFactoryQt::RealizeAcceleratedWidget(gfx::AcceleratedWidget)' marked override, but does not override
virtual gfx::AcceleratedWidget RealizeAcceleratedWidget(gfx::AcceleratedWidget w) Q_DECL_OVERRIDE { return 0; }
^
../../../src/core/surface_factory_qt.h:55:18: error: 'virtual bool SurfaceFactoryQt::AttemptToResizeAcceleratedWidget(gfx::AcceleratedWidget, const gfx::Rect&)' marked override, but does not override
virtual bool AttemptToResizeAcceleratedWidget(gfx::AcceleratedWidget w, const gfx::Rect& bounds) Q_DECL_OVERRIDE
^