Emerging VLC-0.8.1.r1.ebuild failed, complaining that it needed the wxGTK library which was not installed on my system. After emerging wxGTK-2.4.2-r3 manually the VLC-0.8.1.r1.ebuild emerged fine. Problem: clearly the wxGTK library should be installed as a dependency with VLC player. This currently does not happen. Reproducible: Always Steps to Reproduce: 1. emerge vlc 2. 3. Actual Results: emerge failed due to missing wxGTK library Expected Results: it should have emerged as it did after emerging wxGTK-2.4.2-r3.ebuild first. Gentoo Base System version 1.6.10 Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r6 i686) ================================================================= System uname: 2.6.11-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 17 2005, 01:32:54)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -mmmx -msse -msse2 -fomit-frame-pointer -ftracer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/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 -march=pentium4 -mmmx -msse -msse2 -fomit-frame-pointer -ftracer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ http://194.117.143.69 ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl dvdr emboss encode fam fbcon foomaticdb fortran gdbm gif gpm gtk gtk2 imlib ipv6 java jpeg kde libg++ libwww lm_sensors mad mikmod mmx motif mp3 mpeg ncurses nls nptl nvidia ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl spell sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts vorbis xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LINGUAS, PORTDIR_OVERLAY
please provide the emerge log
Created attachment 56535 [details] emerge log As requested the emerge log. Not sure you want this one, but I can't find a logfile with info as seen in the terminal during emerging. I still need to find my way around) This emerge.log seems rather useless.
what i meant was the output of 'emerge vlc' : emerge vlc >& emerge.log , or something
Can you also paste a emerge -pv vlc ? I have wxGTK 2.4 as a dependency as it should.
Created attachment 56538 [details] info of emerge -pv vlc To reproduce the behavior I unmerged both VLC and wxGTK followed by revdep-rebuild. This file shows the output from emerge -pv vlc. Clearly not correct as the wxGTK has been unmerged as well.
Created attachment 56539 [details] output from emerge vlc This is the output from a new attempt to emerge vlc with the wxGTK library removed. Output is upside down, but the message is clear. ps) note that this emerge log has been made by removing vlc + wxGTK from my system. With wxGTK present emerge works as it should
I missed a check for wxwindows useflag before requesting wxwidgets. Committed in CVS a fix for this, thanks for reporting. Please note that without wxwindows useflag you won't have the gui.