David,
I added a second patch to bug report 1063 --- for kmplayer.
Both patches work on my Slackware systems. The oldest release that I build Trinity has
glib2-2.22.5 and the newest has glib2-2.28.6 (although that could change in the upcoming
weeks).
I believe the cutoff for the "glib.h" failures is enforced starting with
glib2-2.31.
In other words, my builds more or less prove backwards compatibility of the patches
without needing any preprocessor checks.
I believe Arch is using glib2-2.32.3. Would you please test the kmplayer patch?
Thanks much!
Darrell