Closed
Bug 1466778
Opened 7 years ago
Closed 7 years ago
[Wayland] 'sEGLLibrary' was not declared in this scope on wayland build after Bug 1451183 is landed
Categories
(Core :: Graphics, defect)
Core
Graphics
Tracking
()
RESOLVED
FIXED
mozilla62
Tracking | Status | |
---|---|---|
firefox62 | --- | fixed |
People
(Reporter: cosmo0920, Assigned: cosmo0920)
References
Details
Attachments
(1 file)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Firefox/60.0
Build ID: 20180516032328
Steps to reproduce:
Clone mozilla-central repository.
./mach build with the following building configuration:
---
. $topsrcdir/browser/config/mozconfig
ac_add_options --enable-default-toolkit=cairo-gtk3-wayland
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir
mk_add_options AUTOCLOBBER=1
ac_add_options --disable-crashreporter
ac_add_options --without-system-nspr
ac_add_options --without-system-nss
ac_add_options --enable-debug
ac_add_options --disable-optimize
ac_add_options --enable-release
ac_add_options --disable-tests
---
Actual results:
Got building error:
---
7:09.80 In file included from /home/hhatake/GitHub/gecko-dev/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:56:0:
7:09.80 /home/hhatake/GitHub/gecko-dev/gfx/gl/GLContextProviderEGL.cpp: In static member function ‘static void* mozilla::gl::GLContextEGL::CreateWaylandBufferSurface(EGLConfig, mozilla::gfx::IntSize&)’:
7:09.80 /home/hhatake/GitHub/gecko-dev/gfx/gl/GLContextProviderEGL.cpp:712:9: error: ‘sEGLLibrary’ was not declared in this scope
7:09.80 sEGLLibrary.fCreateWindowSurface(EGL_DISPLAY(), config, eglwindow, 0);
7:09.80 ^~~~~~~~~~~
7:13.18 gfx/sfntly/cpp/src
7:13.45 /home/hhatake/GitHub/gecko-dev/config/rules.mk:1031: ターゲット 'Unified_cpp_gfx_gl0.o' のレシピで失敗しました
7:13.45 make[4]: *** [Unified_cpp_gfx_gl0.o] エラー 1
7:13.45 /home/hhatake/GitHub/gecko-dev/config/recurse.mk:73: ターゲット 'gfx/gl/target' のレシピで失敗しました
7:13.45 make[3]: *** [gfx/gl/target] エラー 2
7:13.45 make[3]: *** 未完了のジョブを待っています....
---
Expected results:
Build success without compilation error.
Comment hidden (mozreview-request) |
Assignee | ||
Updated•7 years ago
|
Attachment #8983337 -
Flags: review?(stransky)
Comment 2•7 years ago
|
||
mozreview-review |
Comment on attachment 8983337 [details]
Bug 1466778 - Make usable GLLibraryEGL on wayland build, ?
https://reviewboard.mozilla.org/r/249232/#review255774
Looks fine for me.
Attachment #8983337 -
Flags: review?(stransky) → review+
Updated•7 years ago
|
Attachment #8983337 -
Flags: review?(lsalzman)
Comment 3•7 years ago
|
||
mozreview-review |
Comment on attachment 8983337 [details]
Bug 1466778 - Make usable GLLibraryEGL on wayland build, ?
https://reviewboard.mozilla.org/r/249232/#review255776
I'm not a gfx peer, adding Lee.
Updated•7 years ago
|
Assignee: nobody → cosmo0920.oucc
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updated•7 years ago
|
Summary: 'sEGLLibrary' was not declared in this scope on wayland build after Bug 1451183 is landed → [Wayland] 'sEGLLibrary' was not declared in this scope on wayland build after Bug 1451183 is landed
Comment 4•7 years ago
|
||
mozreview-review |
Comment on attachment 8983337 [details]
Bug 1466778 - Make usable GLLibraryEGL on wayland build, ?
https://reviewboard.mozilla.org/r/249232/#review255876
Attachment #8983337 -
Flags: review?(lsalzman) → review+
Assignee | ||
Updated•7 years ago
|
Keywords: checkin-needed
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/26c53d78c90a
Make usable GLLibraryEGL on wayland build, r=lsalzman,stransky?
Keywords: checkin-needed
Comment 6•7 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox62:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla62
You need to log in
before you can comment on or make changes to this bug.
Description
•