make all-recursive make[1]: Entering directory `/var/tmp/portage/devtodo-0.1.18-r2/work/devtodo-0.1.18' Making all in util make[2]: Entering directory `/var/tmp/portage/devtodo-0.1.18-r2/work/devtodo-0.1.18/util' if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -O1 -fPIC -MT c_regex.lo -MD -MP -MF ".deps/c_regex.Tpo" -c -o c_regex.lo c_regex.c; \ then mv -f ".deps/c_regex.Tpo" ".deps/c_regex.Plo"; else rm -f ".deps/c_regex.Tpo"; exit 1; fi if /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -O1 -fPIC -MT Terminal.lo -MD -MP -MF ".deps/Terminal.Tpo" -c -o Terminal.lo Terminal.cc; \ then mv -f ".deps/Terminal.Tpo" ".deps/Terminal.Plo"; else rm -f ".deps/Terminal.Tpo"; exit 1; fi g++ -DHAVE_CONFIG_H -I. -I. -I.. -O1 -fPIC -MT Terminal.lo -MD -MP -MF .deps/Terminal.Tpo -c Terminal.cc -o Terminal.o gcc -DHAVE_CONFIG_H -I. -I. -I.. -O1 -fPIC -MT c_regex.lo -MD -MP -MF .deps/c_regex.Tpo -c c_regex.c -o c_regex.o /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/include/g++-v3/x86_64-pc-linux-gnu/bits/atomicity.h: In function `std::string term::title(const std::string&)': /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/include/g++-v3/x86_64-pc-linux-gnu/bits/atomicity.h:40: error: inconsistent operand constraints in an `asm' /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/include/g++-v3/x86_64-pc-linux-gnu/bits/atomicity.h:40: error: inconsistent operand constraints in an `asm' /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/include/g++-v3/x86_64-pc-linux-gnu/bits/atomicity.h:40: error: inconsistent operand constraints in an `asm' /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/include/g++-v3/x86_64-pc-linux-gnu/bits/atomicity.h:40: error: inconsistent operand constraints in an `asm' /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.4/include/g++-v3/x86_64-pc-linux-gnu/bits/atomicity.h:40: error: inconsistent operand constraints in an `asm' make[2]: *** [Terminal.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/devtodo-0.1.18-r2/work/devtodo-0.1.18/util' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/devtodo-0.1.18-r2/work/devtodo-0.1.18' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 x86_64) ================================================================= System uname: 2.6.9-gentoo-r1 x86_64 AMD Opteron(tm) Processor 246 Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -fPIC" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /opt/resin/conf /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/lib/jboss /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -fPIC" DISTDIR="/opt/no_archive/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks sandbox" GENTOO_MIRRORS="http://128.213.5.34/gentoo/" MAKEOPTS="-j2" PKGDIR="/opt/no_archive/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa arts berkdb bitmap-fonts cdr crypt cups doc emul-linux-x86 esd f77 fam flac font-server fortran gdbm gif gphoto2 gpm gtk imlib ipv6 java jp2 jpeg junit kde ldap libg++ libwww log4cpp lzw lzw-tiff mikmod motif mozilla multilib mysql nas ncurses nls oggvorbis opengl oss pam pdflib perl plotutils png postgres python qt readline ruby sdl slang spell ssl svg tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb userlocales wxwindows xinerama xml2 xmms xpm xrandr xv zlib"
I'll need to get access to an amd64 box to be able to work on this one... this doesn't occur on x86.
I cannot reproduce this bug, with or without the same CFLAGS as you. Could you try moving to GCC 3.4? It's highly recommended for AMD64, and has been for some time. I think your old version of gcc may be the cause of this problem.
Yes, when the compiler was changed to gcc 3.4 devtodo ebuild worked without error. Thank you.