In file included from /var/tmp/portage/dev-libs/elfutils-0.164/work/elfutils-0.164/libcpu/i386_disasm.c:80:0: ./i386.mnemonics:118:1: error: redeclaration of enumerator 'MNE_fdecstp' MNE(fdecstp) ^ ./i386.mnemonics:101:1: note: previous definition of 'MNE_fdecstp' was here MNE(fdecstp) ^ In file included from /var/tmp/portage/dev-libs/elfutils-0.164/work/elfutils-0.164/libcpu/i386_disasm.c:89:0: ./i386.mnemonics:118:43: warning: initialized field overwritten [-Woverride-init] MNE(fdecstp) Reproducible: Always Steps to Reproduce: every ime emerging elfutils asd part of upograding older system with emerge --update --deep world Actual Results: In file included from /var/tmp/portage/dev-libs/elfutils-0.164/work/elfutils-0.164/libcpu/i386_disasm.c:80:0: ./i386.mnemonics:118:1: error: redeclaration of enumerator 'MNE_fdecstp' MNE(fdecstp) ^ ./i386.mnemonics:101:1: note: previous definition of 'MNE_fdecstp' was here MNE(fdecstp) ^ In file included from /var/tmp/portage/dev-libs/elfutils-0.164/work/elfutils-0.164/libcpu/i386_disasm.c:89:0: ./i386.mnemonics:118:43: warning: initialized field overwritten [-Woverride-init] MNE(fdecstp) Expected Results: compilling without error this stop me from upgrading the system.
Attach full build log. Also "asd part of upograding older system" - just how "older" are we talking about ?
Please attach the full build log and add emerge --info.
Created attachment 416488 [details] build log
(In reply to Rafał Mużyło from comment #1) > Attach full build log. > > Also "asd part of upograding older system" - just how "older" are we talking > about ? Aroun 2 years without ful update
Created attachment 416490 [details] emerge --info
(In reply to M. Prášek from comment #5) you should not be setting LC_ALL in your make.conf. there's no valid reason to do so. this is what LANG is for. at any rate, this is locale related, but i suspect it's due to a bug in glibc. we hit this in bug 564936 already.
(In reply to SpanKY from comment #6) > (In reply to M. Prášek from comment #5) > > you should not be setting LC_ALL in your make.conf. there's no valid reason > to do so. this is what LANG is for. > > at any rate, this is locale related, but i suspect it's due to a bug in > glibc. we hit this in bug 564936 already. I remove LC_ALL from /etc/env.d/02locale, env-update and reboot. Does not help export LC_ALL="" && emerge elfutils does not work however: export LC_ALL="C" && emerge elfutils WORK so definietly a locale problem.
(In reply to M. Prášek from comment #7) LC_ALL="" is the same thing as `unset LC_ALL` in which case your LANG takes over. this is to be expected.
(In reply to SpanKY from comment #8) > (In reply to M. Prášek from comment #7) > > LC_ALL="" is the same thing as `unset LC_ALL` in which case your LANG takes > over. this is to be expected. Fix me if I am wrong. But build result should not be dependent on locale.
(In reply to SpanKY from comment #8) > (In reply to M. Prášek from comment #7) > > LC_ALL="" is the same thing as `unset LC_ALL` in which case your LANG takes > over. this is to be expected. anyvay , thanx for pointing me to right direction.
(In reply to M. Prášek from comment #9) no one said otherwise. i was pointing out LC_ALL doesn't work the way you think it works.
*** Bug 572080 has been marked as a duplicate of this bug. ***
this should be fixed with glibc-2.22-r2+. please test & re-open if it doesn't.