These patches try to solve (or at least minimize) RHEL6 compatibilty issues. Beside the last one other patches are small and sensible and do not break defined rules. Frediano Ziglio (9): Include GLib compatibility header where needed Avoid to typedef twice CursorChannel Avoid to typedef twice DisplayChannelClientPrivate Do not typedef DisplayChannel twice Include directly used header in dcc.h Avoid to typedef twice RedChannel and RedClient Include main-channel-client.h where MainChannelClient is used red-worker: Do not include not necessary red-channel-client.h RFC: Make code compile using RHEL 6 test (1): Define a compatibility include for GLib server/Makefile.am | 1 + server/char-device.c | 1 + server/cursor-channel-client.h | 2 +- server/dcc-private.h | 1 - server/dcc.c | 1 + server/dcc.h | 1 + server/glib-compat.h | 47 ++++++++++++++++++++++++++++++++++++++++++ server/main-channel-client.h | 5 +---- server/main-channel.c | 3 ++- server/main-channel.h | 1 - server/red-channel-client.c | 1 + server/red-channel-client.h | 4 ---- server/red-qxl.c | 1 + server/red-worker.h | 2 +- server/reds.c | 1 + server/sound.c | 1 + server/stream.c | 1 + server/stream.h | 9 ++------ 18 files changed, 63 insertions(+), 20 deletions(-) create mode 100644 server/glib-compat.h -- 2.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel