New issue
Advanced search Search tips

Issue 635705 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Chrome OS compiles failing on missing Xlib.h

Project Member Reported by roc...@chromium.org, Aug 9 2016

Issue description

Example builder:

https://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-generic_chromium_compile_only_ng?numbuilds=100

Error:

FAILED: obj/ui/gl/init/init/gl_factory_ozone.o [snip...]
In file included from ../../third_party/swiftshader/include/EGL/egl.h:39:0,
                 from ../../ui/gl/gl_bindings.h:23,
                 from ../../ui/gl/gl_egl_api_implementation.h:12,
                 from ../../ui/gl/init/gl_factory_ozone.cc:13:
../../third_party/swiftshader/include/EGL/eglplatform.h:99:22: fatal error: X11/Xlib.h: No such file or directory
 #include <X11/Xlib.h>
                      ^
compilation terminated.


Only assigning to kylechar@ because rjkroege@ mentioned a recent change to ozone/GL stuff.

See also issue 635702
 
Status: Fixed (was: Assigned)
I think this is fixed already this morning. It looks like the swiftshader repo got it's own copy of EGL/eglplatform.h and that clashed with our version that has the #if define(USE_OZONE). This is fixed with  https://codereview.chromium.org/2224263002/ by adding swiftshader to include_dirs on Windows.

Sign in to add a comment