Hi Pekka, On 23 January 2017 at 14:15, Pekka Paalanen <[email protected]> wrote: > On Fri, 20 Jan 2017 11:31:08 +0100 > Emilio Pozuelo Monfort <[email protected]> wrote: >> This version works for me... > > Hi guys, > > I found another guest to the party. Using net-misc/freerdp-2.0.0_pre20160722 > Weston master fails to build with: > > > In file included from /usr/include/freerdp2/freerdp/codecs.h:25:0, > from /usr/include/freerdp2/freerdp/freerdp.h:46, > from /home/pq/git/weston/libweston/compositor-rdp.c:69: > /home/pq/git/weston/libweston/compositor-rdp.c: In function > ‘rdp_peer_context_new’: > /usr/include/freerdp2/freerdp/codec/color.h:85:72: error: > ‘FREERDP_PIXEL_FORMAT_TYPE_BGRA’ undeclared (first use in this function) > [... snip ...] > > However, updating to net-misc/freerdp-2.0.0_pre20161219 allows things > to build for me again. There is just one warning:
How about this fixup? diff --git a/libweston/compositor-rdp.c b/libweston/compositor-rdp.c index e6dad99..d9668e8 100644 --- a/libweston/compositor-rdp.c +++ b/libweston/compositor-rdp.c @@ -85,7 +85,7 @@ #define DEFAULT_AXIS_STEP_DISTANCE 10 #define RDP_MODE_FREQ 60 * 1000 -#if FREERDP_VERSION_MAJOR >= 2 && defined(PIXEL_FORMAT_BGRA32) && !defined(RDP_PIXEL_FORMAT_B8G8R8A8) +#if FREERDP_VERSION_MAJOR >= 2 && defined(PIXEL_FORMAT_BGRA32) && !defined(PIXEL_FORMAT_B8G8R8A8) /* The RDP API is truly wonderful: the pixel format definition changed * from BGRA32 to B8G8R8A8, but some versions ship with a definition of * PIXEL_FORMAT_BGRA32 which doesn't actually build. Try really, really, > /home/pq/git/weston/libweston/compositor-rdp.c: In function ‘rdp_peer_init’: > /home/pq/git/weston/libweston/compositor-rdp.c:1229:33: warning: assignment > from incompatible pointer type > client->update->SuppressOutput = xf_suppress_output; > ^ Wonderful. I'm not going to touch that one though ... Cheers, Daniel _______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
