I tried to update my gentoo VM on Linode.com today. I used "emerge --update
--deep --with-bdeps=y @world" and sys-devel/binutils-2.23.2 was one of the items
reported by portage. Portage stated that the compile failed. Here are the last
few lines of the build.log. Any help would be appreciated.
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.
-I/var/tmp/portage/sys-devel/binutils-2.23.2/work/binutils-2.23.2/gold
-I/var/tmp/portage/sys-devel/binutils-2.23.2/work/binutils-2.23.2/gold
-I/var/tmp/portage/sys-devel/binutils-2.23.2/work/binutils-2.23.2/gold/../include -I/var/tmp/portage/sys-devel/binutils-2.23.2/work/binutils-2.23.2/gold/../elfcpp
-DLOCALEDIR="\"/usr/share/binutils-data/x86_64-pc-linux-gnu/2.23.2/locale\""
-DBINDIR="\"/usr/x86_64-pc-linux-gnu/binutils-bin/2.23.2\""
-DTOOLBINDIR="\"/usr/x86_64-pc-linux-gnu/bin\""
-DTOOLLIBDIR="\"/usr/x86_64-pc-linux-gnu/lib\"" -W -Wall -D_
LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -frandom-seed=sparc.o -O2 -pipe -MT
sparc.o -MD -MP -MF .deps/sparc.Tpo -c -o sparc.o /var/tmp/portage/sys-dev
el/binutils-2.23.2/work/binutils-2.23.2/gold/sparc.cc
{standard input}: Assembler messages:
{standard input}:86724: Warning: end of file not at end of a line; newline
inserted
{standard input}:86987: Error: number of operands mismatch for `sub'
{standard input}: Error: open CFI at the end of file; missing .cfi_endproc
directive
x86_64-pc-linux-gnu-g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.gentoo.org/> for instructions.
make[4]: *** [output.o] Error 4
make[4]: *** Waiting for unfinished jobs....
mv -f .deps/symtab.Tpo .deps/symtab.Po
mv -f .deps/i386.Tpo .deps/i386.Po
mv -f .deps/main.Tpo .deps/main.Po
mv -f .deps/sparc.Tpo .deps/sparc.Po
mv -f .deps/x86_64.Tpo .deps/x86_64.Po
make[4]: Leaving directory
`/var/tmp/portage/sys-devel/binutils-2.23.2/work/build/gold'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/var/tmp/portage/sys-devel/binutils-2.23.2/work/build/gold'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/var/tmp/portage/sys-devel/binutils-2.23.2/work/build/gold'
make[1]: *** [all-gold] Error 2
make[1]: Leaving directory
`/var/tmp/portage/sys-devel/binutils-2.23.2/work/build'
make: *** [all] Error 2
emake failed
* ERROR: sys-devel/binutils-2.23.2::gentoo failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 93: Called src_compile
* environment, line 2823: Called toolchain-binutils_src_compile
* environment, line 3514: Called die
* The specific snippet of code:
* emake all || die "emake failed";
*
* If you need support, post the output of `emerge --info
'=sys-devel/binutils-2.23.2::gentoo'`,
* the complete build log and the output of `emerge -pqv
'=sys-devel/binutils-2.23.2::gentoo'`.
* The complete build log is located at
'/var/tmp/portage/sys-devel/binutils-2.23.2/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/sys-devel/binutils-2.23.2/temp/environment'.
* Working directory: '/var/tmp/portage/sys-devel/binutils-2.23.2/work/build'
* S: '/var/tmp/portage/sys-devel/binutils-2.23.2/work/binutils-2.23.2'
--
Andrew Penhorwood
ColdBits, LLC
www.coldbits.com
and...@coldbits.com