emerge gigabase-3.52 fails # emerge gigabase Calculating dependencies... done! >>> Emerging (1 of 1) dev-db/gigabase-3.52 to / ... config.status: creating Makefile ./libtool --mode=compile x86_64-pc-linux-gnu-g++ -c -march=k8 -pipe -O2 -fomit-frame-pointer -pthread class.cpp ./libtool --mode=compile x86_64-pc-linux-gnu-g++ -c -march=k8 -pipe -O2 -fomit-frame-pointer -pthread compiler.cpp mkdir .libs x86_64-pc-linux-gnu-g++ -c -march=k8 -pipe -O2 -fomit-frame-pointer -pthread class.cpp -fPIC -DPIC -o .libs/class.o x86_64-pc-linux-gnu-g++ -c -march=k8 -pipe -O2 -fomit-frame-pointer -pthread compiler.cpp -fPIC -DPIC -o .libs/compiler.o x86_64-pc-linux-gnu-g++ -c -march=k8 -pipe -O2 -fomit-frame-pointer -pthread class.cpp -o class.o >/dev/null 2>&1 ./libtool --mode=compile x86_64-pc-linux-gnu-g++ -c -march=k8 -pipe -O2 -fomit-frame-pointer -pthread database.cpp x86_64-pc-linux-gnu-g++ -c -march=k8 -pipe -O2 -fomit-frame-pointer -pthread compiler.cpp -o compiler.o >/dev/null 2>&1 x86_64-pc-linux-gnu-g++ -c -march=k8 -pipe -O2 -fomit-frame-pointer -pthread database.cpp -fPIC -DPIC -o .libs/database.o database.cpp: In member function 'void dbDatabase::initializeMetaTable()': database.cpp:1749: warning: invalid access to non-static data member 'dbTable::name' of NULL object database.cpp:1749: warning: (perhaps the 'offsetof' macro was used incorrectly) database.cpp:1751: warning: invalid access to non-static data member 'dbTable::fields' of NULL object database.cpp:1751: warning: (perhaps the 'offsetof' macro was used incorrectly) database.cpp:1767: warning: invalid access to non-static data member 'dbTable::fixedSize' of NULL object database.cpp:1767: warning: (perhaps the 'offsetof' macro was used incorrectly) database.cpp:1768: warning: invalid access to non-static data member 'dbTable::nRows' of NULL object database.cpp:1768: warning: (perhaps the 'offsetof' macro was used incorrectly) database.cpp:1769: warning: invalid access to non-static data member 'dbTable::nColumns' of NULL object database.cpp:1769: warning: (perhaps the 'offsetof' macro was used incorrectly) database.cpp:1770: warning: invalid access to non-static data member 'dbTable::firstRow' of NULL object database.cpp:1770: warning: (perhaps the 'offsetof' macro was used incorrectly) database.cpp:1771: warning: invalid access to non-static data member 'dbTable::lastRow' of NULL object database.cpp:1771: warning: (perhaps the 'offsetof' macro was used incorrectly) database.cpp: In member function 'void dbDatabase::getMemoryStatistic(dbMemoryStatistic&)': database.cpp:4643: error: call of overloaded 'log2(size_t&)' is ambiguous /usr/include/gentoo-multilib/amd64/bits/mathcalls.h:145: note: candidates are: double log2(double) database.cpp:4603: note: int log2(offs_t) database.cpp:4666: error: call of overloaded 'log2(size_t&)' is ambiguous /usr/include/gentoo-multilib/amd64/bits/mathcalls.h:145: note: candidates are: double log2(double) database.cpp:4603: note: int log2(offs_t) make: *** [database.lo] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: dev-db/gigabase-3.52 failed. Call stack: ebuild.sh, line 1569: Called dyn_compile ebuild.sh, line 938: Called src_compile gigabase-3.52.ebuild, line 25: Called die !!! compilation failed !!! If you need support, post the topmost build error, and the call stack if relevant. #emerge --info Portage 2.1.2_rc3 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r3 x86_64) ================================================================= System uname: 2.6.18-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.12.6 Last Sync: Sat, 09 Dec 2006 07:20:01 +0000 dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.3.6, 2.4.4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -pipe -O2 -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=k8 -pipe -O2 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.roedu.net/pub/mirrors/gentoo.org/ http://gentoo.mirror.solnet.ch http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://gentoo.inf.elte.hu/ http://mirror.uni-c.dk/pub/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.solnet.ch/mirror/Gentoo http://mirror.ovh.net/gentoo-distfiles/" LINGUAS="en fr de it fi sv" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--timeout=500" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/xeffects" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="X aac acl alsa alsa_cards_via82xx amd64 apache2 arts audiofile bash-completion berkdb bitmap-fonts bonobo bzip2 cairo cdr cli cracklib crypt cscope cups curl directfb dlloader dri dv dvd dvdr dvdread elibc_glibc encode esd exif fam ffmpeg flac fortran gd gdbm gif glitz glut gmp gnome gnutls gphoto2 gpm gstreamer gtk gtkhtml guile hal iconv idn imagemagick imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jack java jpeg junit kde kernel_linux lcms ldap libg++ linguas_de linguas_en linguas_fi linguas_fr linguas_it linguas_sv lua mad mhash mikmod mng motif mozilla mp3 mpeg mysql ncurses nls nptl nptlonly nvidia odbc ogg opengl pam pcre perl php plotutils png postgres ppds pppd python qt3 qt4 quicktime readline reflection ruby scanner sdl session slang snmp speex spell spl sqlite ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_fbdev video_cards_nvidia video_cards_vesa vorbis xine xml xml2 xorg xpm xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS
Thank you for report. New version is out, now is in the tree and seems that this bug is fixed there. I could not reproduce this on x86, but this bug is reproducible on amd64 thus I dropped ~amd64 from 3.52.