[oe] [meta-qt5] Re: qtwayland: improve manual header installation

Martin Jansa martin.jansa at gmail.com
Mon Apr 22 21:26:32 UTC 2019


Cherry-pick the last commit from warrior, will merge it to thud as well
tomorrow.

On Mon, Apr 22, 2019 at 10:39 PM Denys Dmytriyenko <denis at denix.org> wrote:

> Updated meta-qt5 in Thud with this new commit:
>
> https://github.com/meta-qt5/meta-qt5/commit/600fefbde15eea52fbc438bbe5e9757f5e735baa
>
> Distro features are -x11 +wayland +opengl
>
> Got the following breakage:
>
> | Manual install: qwayland-wayland.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/qwayland-wayland.h
> | Manual install: wayland-qtkey-extension-client-protocol.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/wayland-qtkey-extension-client-protocol.h
> | Manual install: wayland-hardware-integration-client-protocol.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/wayland-hardware-integration-client-protocol.h
> | Manual install: qwayland-touch-extension.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/qwayland-touch-extension.h
> | Manual install: qwayland-text-input-unstable-v2.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/qwayland-text-input-unstable-v2.h
> | Manual install: qwayland-qt-windowmanager.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/qwayland-qt-windowmanager.h
> | Manual install: qwayland-xdg-shell-unstable-v6.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/qwayland-xdg-shell-unstable-v6.h
> | Manual install: wayland-server-buffer-extension-client-protocol.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/wayland-server-buffer-extension-client-protocol.h
> | Manual install: wayland-xdg-shell-unstable-v6-client-protocol.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/wayland-xdg-shell-unstable-v6-client-protocol.h
> | Manual install: qwayland-xdg-shell.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/qwayland-xdg-shell.h
> | Manual install: qwayland-qtkey-extension.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/qwayland-qtkey-extension.h
> | Manual install: wayland-xdg-shell-client-protocol.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/wayland-xdg-shell-client-protocol.h
> | Manual install: wayland-surface-extension-client-protocol.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/wayland-surface-extension-client-protocol.h
> | Manual install: qwayland-surface-extension.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/qwayland-surface-extension.h
> | Manual install: wayland-touch-extension-client-protocol.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/wayland-touch-extension-client-protocol.h
> | Manual install: wayland-qt-windowmanager-client-protocol.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/wayland-qt-windowmanager-client-protocol.h
> | Manual install: wayland-text-input-unstable-v2-client-protocol.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/wayland-text-input-unstable-v2-client-protocol.h
> | Manual install: qwayland-server-buffer-extension.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/qwayland-server-buffer-extension.h
> | Manual install: wayland-wayland-client-protocol.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/wayland-wayland-client-protocol.h
> | Manual install: qwayland-hardware-integration.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtWaylandClient/5.11.3/QtWaylandClient/private/qwayland-hardware-integration.h
> | Manual install: qwayland-server-server-buffer-extension.h to
> .../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtCompositor/5.11.3/QtCompositor/private/qwayland-server-server-buffer-extension.h
> | install: cannot create regular file
> '.../work/armv7at2hf-neon-linux-gnueabi/qtwayland/5.11.3+gitAUTOINC+9ce3088d22-r0/image/usr/include/QtCompositor/5.11.3/QtCompositor/private/qwayland-server-server-buffer-extension.h':
> No such file or directory
>
> Looks like
> ${D}${includedir}/QtCompositor/${SHRT_VER}/QtCompositor/private/
> doesn't exist before trying to install files there.
>
> --
> Denys
>


More information about the Openembedded-devel mailing list