When I tried to emerge dvdrip, it pulls in gdk-pixbuf as a dependency, which fails to emerge erroring out as follows: config.status: creating gdk-pixbuf/gdk-pixbuf-features.h config.status: creating gdk-pixbuf/pixops/Makefile config.status: creating gdk-pixbuf-config config.status: creating demo/Makefile config.status: creating doc/Makefile config.status: creating config.h * Scanning for a open DISPLAY to start Xvfb ... * * Unable to start Xvfb. * * '/usr/X11R6/bin/Xvfb :17 -screen 0 800x600x24' returns: * /usr/portage/eclass/virtualx.eclass: line 71: /usr/X11R6/bin/Xvfb: No such file or directory * * If possible, correct the above error and try your emerge again. * !!! ERROR: media-libs/gdk-pixbuf-0.22.0-r3 failed. !!! Function virtualmake, Line 75, Exitcode 0 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. emerge dvdrip 2. gdk-pixbuf fails as above 3. Actual Results: gdk-pixbuf fails to emerge Expected Results: successful compile and merge Gentoo Base System version 1.6.8 Portage 2.0.51-r14 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r5 i686) ================================================================= System uname: 2.6.10-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jan 1 2005, 13:37:54)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r3 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac aalib acpi acpi4linux aim alsa avi bash-completion berkdb bitmap-fonts bmp cairo cdda cddb cdio cdparanoia cdr cdrom chroot codecs cpdflib crypt css cups dio directfb divx4linux djbfft dnd dts dv dvb dvd dvdr dvdread encode evms2 exif f77 faad fam fame fb fbcon festival ffmpeg fftw flac font-server foomaticdb fortran freetype gdbm gif glitz glut gphoto2 gpm gstreamer gtk2 hal high-ints howl ieee1394 imagemagick imlib imlib2 irda jack jack-tmpfs java jikes joystick jpeg ladcca ladspa libg++ libwww lirc lm_sensors lzo lzw mad matroska mikmod mime minimal mjpeg mmx mmx2 motif mozsvg mp3 mpeg mpeg2 mpeg4 mpi mplayer mysql mysqli mythtv ncurses network nls nptl nvidia ogg oggvorbis openal opengl pam parse-clocks pdflib perl pic pie png pnp ppds pvm python qt quicktime readline real rplay rtc samba sdl shared sharedmem smime sounds spell sse sse2 ssl stream streamzap stroke svg svga tcltk tcpd tga theora threads tiff transcode truetype truetype-fonts type1-fonts usb v4l v4l2 vcd vcdimager vidix vlm vorbis xchatdccserver xfs xine xml2 xosd xprint xrandr xv xvid xvmc zlib" Unset: LDFLAGS
I managed to get around this. It's a dupe of bug 54898, which I didn't see on my first look at gdk-pixbuf bug reports. I applied the patch in that thread to virtualx.eclass file and presto, I could continue with emerging gdk-pixbuf and gtk-perl and others which keep looking for Xvfb The patch has been around for months. Should it be earmarked to be included by default?
that is not our call *** This bug has been marked as a duplicate of 54898 ***