>>> Unpacking source... >>> Unpacking shout-0.8.0.tar.gz to /var/tmp/portage/net-misc/shout-0.8.0-r2/work * Applying variables.diff ...  [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/net-misc/shout-0.8.0-r2/work/shout-0.8.0 ... creating cache ./config.cache Configuring shout 0.8.0... FSSTD ENABLED checking for gcc... gcc checking whether the C compiler (gcc -pipe -include /var/tmp/portage/net-misc/shout-0.8.0-r2/temp/flagscheck.h -Wl,-O1) works... yes checking whether the C compiler (gcc -pipe -include /var/tmp/portage/net-misc/shout-0.8.0-r2/temp/flagscheck.h -Wl,-O1) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for uname... uname checking for a BSD compatible install... /usr/bin/install -c checking how to run the C preprocessor... gcc -E checking for AIX... no checking for POSIXized ISC... no checking for minix/config.h... no checking your OS... Linux checking for socket... yes checking for connect... yes checking for gethostbyname... yes checking for nanosleep... yes checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for fcntl.h... yes checking for sys/time.h... yes checking for unistd.h... yes checking for signal.h... yes checking for sys/signal.h... yes checking for working const... yes checking for pid_t... yes checking for size_t... yes checking return type of signal handlers... void checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking return type of signal handlers... (cached) void checking for unix98 socklen_t... nah checking for gettimeofday... yes checking for snprintf... yes checking for vsnprintf... yes checking for rename... yes checking for setpgid... yes checking for setsockopt... yes checking for umask... yes checking for inet_aton... yes checking for select... yes updating cache ./config.cache creating ./config.status creating Makefile creating config.h Ok, everything seems ok. Now do 'make' to compile shout. gcc -pipe -include /var/tmp/portage/net-misc/shout-0.8.0-r2/temp/flagscheck.h -Wall -ansi -I. -DHAVE_CONFIG_H -c -o rand.o rand.c gcc -pipe -include /var/tmp/portage/net-misc/shout-0.8.0-r2/temp/flagscheck.h -Wall -ansi -I. -DHAVE_CONFIG_H -c -o mpeg.o mpeg.c gcc -pipe -include /var/tmp/portage/net-misc/shout-0.8.0-r2/temp/flagscheck.h -Wall -ansi -I. -DHAVE_CONFIG_H -c -o configfile.o configfile.c gcc -pipe -include /var/tmp/portage/net-misc/shout-0.8.0-r2/temp/flagscheck.h -Wall -ansi -I. -DHAVE_CONFIG_H -c -o sock.o sock.c gcc -pipe -include /var/tmp/portage/net-misc/shout-0.8.0-r2/temp/flagscheck.h -Wall -ansi -I. -DHAVE_CONFIG_H -c -o util.o util.c sock.c: In function 'sock_connect': configfile.c: In function 'parse_config_file': configfile.c:148: warning: implicit declaration of function 'snprintf' sock.c:51: warning: implicit declaration of function 'memset' sock.c:51: warning: incompatible implicit declaration of built-in function 'memset' sock.c:77: warning: implicit declaration of function 'strlen' sock.c:77: warning: incompatible implicit declaration of built-in function 'strlen' sock.c:78: warning: implicit declaration of function 'inet_aton' sock.c:83: warning: implicit declaration of function 'memcpy' sock.c:83: warning: incompatible implicit declaration of built-in function 'memcpy' sock.c:90: warning: incompatible implicit declaration of built-in function 'memcpy' sock.c:90: error: 'struct hostent' has no member named 'h_addr' sock.c: In function 'sock_write': sock.c:175: warning: implicit declaration of function 'vsnprintf' sock.c:180: warning: incompatible implicit declaration of built-in function 'strlen' util.c: In function 'my_sleep': util.c:84: warning: implicit declaration of function 'nanosleep' make: *** [sock.o] Error 1 make: *** Waiting for unfinished jobs.... * * ERROR: net-misc/shout-0.8.0-r2 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2042: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * 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/log/portage/net-misc:shout-0.8.0-r2:20081009-235256.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/shout-0.8.0-r2/temp/environment'. *