Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 329343 - media-video/vlc-1.1.1 does not emerge with -xcb useflag
Summary: media-video/vlc-1.1.1 does not emerge with -xcb useflag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-21 21:56 UTC by Johannes Rauh
Modified: 2010-07-22 07:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Output of emerge --info "=media-video/vlc-1.1.1" > emerge.info (emerge.info,10.71 KB, text/plain)
2010-07-21 21:57 UTC, Johannes Rauh
Details
the build.log (build.log,28.11 KB, text/plain)
2010-07-21 22:00 UTC, Johannes Rauh
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Rauh 2010-07-21 21:56:48 UTC
When trying to emerge vlc with -xcb useflag, emerge aborts during configuration with:
configure: error: Please install xcb-keysyms from xcb-utils.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/media-video/vlc-1.1.1/work/vlc-1.1.1/config.log
 * ERROR: media-video/vlc-1.1.1 failed:
 *   econf failed
 * 
 * Call stack:
 *     ebuild.sh, line   54:  Called src_configure
 *   environment, line 4170:  Called econf '--enable-a52' '--disable-aa' '--enable-faad' '--enable-alsa' '--disable-altivec' '--disable-asademux' '--disable-atmo' '--enable-bonjour' '--disable-fribidi' '--enable-vcd' '--enable-libcddb' '--enable-dbus' '--enable-dbus-control' '--disable-dirac' '--disable-directfb' '--disable-dc1394' '--disable-debug' '--enable-dca' '--disable-dvb' '--enable-dvdread' '--enable-dvdnav' '--enable-fb' '--enable-avcodec' '--enable-avformat' '--enable-swscale' '--enable-postproc' '--enable-flac' '--disable-fluidsynth' '--enable-fontconfig' '--disable-ggi' '--enable-gnomevfs' '--disable-gnutls' '--disable-httpd' '--disable-id3tag' '--disable-dv' '--disable-jack' '--disable-kate' '--with-kde-solid' '--disable-libass' '--enable-caca' '--enable-libgcrypt' '--enable-notify' '--disable-libproxy' '--disable-libtar' '--disable-tiger' '--disable-libv4l' '--disable-libv4l2' '--disable-lirc' '--disable-live555' '--disable-lua' '--disable-mkv' '--enable-mmx' '--disable-mod' '--enable-mad' '--enable-libmpeg2' '--disable-mtp' '--disable-mpc' '--enable-ncurses' '--enable-mozilla' '--with-mozilla-pkg=libxul' '--enable-ogg' '--enable-glx' '--enable-opengl' '--disable-optimize-memory' '--disable-oss' '--enable-png' '--disable-portaudio' '--disable-projectm' '--enable-pulse' '--disable-pvr' '--enable-qt4' '--disable-remoteosd' '--disable-realrtsp' '--disable-run-as-root' '--disable-smb' '--disable-schroedinger' '--enable-sdl' '--disable-sdl-image' '--disable-shine' '--disable-shout' '--disable-skins2' '--disable-speex' '--enable-sqlite' '--enable-sse' '--disable-sout' '--enable-svg' '--enable-svgalib' '--disable-taglib' '--enable-theora' '--enable-freetype' '--enable-twolame' '--disable-udev' '--disable-upnp' '--disable-v4l' '--disable-v4l2' '--disable-vcdx' '--disable-libva' '--disable-vlm' '--enable-vorbis' '--disable-loader' '--disable-wma-fixed' '--with-x' '--enable-x264' '--disable-xcb' '--enable-libxml2' '--disable-xosd' '--enable-xvideo' '--disable-zvbi' '--enable-telx' '--disable-snapshot' '--disable-growl' '--disable-optimizations' '--enable-fast-install'
 

Reproducible: Always

Steps to Reproduce:
1. Change use flag of vlc to -xcb.
2. emerge vlc
(I tried vlc-1.1.0 and vlc-1.1.1)
Comment 1 Johannes Rauh 2010-07-21 21:57:47 UTC
Created attachment 239727 [details]
Output of emerge --info "=media-video/vlc-1.1.1" > emerge.info
Comment 2 Johannes Rauh 2010-07-21 22:00:15 UTC
Created attachment 239729 [details]
the build.log
Comment 3 Rafał Mużyło 2010-07-22 00:35:57 UTC
mozilla plugin needs xcb-keysyms.
Really, why not take the hint from the old bug
and make 'X? (x11-libs/libX11[xcb] x11-libs/xcb-util)' ?
xkb-keysyms seems to be needed for globalhotkeys plugin too
(one that seems to be used by curses interface)
When it's 1-1 "library for feature" it's one thing,
when a library modifies different feature, it's another.
Comment 4 Alexis Ballier gentoo-dev 2010-07-22 06:40:42 UTC
(In reply to comment #3)
> mozilla plugin needs xcb-keysyms.

fixed, thanks

> Really, why not take the hint from the old bug
> and make 'X? (x11-libs/libX11[xcb] x11-libs/xcb-util)' ?

what bug? what suggestion ? what's the gain???

> xkb-keysyms seems to be needed for globalhotkeys plugin too
> (one that seems to be used by curses interface)
> When it's 1-1 "library for feature" it's one thing,
> when a library modifies different feature, it's another.

maybe that's the reason why xcb is default enabled in the ebuild...
Comment 5 Johannes Rauh 2010-07-22 07:49:05 UTC
By the way, the xcb use flag is not documented in the metadata.