~ # emerge \=net-misc/jigdo-0.7.1 Calculating dependencies... done! >>> Emerging (1 of 1) net-misc/jigdo-0.7.1 to / >>> checking ebuild checksums ;-) >>> checking auxfile checksums ;-) >>> checking miscfile checksums ;-) >>> checking jigdo-0.7.1.tar.bz2 ;-) >>> Unpacking source... >>> Unpacking jigdo-0.7.1.tar.bz2 to /var/tmp/portage/jigdo-0.7.1/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/jigdo-0.7.1/work/jigdo-0.7.1 ... 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 gawk... gawk checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-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 i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-pc-linux-gnu-g++ accepts -g... yes checking for GCC version... 4.1.1 checking for a BSD-compatible install... /bin/install -c checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E checking for egrep... grep -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 size_t... yes checking whether byte ordering is bigendian... no checking whether we are compiling for Windows... no checking whether the C++ compiler is recent enough... no * Your compiler failed to recognize some advanced C++ * constructs - it might be too old to compile jigdo. * In case compilation fails, try upgrading to a newer * compiler, e.g. GCC 2.95 or later. checking whether the C++ preprocessor supports variable-arg macros... yes checking for wget... yes checking for value of --enable-debug... "no" checking for ANSI C header files... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for unistd.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for string.h... (cached) yes checking for zlibVersion in -lz... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for value of --with-libdb... "yes" checking db.h usability... yes checking db.h presence... yes checking for db.h... yes checking for libdb version in db.h... 4.2 checking for db_create in libdb-4.2... yes checking for value of --with-gui... "no" checking for value of --with-uint64... "auto" checking for unsigned long long... yes checking for unsigned long... yes checking size of unsigned long... 4 checking for unsigned long long... yes checking size of unsigned long long... 8 checking for 64 bit unsigned integer type... unsigned long long checking for operator<<(uint64)... yes checking for string::compare(size_t,size_t,string,size_t,size_t)... yes checking for string::compare(size_t,size_t,const char*,size_t)... yes checking for lstat... yes checking for truncate... yes checking for ftruncate... yes checking for mmap... yes checking for memcpy... yes checking for fileno... yes checking for snprintf... yes checking for _snprintf... no checking for setenv... yes checking for TIOCGWINSZ ioctl... yes checking for getopt_long in ... yes checking for uname in ... yes checking for _stati64... no checking for value of --enable-nls... "yes" checking for dgettext in -lintl... no checking whether dgettext() works... yes checking for catalogs to be installed... de checking for value of --enable-libwww-hacks... "yes" configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating po/Makefile config.status: creating src/config.h * Applying makefile.patch ... [ ok ] test -h gfx -o -d gfx || ln -s "./gfx" gfx cd src && make all make[1]: Entering directory `/var/tmp/portage/jigdo-0.7.1/work/jigdo-0.7.1/src' export cpp='-I. -I. -I./gtk -I./job -I./net -I./util -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -DPACKAGE_DATA_DIR="/usr/share/jigdo/" -DPACKAGE_LOCALE_DIR="/usr/share/locale" ' export cxx="$cpp -O2 -march=i686 -pipe -Wall -W -Wpointer-arith -Wconversion -Woverloaded-virtual " export c="$cpp -Wall -O2 -march=i686 -pipe -Wno-unused-parameter -W " i686-pc-linux-gnu-g++ $cxx -c cachefile.cc -o cachefile.o ./util/log.hh:111: error: extra qualification 'Logger::' on member 'OutputFunction' ./util/log.hh:111: error: typedef name may not be a nested-name-specifier make[1]: *** [cachefile.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/jigdo-0.7.1/work/jigdo-0.7.1/src' make: *** [all] Error 2 !!! ERROR: net-misc/jigdo-0.7.1 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile jigdo-0.7.1.ebuild, line 40: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant.