Hi! When emerging mplayer-0.60-r5 over an older version, I get this error: =========================== make -C libvo make[1]: Entering directory `/var/tmp/portage/mplayer-0.60-r5/work/MPlayer-0.60/libvo' gcc -c -O4 -march=pentiumpro -mcpu=pentiumpro -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I.. -I/usr/include/SDL -D_REENTRANT -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DMPG12PLAY -o vo_directfb.o vo_directfb.c vo_directfb.c:111: parse error before `*' vo_directfb.c:111: warning: data definition has no type or storage class vo_directfb.c: In function `init': vo_directfb.c:577: structure has no member named `CreateInputBuffer' vo_directfb.c: In function `check_events': vo_directfb.c:801: request for member `GetEvent' in something not a structure or union vo_directfb.c:832: request for member `Reset' in something not a structure or union vo_directfb.c: In function `uninit': vo_directfb.c:871: request for member `Release' in something not a structure or union make[1]: *** [vo_directfb.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/mplayer-0.60-r5/work/MPlayer-0.60/libvo' make: *** [libvo/libvo.a] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 70, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/media-video/mplayer/mplayer-0.60-r5.ebuild . ================================= I really don't know what it means, if it is a gentoo bug or a mplayer bug but I thought you might be interested in it. My (completely build from source) Gentoo system is completely up to date. Thanks for putting your time in Gentoo! Sander
For the time being, please do this: export USE="-directfb -fbcon" emerge mplayer I will try and fix this issue asap and issue a new -r ebuild, but that may take a day or two.
OK, the new DirectFB library that we have in portage was too new for mplayer to handle. However, the mplayer folks decided to remove the stable version anyway, and move to the cvs version instead. So, now we have a new mplayer snapshot (weekly, depending on when and how often you emerge it), that interacts well with the directfb lib. Thanks for the bug report :)