>>> Unpacking source... >>> Unpacking phlib-1.20.tgz to /var/tmp/portage/dev-libs/phlib-1.20/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/dev-libs/phlib-1.20/work/phlib-1.20 ... * econf: updating phlib-1.20/config.guess with /usr/share/gnuconfig/config.guess * econf: updating phlib-1.20/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu Start configuration for phlib-1.20 for i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler (gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -Wl,-O1) works... yes checking whether the C compiler (gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/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 ld... ld -r checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for fcntl.h... yes checking for strings.h... yes checking for unistd.h... yes checking for uint... yes checking for ulong... yes checking for uchar... no checking for uchar_t... no checking size of int... 4 checking size of long... 4 checking for working const... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking return type of signal handlers... void checking for vprintf... yes checking for gethostname... yes checking for memory... no updating cache ./config.cache creating ./config.status creating Makefile creating phlib.spec creating include/phlib/xl_config.h include/phlib/xl_config.h is unchanged Building phlib version 1.20 gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_datachain.o xl_datachain.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_base64_decode.o xl_base64_decode.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_base64_encode.o xl_base64_encode.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_bsearch.o xl_bsearch.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_date.o xl_date.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_dir.o xl_dir.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_file.o xl_file.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_ipaddr.o xl_ipaddr.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_linklst.o xl_linklst.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_memlst.o xl_memlst.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_logging.o xl_logging.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_malloc.o xl_malloc.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_memory.o xl_memory.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_mmap.o xl_mmap.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_readrc.o xl_readrc.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_socket.o xl_socket.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_string.o xl_string.c gcc -pipe -include /var/tmp/portage/dev-libs/phlib-1.20/temp/flagscheck.h -D_POSIX_SOURCE -D_BSD_SOURCE -c -I. -I./include -D_XL_LIB_BUILD -o obj/xl_ufile.o xl_ufile.c xl_ufile.c:57: error: conflicting types for 'xl_unique_filename' ./include/phlib/xl_ufile.h:35: error: previous declaration of 'xl_unique_filename' was here make: *** [obj/xl_ufile.o] Error 1 make: *** Waiting for unfinished jobs.... * * ERROR: dev-libs/phlib-1.20 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 79: 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/dev-libs:phlib-1.20:20081006-043816.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/phlib-1.20/temp/environment'. *