1. The error itself 2. The error interupts the emerge only in the second occurence (these error are occuring in two boxes out of two :) ... [sliced-things] g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ -I../../boost -I/usr/X11R6/include -isystem /usr/X11R6/include -march=i686 -O3 -pipe -fomit-frame-pointer -funroll-loops -fforce-addr -frerun-cse-after-loop -frerun-loop-opt -malign-functions=4 -c lstrings.C -o lstrings.o {standard input}: Assembler messages: {standard input}:683: Error: symbol `.LEHB2074' is already defined {standard input}:726: Error: symbol `.LEHE2074' is already defined {standard input}:734: Error: symbol `.LEHB2074' is already defined {standard input}:777: Error: symbol `.LEHE2074' is already defined {standard input}:1171: Error: symbol `.LEHB2339' is already defined {standard input}:1214: Error: symbol `.LEHE2339' is already defined {standard input}:1221: Error: symbol `.LEHB2339' is already defined {standard input}:1264: Error: symbol `.LEHE2339' is already defined make[3]: *** [lstrings.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... echo timestamp > filetools.lo make[3]: Leaving directory `/var/tmp/portage/lyx-base-1.1.6.4-r3/work/lyx-1.1.6fix4/src/support' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/lyx-base-1.1.6.4-r3/work/lyx-1.1.6fix4/src' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/lyx-base-1.1.6.4-r3/work/lyx-1.1.6fix4/src' make: *** [all-recursive] Error 1 Making all in intl make[1]: Entering directory `/var/tmp/portage/lyx-base-1.1.6.4-r3/work/lyx-1.1.6fix4/intl' ... [sliced-things] g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ -I../../boost -I/usr/X11R6/include -isystem /usr/X11R6/include -march=i686 -O3 -pipe -fomit-frame-pointer -funroll-loops -fforce-addr -frerun-cse-after-loop -frerun-loop-opt -malign-functions=4 -c lstrings.C -o lstrings.o {standard input}: Assembler messages: {standard input}:683: Error: symbol `.LEHB2074' is already defined {standard input}:726: Error: symbol `.LEHE2074' is already defined {standard input}:734: Error: symbol `.LEHB2074' is already defined {standard input}:777: Error: symbol `.LEHE2074' is already defined {standard input}:1171: Error: symbol `.LEHB2339' is already defined {standard input}:1214: Error: symbol `.LEHE2339' is already defined {standard input}:1221: Error: symbol `.LEHB2339' is already defined {standard input}:1264: Error: symbol `.LEHE2339' is already defined make[3]: *** [lstrings.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/lyx-base-1.1.6.4-r3/work/lyx-1.1.6fix4/src/support' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/lyx-base-1.1.6.4-r3/work/lyx-1.1.6fix4/src' make[1]: *** [all-recursive-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/lyx-base-1.1.6.4-r3/work/lyx-1.1.6fix4/src' make: *** [all-recursive] Error 1 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 31, Exitcode 2 !!! emake failed !!! emerge aborting on /usr/portage/app-office/lyx-base/lyx-base-1.1.6.4-r3.ebuild .
Hm. No obvious ideas. What version of gcc are you using? (BTW, the error is repeated because we use emake -> make -j2 i.e. 2 make threads, each of which fails.)
I'm using gcc-2.95.3-r5, but after a dozen trys with the same error, it works yesterday when I left it emerging. I don't know why it didn't work nor why now it works. Cheers Alcino