Files
buildroot/package
Gaël PORTAY fadaaabe6f qt5multimedia: fix build issue with mesa3d w/out xcb
The mesa's EGL/eglplatform.h header includes X11 headers unless the flag
MESA_EGL_NO_X11_HEADERS is defined[1].

A build issue happens when mesa3d is selected as then OpenGL EGL backend
but the XCB library is not selected.

This commit tells qmake to pass the cflag MESA_EGL_NO_X11_HEADERS to
make and prevent from including the missing X headers.

The issue QTBUG-66233 is opened in the Qt tracker[1].

Fixes:

	In file included from
	/home/gportay/src/buildroot/output-qt5.10/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/EGL/egl.h:39:0,
	                 from qsgvideonode_egl.h:48,
	                 from qsgvideonode_egl.cpp:40:
	/home/gportay/src/buildroot/output-qt5.10/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/EGL/eglplatform.h:118:22:
	fatal error: X11/Xlib.h: No such file or directory
	 #include <X11/Xlib.h>
	                      ^
	compilation terminated.
	Makefile:550: recipe for target '.obj/qsgvideonode_egl.o' failed

[1]: 79ee1b2ff0/include/EGL/eglplatform.h (L109-L125)
[2]: https://bugreports.qt.io/browse/QTBUG-66233

[Peter: simplify logic]
Cc: Julien CORJON <corjon.j@ecagroup.com>
Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-02-27 22:00:20 +01:00
..
…
…
…
…
…
…
…
…
2018-02-02 11:58:01 +01:00
…
2018-01-29 14:39:17 +01:00
2018-01-31 22:47:20 +01:00
…
2018-02-03 19:57:10 +01:00
2018-02-25 21:38:46 +01:00
2018-02-03 19:55:51 +01:00
…
…
…
2018-01-22 22:28:11 +01:00
2018-01-16 23:10:09 +01:00
2018-02-13 23:09:47 +01:00
2018-01-27 10:04:52 +01:00
…
…
2018-01-12 19:54:31 +01:00
…
…
…
2017-12-31 17:28:49 +01:00
…
…
…
…
2018-02-27 21:34:36 +01:00
2018-01-23 15:32:32 +01:00
2018-02-13 22:07:04 +01:00
…
…
…
…
…
2018-01-29 22:27:19 +01:00
2018-02-20 09:04:53 +01:00
…
…
…
…
…
…
2018-01-25 21:30:01 +01:00
…
2018-01-15 22:41:37 +01:00
…
…
…
…
…
2018-01-28 09:53:44 +01:00
…
…
…
…
…
…
…
…
2018-01-28 11:54:20 +01:00
…
…
…
…
2018-01-12 19:53:56 +01:00
2018-01-26 09:06:24 +01:00
…
…
…
…
…
…
…
…
…
2017-12-29 22:31:46 +01:00
2018-01-27 11:14:16 +01:00
2018-01-02 10:10:23 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2018-01-26 13:39:08 +01:00
2018-02-05 14:57:48 +01:00
2018-01-30 22:52:06 +01:00
2017-12-31 17:58:39 +01:00
2018-01-28 23:33:31 +01:00
2017-12-26 19:46:29 +01:00
2018-02-05 14:57:47 +01:00
2018-01-22 12:14:50 +01:00
2018-02-10 10:12:54 +01:00
2018-01-03 22:42:04 +01:00
…
…
…
…
…
…
2018-01-23 08:33:39 +01:00
2018-01-16 23:15:54 +01:00
…
…
…
…
…
…
…
…
…
…
…
2018-02-25 23:00:51 +01:00
…
…
…
…
…
2018-01-12 22:52:24 +01:00
…
…
2018-02-27 21:05:00 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
2017-12-29 23:32:31 +01:00
…
…
…
…
…
2018-01-07 15:13:53 +01:00
2017-12-28 22:53:34 +01:00
…
…
…
…
…
…
…
…
…
…
2018-01-17 22:36:35 +01:00
2018-01-17 22:36:21 +01:00
2018-01-16 22:03:31 +01:00
…
…
2018-01-17 14:07:57 +01:00
…
…
…
…
…
2018-02-05 07:08:42 +01:00
2018-01-17 23:37:56 +01:00
…
…
…
…
2018-01-22 22:32:41 +01:00
…
…
…
…
2018-02-13 23:09:47 +01:00
2018-02-26 23:42:56 +01:00
2018-01-08 20:57:25 +01:00
2018-01-07 21:37:09 +01:00
2018-01-07 21:37:12 +01:00
2018-01-07 21:37:11 +01:00
…
…
…
2018-01-17 14:07:03 +01:00
…
…
…
…
…
2018-01-01 23:03:51 +01:00
…
…
…
…
…
…
…
2018-01-12 19:53:00 +01:00
2018-01-15 23:44:26 +01:00
…
2018-02-03 08:24:48 +01:00
…
…
…
…
…
2018-02-03 20:31:13 +01:00
…
…
…
…
2018-01-01 17:05:40 +01:00
…
…
…
…
2018-02-03 20:05:59 +01:00
…
2018-01-29 21:09:35 +01:00
…
2018-01-15 21:24:35 +01:00
2018-02-04 21:47:56 +01:00
…
…
…
…
…
…
…
2018-01-26 13:38:43 +01:00
2018-02-19 20:32:43 +01:00
…
2018-01-03 22:42:52 +01:00
…
…
…
2018-01-07 15:07:23 +01:00
…
2018-02-04 10:49:46 +01:00
2018-02-05 14:57:48 +01:00