media-video/vlc-9999 fails to build because of 2 reasons (at least) First: The patch 010_all_freetype-font.patch doesn't apply anymore : no such file Second: The following lines in modules/video_output/xcb/glx.c #ifdef GLX_EXT_swap_control if (HasExtension (glx_extensions, "GLX_EXT_swap_control")) { PFNGLXSWAPINTERVALEXTPROC SwapIntervalEXT = (PFNGLXSWAPINTERVALEXTPROC)GetProcAddress (NULL, "glXSwapIntervalEXT"); if (!is_swap_interval_set && SwapIntervalEXT) is_swap_interval_set = !SwapIntervalEXT (dpy, sys->glwin, 1); } #endif don't work anymore since glxew.h (from media-libs/glew-1.7.0) defines PFNGLXSWAPINTERVALEXTPROC to be function returning 'void'. Thus the lines if (!is_swap_interval_set && SwapIntervalEXT) is_swap_interval_set = !SwapIntervalEXT (dpy, sys->glwin, 1); are invalid.
The same problem as #2 seems to apply to version 2.0.0, too.
(In reply to comment #0) > media-video/vlc-9999 fails to build because of 2 reasons (at least) > > First: > The patch 010_all_freetype-font.patch doesn't apply anymore : no such file this is fine here...
(In reply to comment #1) > The same problem as #2 seems to apply to version 2.0.0, too. well it looks so Bug 407593
equery d glew * These packages depend on glew: media-gfx/enblend-4.0 (media-libs/glew) media-libs/libprojectm-2.0.1-r1 (media-libs/glew) so if emerge with +projectm and one has glew >=media-libs/glew-1.7.0 build will fail Proposed solution: From my understanding(not that familiar with ebuild) ebuild should be changed: line 116 from projectm? ( media-libs/libprojectm to projectm? ( media-libs/libprojectm <media-libs/glew-1.7.0) To me this is an upstream bug
hum about projectm skip that my mistake my compile test with this was flawed... unseting the projectm flag do not mean compile fine..
problem was fixed in >2.0.1