I have gtk2 and gpm flags on, but these are ignored when compiling aumix. I see the following configure messages: Compiling without GPM support Compiling without GTK+ 2.0. Compiling without GTK+ 1.2. After emerge, aumix opens in xterm instead in separate gtk window. Reproducible: Always Steps to Reproduce: 1.USE="gtk2" emerge aumix 2.Open xterm 3.run aumix in xterm Actual Results: aumix opens in terminal Expected Results: SHould open spearate gtk window Here is part of emerge: # emerge -av aumix These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] media-sound/aumix-2.8 +gnome +gpm +gtk +gtk2 +nls 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] >>> emerge (1 of 1) media-sound/aumix-2.8 to / >>> md5 src_uri ;-) aumix-2.8.tar.bz2 >>> Unpacking source... >>> Unpacking aumix-2.8.tar.bz2 to /var/tmp/portage/aumix-2.8/work >>> Source unpacked. /usr/sbin/ebuild.sh: line 26: local: `--enable-nls': not a valid identifier gtk gtk2 creating cache ./config.cache checking for a BSD compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for mawk... no checking for gawk... gawk checking for gcc... gcc checking whether the C compiler (gcc -O2 -march=athlon-xp -pipe ) works... yes checking whether the C compiler (gcc -O2 -march=athlon-xp -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for a BSD compatible install... /bin/install -c checking whether ln -s works... yes checking for _oss_ioctl in -lossaudio... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for ncurses.h... yes checking for curses.h... yes checking for fcntl.h... yes checking for limits.h... yes checking for malloc.h... yes checking for strings.h... yes checking for sys/ioctl.h... yes checking for sys/time.h... yes checking for unistd.h... yes checking for sys/soundcard.h... yes checking for initscr in -lncurses... yes checking for getmouse in -lncurses... yes checking for use_default_colors in -lncurses... yes checking for private member _use_keypad in WINDOW... yes Compiling without GPM support checking for sys/consio.h... no checking for machine/console.h... no checking for CONS_MOUSECTL... no checking whether built-in label text is requested... no checking for sys/asoundlib.h... no checking for snd_mixer_open in -lasound... no Compiling without GTK+ 2.0. Compiling without GTK+ 1.2. Here is my emerge info: ortage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo) ================================================================= System uname: 2.4.25-gentoo i686 AMD Athlon(TM) XP 2400+ Gentoo Base System version 1.4.8 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/ hare/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf ipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/con / /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/contr CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://mirror.datapipe.net/gentoo p://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp.ussg.iu.edu/pub/ ux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib apm avi berkdb cdr crypt cups directfb encode esd fbcon ff foomaticdb gdbm gif gnome gpm gtk gtk2 guile imlib java javascript jpeg ldap g++ libwww livecd mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis ope oss pam pdflib perl png python quicktime readline sdl slang spell sse ssl tc tcpd tetex truetype x86 xml2 xmms xv zlib"
Created attachment 29467 [details, diff] patch to aumix-2.8.ebuild I looked at the ebuild and the config options of aumix, and unless I missed something, --with-gtk and --with-gtk1 are not valid options. The patch above removes those 2 options from myconf and after this aumix built properly on my system. Please, also note, that one more thing that needs to be fixed is error occuring just after unpacking (see post above): /usr/sbin/ebuild.sh: line 26: local: `--enable-nls': not a valid identifier /usr/sbin/ebuild.sh: line 26: local: `--enable-nls': not a valid identifier
*** Bug 48096 has been marked as a duplicate of this bug. ***
fixed in portage. thanks.