gnome-base/ORBit-0.5.17 fails to build on gettext check, maybe needs a new dependency. configure: configuring in popt configure: running /bin/sh './configure' --host=i686-pc-linux-gnu --prefix=/usr --infodir=/usr/share/info --sysconfdir=/etc --localstatedir=/var/lib --disable-nls CC=gcc 'CFLAGS=-march=athlon-xp -O2 -pipe' host_alias=i686-pc-linux-gnu --cache-file=/dev/null --srcdir=. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu 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 i686-pc-linux-gnu-gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for strerror in -lcposix... no checking for i686-pc-linux-gnu-gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking how to run the C preprocessor... gcc -E checking whether gcc needs -traditional... no checking for gcc option to accept ANSI C... none needed checking for function prototypes... yes checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... nm checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking command to parse nm output... ok checking for dlfcn.h... yes checking for i686-pc-linux-gnu-ranlib... no checking for ranlib... ranlib checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking for objdir... .libs checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes creating libtool checking for a BSD compatible install... /bin/install -c checking for alloca.h... yes checking for libintl.h... yes checking for mcheck.h... yes checking for unistd.h... yes checking for /usr/ucblib in LIBS... no checking for GNU xgettext... configure: error: *** GNU gettext is required. The latest version *** is always available from ftp://ftp.gnu.org/gnu/gettext/. configure: error: /bin/sh './configure' failed for popt emerge info: Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.4.26) ================================================================= System uname: 2.4.26 i686 AMD Athlon(TM) XP 2400+ Gentoo Base System version 1.4.9 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.fi.gentoo.org/gentoo-portage" USE="3dnow X alsa audiofile avi crypt dga encode gdbm gif jpeg mad mmx motif mpeg ncurses oggvorbis opengl pam png readline sdl spell sse ssl truetype x86 xv zlib"
hmm there aren't profiles without gettext, so it's odd you don't have it. It's probably a thing with disabling nls that doesn't work. We should maybe just remove that flag : fixing this outdated pack seems overdone.
At that time i removed gettext from world (because I thought only stuff I've merged myself should be there) and removed it with depclean. So, the fix for this would be to depend on gettext even without USE="nls" set.
Deps in profile do not need to be specified in ebuilds.