When i try to emerge courier-imap -1.7.0 the configure just loops endlessly like this: emerge courier-imap Calculating dependencies ...done! >>> emerge (1 of 1) net-mail/courier-imap-1.7.0 to / >>> md5 ;-) courier-imap-1.7.0.tar.bz2 >>> Unpacking source... >>> Unpacking courier-imap-1.7.0.tar.bz2 to /var/tmp/portage/courier-imap-1.7.0/work >>> Source unpacked. pam ldap mysql berkdb nls nls 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 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 suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gawk... gawk checking for a BSD-compatible install... /bin/install -c checking whether ln -s works... yes checking whether make sets ${MAKE}... yes checking for perl5... no checking for perl... /usr/bin/perl checking for sysconftool...... ././sysconftool checking for env... /usr/bin/env checking whether build environment is sane... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for dbopen in -ldb... no checking for db_open in -ldb... no checking for db_env_create in -ldb... yes checking for dbopen... no checking for db_open... no checking for db_env_create... yes unlimited configure: creating ./config.status config.status: creating Makefile config.status: creating dbobj.h config.status: creating dbobj.config config.status: creating imapd.rc config.status: creating imapd-ssl.rc config.status: creating pop3d.rc config.status: creating pop3d-ssl.rc config.status: creating courier-imap.sysvinit config.status: creating courier-imap.spec config.status: creating index.html config.status: creating INSTALL.html config.status: executing depfiles commands configure: configuring in numlib configure: running /bin/sh './configure' --prefix=/usr '--prefix=/usr' '--bindir=/usr/sbin' '--disable-root-check' '--mandir=/usr/share/man' '--sysconfdir=/etc/courier-imap' '--libexecdir=/usr/lib/courier-imap' '--localstatedir=/var/lib/courier-imap' '--enable-workarounds-for-imap-client-bugs' '--with-authdaemonvar=/var/lib/courier-imap/authdaemon' '--host=i686-pc-linux-gnu' '--without-authpostgresql' '--with-db=db' '--without-ipv6' '--without-authvchkpw' '--enable-unicode=' 'debug=true' 'CC=gcc' 'CFLAGS=-march=athlon-xp -O3 -pipe -frerun-cse-after-loop -frerun-loop-opt -fexpensive-optimizations' 'host_alias=i686-pc-linux-gnu' --with-authchangepwdir=/usr/lib/courier-imap/authlib --with-userdb=/etc/userdb --with-makedatprog='/usr/lib/courier-imap/makedatprog' --with-mailuser=root --without-socks --with-authchangepwdir=/var/tmp/dev/null --with-package=courier-imap --with-version=1.7.0 --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 for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets ${MAKE}... yes checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking for gawk... (cached) gawk 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 suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for a BSD-compatible install... /bin/install -c checking whether ln -s works... yes checking for i686-pc-linux-gnu-ranlib... no checking for ranlib... ranlib checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for unistd.h... (cached) yes checking for uid_t in sys/types.h... yes checking for pid_t... Killed Reproducible: Always Steps to Reproduce: 1.emerge courier-imap Actual Results: got endless loop of configure Expected Results: compile normally Portage 2.0.47-r8 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.19-gentoo-r10 i686 AMD Duron(tm) processor GENTOO_MIRRORS="ftp://ftp.gentoo.linux.no/pub/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg kde libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime truetype xml2 xmms xv zlib gdbm berkdb slang readline guile X sdl gpm tcpd pam libwww ssl python imlib oggvorbis gtk qt motif opengl gnome -alsa -arts -svga -spell apache2 cdr esd flash imap java lcms ldap mbox mozilla mysql perl ruby samba sasl sse tcltk tiff" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -frerun-cse-after-loop -frerun-loop-opt -fexpensive-optimizations" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -frerun-cse-after-loop -frerun-loop-opt -fexpensive-optimizations -Wno-deprecated" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
invalid let it run, it totaly normal
Really? I have similar behavior with 4.01's ebuild.
Nevermind. I didn't notice that one line. Oh well, bet it's a laugh for us admin noobs I suppose :).