<div dir="ltr">To run some x11 apps via Xwayland,I have both x11 and wayland in the distro features on my Morty based TI-SDK.<div>I had to get mesa-gl included to provide the features of OpenGL that are not provided by TI&#39;s SGX DDK for Xwayland to build.</div><div><br></div><div>With this change however, qtwayland is refusing to build because EGL does not provide correct hooks:</div><div><br></div><div><div>| make[2]: Leaving directory &#39;/home/build/tisdk/build/arago-tmp-glibc/work/armv7ahf-neon-oe-linux-gnueabi/qtwayland/5.7.1+gitAUTOINC+4b23163fb6-r0.arago0/build/src/imports&#39;</div><div>| /home/build/tisdk/build/arago-tmp-glibc/work/armv7ahf-neon-oe-linux-gnueabi/qtwayland/5.7.1+gitAUTOINC+4b23163fb6-r0.arago0/git/src/hardwareintegration/client/xcomposite-egl/qwaylandxcompositeeglwindow.cpp: In member function &#39;void QtWaylandClient::QWaylandXCompositeEGLWindow::createEglSurface()&#39;:</div><div>| /home/build/tisdk/build/arago-tmp-glibc/work/armv7ahf-neon-oe-linux-gnueabi/qtwayland/5.7.1+gitAUTOINC+4b23163fb6-r0.arago0/git/src/hardwareintegration/client/xcomposite-egl/qwaylandxcompositeeglwindow.cpp:126:82: <b>error: invalid conversion from &#39;Window {aka long unsigned int}&#39; to &#39;EGLNativeWindowType {aka void*}&#39;</b> [-fpermissive]</div><div>|      m_surface = eglCreateWindowSurface(m_glxIntegration-&gt;eglDisplay(), m_config, m_xWindow,0);</div><div>|                                                                                   ^~~~~~~~~</div><div><br></div></div><div>I don&#39;t know why I am getting this error, as the provider for virtual/egl is still ti-sgx-ddk-um, which is the SDK default.</div><div><br></div><div>Any insights will be appreciated!</div><div><br></div><div>Adam</div></div>