<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 18 July 2016 at 12:09, Eric Engestrom <span dir="ltr"><<a href="mailto:eric.engestrom@imgtec.com" target="_blank">eric.engestrom@imgtec.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Mon, Jul 18, 2016 at 09:53:20AM +0100, Eric Engestrom wrote:<br>
> On Sat, Jul 16, 2016 at 11:32:49PM +0300, Jussi Kukkonen wrote:<br>
> > This fixes build on musl.<br>
> ><br>
> > Signed-off-by: Jussi Kukkonen <<a href="mailto:jussi.kukkonen@intel.com" target="_blank">jussi.kukkonen@intel.com</a>><br>
><br>
> Reviewed-by: Eric Engestrom <<a href="mailto:eric.engestrom@imgtec.com" target="_blank">eric.engestrom@imgtec.com</a>><br>
<br>
</span>Actually, a quick grep tells me 92 other files could use the same<br>
treatment:<br>
<br>
clients/editor.c<br>
clients/eventdemo.c<br>
clients/ivi-shell-user-interface.c<br>
clients/keyboard.c<br>
clients/multi-resource.c<br>
clients/nested-client.c<br>
clients/presentation-shm.c<br>
clients/scaler.c<br>
clients/simple-damage.c<br>
clients/simple-dmabuf-intel.c<br>
clients/simple-dmabuf-v4l.c<br>
clients/simple-egl.c<br>
clients/simple-shm.c<br>
clients/simple-touch.c<br>
clients/stacking.c<br>
clients/weston-info.c<br>
clients/weston-simple-im.c<br>
clients/window.h<br>
compositor/cms-colord.c<br>
compositor/cms-helper.c<br>
compositor/main.c<br>
compositor/screen-share.c<br>
compositor/text-backend.c<br>
compositor/weston-screenshooter.c<br>
desktop-shell/exposay.c<br>
desktop-shell/input-panel.c<br>
desktop-shell/shell.c<br>
desktop-shell/shell.h<br>
fullscreen-shell/fullscreen-shell.c<br>
ivi-shell/hmi-controller.c<br>
ivi-shell/input-panel-ivi.c<br>
ivi-shell/ivi-layout.c<br>
ivi-shell/ivi-layout-export.h<br>
ivi-shell/ivi-layout-private.h<br>
ivi-shell/ivi-layout-transition.c<br>
ivi-shell/ivi-shell.c<br>
ivi-shell/ivi-shell.h<br>
libweston/animation.c<br>
libweston/bindings.c<br>
libweston/clipboard.c<br>
libweston/compositor-drm.c<br>
libweston/compositor-fbdev.c<br>
libweston/compositor-fbdev.h<br>
libweston/compositor.h<br>
libweston/compositor-headless.c<br>
libweston/compositor-headless.h<br>
libweston/compositor-rdp.c<br>
libweston/compositor-wayland.c<br>
libweston/compositor-wayland.h<br>
libweston/compositor-x11.c<br>
libweston/compositor-x11.h<br>
libweston/data-device.c<br>
libweston/dbus.c<br>
libweston/gl-renderer.c<br>
libweston/gl-renderer.h<br>
libweston/launcher-logind.c<br>
libweston/launcher-util.c<br>
libweston/launcher-weston-launch.c<br>
libweston/libbacklight.c<br>
libweston/libinput-device.c<br>
libweston/libinput-seat.c<br>
libweston/linux-dmabuf.c<br>
libweston/noop-renderer.c<br>
libweston/pixman-renderer.c<br>
libweston/screenshooter.c<br>
libweston/spring-tool.c<br>
libweston/timeline.c<br>
libweston/zoom.c<br>
shared/config-parser.c<br>
shared/config-parser.h<br>
shared/frame.c<br>
shared/image-loader.c<br>
shared/xalloc.c<br>
tests/buffer-count-test.c<br>
tests/internal-screenshot-test.c<br>
tests/ivi_layout-internal-test.c<br>
tests/ivi_layout-test.c<br>
tests/ivi_layout-test-plugin.c<br>
tests/keyboard-test.c<br>
tests/presentation-test.c<br>
tests/surface-global-test.c<br>
tests/surface-screenshot.c<br>
tests/text-test.c<br>
tests/weston-test.c<br>
tests/weston-test-client-helper.c<br>
tests/weston-test-client-helper.h<br>
wcap/wcap-decode.h<br>
xwayland/dnd.c<br>
xwayland/hash.h<br>
xwayland/launcher.c<br>
xwayland/selection.c<br>
xwayland/window-manager.c<br>
<br>
I expect most of them build fine because somewhere in the include chain,<br>
some other header includes it for them, but IMHO the #include line<br>
should be explicitly there anyway.<br>
Would you like to send a patch for those as well?<br>
</blockquote><div><br></div><div>You just completely foiled the getaway of my otherwise successful drive-by-patching.</div><div> </div><div>I mean, sure I guess I can do that.</div><div><br></div><div> - Jussi</div></div></div></div>