In order for the USE flag 'bidi' to take effect, the 'configure' script need to be patched as follows: Line 5010: Original: if(fribidi_parse_charset("UTF-8") != FRIBIDI_CHARSET_UTF8) { Patched: if(fribidi_parse_charset("UTF-8") != FRIBIDI_CHAR_SET_UTF8) { Reproducible: Always Steps to Reproduce: 1.emerge mplayer 2.mplayer -flip-hebrew 3. Actual Results: Error: MPlayer was compiled without FriBiDi support. Expected Results: fribidi support compiled in
Looks like its fixed in pre8 -- reopen if still having problems Thanks, Yoel
It is happening again: yoel ~ # equery uses mplayer ..... + + bidi : Enables bidirectional language support yoel ~ # mplayer -flip-hebrew MPlayer dev-SVN-r28288-4.3.2 (C) 2000-2009 MPlayer Team CPU: Intel(R) Pentium(R) M processor 2.00GHz (Family: 6, Model: 13, Stepping: 6) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 MPlayer was compiled without FriBiDi support.
Version is: media-video/mplayer-1.0_rc2_p28288 Should I reopen as a new bug?
(In reply to comment #3) > Version is: media-video/mplayer-1.0_rc2_p28288 > > Should I reopen as a new bug? > It looks like it got committed upstream sometime between now and then, it's certainly working for me. Can you test on mplayer-20090226.28734 and confirm? Thanks
*** Bug 258765 has been marked as a duplicate of this bug. ***
The patch works for me.
The bug seems to still be in effect with mplayer-1.0_rc2_p20090322
nique mplayer-1.0_rc2_p20090731 # grep FRIBIDI configure #define FRIBIDI_CHARSET_UTF8 FRIBIDI_CHAR_SET_UTF8 if (fribidi_parse_charset("UTF-8") != FRIBIDI_CHAR_SET_UTF8) { def_fribidi='#define CONFIG_FRIBIDI' def_fribidi='#undef CONFIG_FRIBIDI' Looks like this is fixed in 20090731.