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