>>> Unpacking source... >>> Unpacking screen-4.0.3.tar.gz to /var/tmp/portage/app-misc/screen-4.0.3/work * Applying screen-4.0.1-int-overflow-fix.patch ...  [ ok ] * Applying screen-4.0.1-vsprintf.patch ...  [ ok ] * Applying 4.0.2-no-pty.patch ...  [ ok ] * Applying 4.0.2-no-utempter.patch ...  [ ok ] * Applying 4.0.2-no-libelf.patch ...  [ ok ] * Applying 4.0.2-64bit-time.patch ...  [ ok ] * Applying 4.0.2-windowlist-multiuser-fix.patch ...  [ ok ] * Applying 4.0.2-nonblock.patch ...  [ ok ] * Running autoconf ...  [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/app-misc/screen-4.0.3/work/screen-4.0.3 ... ./configure --prefix=/usr --host=i386-gentoo-linux-uclibc --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-socket-dir=/var/run/screen --with-sys-screenrc=/etc/screenrc --with-pty-mode=0620 --with-pty-group=5 --enable-rxvt_osc --enable-telnet --enable-colors256 --disable-pam --build=i386-gentoo-linux-uclibc this is screen version 4.0.3 checking for i386-gentoo-linux-uclibc-gcc... i386-gentoo-linux-uclibc-gcc checking for C compiler default output file name... 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 i386-gentoo-linux-uclibc-gcc accepts -g... yes checking for i386-gentoo-linux-uclibc-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... i386-gentoo-linux-uclibc-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking whether i386-gentoo-linux-uclibc-gcc needs -traditional... no checking for library containing strerror... none required checking for gawk... gawk checking for a BSD-compatible install... /bin/install -c configure: checking for buggy tools... - sh is 'GNU bash, version 3.1.17(1)-release (i386-gentoo-linux-uclibc)'. - sed is 'GNU sed version 4.1.5'. checking if a system-wide socket dir should be used... yes checking for the socket dir... "/var/run/screen" configure: checking for MIPS... configure: checking for Ultrix... configure: checking for butterfly... configure: checking for POSIX.1... - you have a POSIX system configure: checking for System V... configure: checking for sequent/ptx... configure: checking for Solaris 2.x... configure: checking BSD job jontrol... - you have jobcontrol configure: checking setreuid... configure: checking seteuid... configure: checking select... configure: checking fifos... - your fifos are usable configure: checking for broken fifo implementation... - your implementation is ok configure: checking sockets... - your sockets are usable configure: checking socket implementation... - you are normal - both sockets and fifos usable. let's take fifos. configure: checking select return value... - select is ok configure: checking for tgetent... configure: checking libcurses... - you use the terminfo database configure: checking ospeed... configure: checking for /dev/ptc... configure: checking for SVR4 ptys... checking for getpt... yes configure: checking for ptyranges... configure: checking getutent... configure: checking ut_host... configure: checking for libutil(s)... configure: checking getloadavg... assuming posix signal definition configure: checking for crypt and sec libraries... configure: checking crypt... configure: checking IRIX sun library... configure: checking syslog... configure: checking wait union... configure: checking for termio or termios... configure: checking getspnam... configure: checking getttyent... configure: checking fdwalk... configure: checking whether memcpy/memmove/bcopy handles overlapping arguments... checking long file names... yes checking for vsprintf... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for setenv... yes checking for nl_langinfo(CODESET)... yes checking for library containing gethostname... none required checking for rename... yes checking for fchmod... yes checking for fchown... yes checking for strerror... yes checking for lstat... yes checking for _exit... yes checking for utimes... yes checking for vsnprintf... yes checking for getcwd... yes checking for setlocale... yes checking for strftime... yes checking for the global screenrc file... "/etc/screenrc" checking for the utf8-encodings location... "/usr/share/screen/utf8encodings" configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: WARNING: doc/Makefile.in seems to ignore the --datarootdir setting config.status: creating config.h config.status: executing default commands Now please check the pathnames in the Makefile and in the user configuration section in config.h. Then type 'make' to make screen. Good luck. AWK=gawk srcdir=. sh ./term.sh CPP="i386-gentoo-linux-uclibc-gcc -E " srcdir=. sh ./osdef.sh AWK=gawk CC="i386-gentoo-linux-uclibc-gcc -march=i686 -Os -pipe -DMAXWIN=100 -DNONETHACK" srcdir=. sh ./comm.sh sh ./tty.sh tty.c i386-gentoo-linux-uclibc-gcc -c -I. -I. -march=i686 -Os -pipe -DMAXWIN=100 -DNONETHACK term.c i386-gentoo-linux-uclibc-gcc -c -I. -I. -march=i686 -Os -pipe -DMAXWIN=100 -DNONETHACK putenv.c i386-gentoo-linux-uclibc-gcc -c -I. -I. -march=i686 -Os -pipe -DMAXWIN=100 -DNONETHACK comm.c i386-gentoo-linux-uclibc-gcc -c -I. -I. -march=i686 -Os -pipe -DMAXWIN=100 -DNONETHACK kmapdef.c i386-gentoo-linux-uclibc-gcc -c -I. -I. -march=i686 -Os -pipe -DMAXWIN=100 -DNONETHACK screen.c i386-gentoo-linux-uclibc-gcc -c -I. -I. -march=i686 -Os -pipe -DMAXWIN=100 -DNONETHACK ansi.c In file included from screen.h:42, from screen.c:82: sched.h:26: error: redefinition of 'struct event' make: *** [screen.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from screen.h:42, from ansi.c:32: sched.h:26: error: redefinition of 'struct event' make: *** [ansi.o] Error 1 !!! ERROR: app-misc/screen-4.0.3 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 3873: Called src_compile screen-4.0.3.ebuild, line 99: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/app-misc/screen-4.0.3/temp/build.log'.