svgalib is a dependency of vlc, but even though I have the svga use flag defined, svgalib is not automatically installed. When I tried to install vlc, compilation of svgalib.c (iirc) failed because of undefined symbols. After manually emerging svgalib, the emerge of vlc succeeded. (never mind the linebreaks I inserted in the output below) Gentoo Base System version 1.4.3.13 Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.4) ================================================================= System uname: 2.6.4 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.tiscali.nl/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X berkdb crypt encode esd gdbm gpm gtk2 imlib jpeg libwww mpeg ncurses nls pam pdflib perl png python qt readline ssl svga tcpd truetype x86 xml2 xv zlib" Reproducible: Always Steps to Reproduce: 1. make sure no svgalib is installed 2. make sure svga is in your use flags 3. emerge vlc Actual Results: compile error Expected Results: emerged svgalib and compile successfully
Yup, it's pretty obviously missing an svgalib dep. I made the fix in the tree to vlc-0.7.1. I'm closing this bug. Could you emerge both vlc and svgalib and then remerge vlc? If it doesn't work for you, please re-open this bug. Thanks.
The fix is ok. Thanx!