kmplayer-0.9.2_rc1 doesn't compile unless USE=xine is specified. pref.cpp:602: error: invalid use of undefined type 'struct KMPlayer::PrefXinePage' pref.h:55: error: forward declaration of 'struct KMPlayer::PrefXinePage' pref.cpp:602: confused by earlier errors, bailing out
I guess this is an upstream bug. To compile kmplayer 0.9.2 rc1 you have to explicitly set #define HAVE_XINE 0 in config.h. This can be done by patching the configure tool chain.
Created attachment 84957 [details, diff] Patch to fix xine detection in configure script This patch fixes configure, configure.in and configure.in.in. Theoretically, you only need to patch configure.in.in upstream, but this requires to run all autotools again.
Fixed by upstream in version 0.9.2. Ebuild for 0.9.2 in CVS.