Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
GCC 4.4.x 4.5.x NOT merged due to collisions with gcc-4.x
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
115552
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2005
Posts: 108

PostPosted: Sun Jun 20, 2010 10:47 pm    Post subject: GCC 4.4.x 4.5.x NOT merged due to collisions with gcc-4.x Reply with quote

[changing subject as it's not 1 version specific]
Hi all,

I'm really confused here.. and a few days of searching the net didn't give me any good results for this. I was wondering if anyone can help.. I'm on a relatively clean installation of Gentoo on amd64, and during a typical day of upgrading my apps, it now is failing to emerge sys-devel/gcc-4.4.3-r2 due to it colliding with sys-devel/gcc-4.3.4.. The advice it suggested is to remove the offending app that's colliding, but how can I remove gcc and expect to compile the other gcc version? (or anything for that matter)?

Compiling gcc is successful.. It's just the installation part that's failing. I tried emerging without gcj, that didn't help. This is what I get..

Code:
>>> Source compiled.
>>> Test phase [not enabled]: sys-devel/gcc-4.4.3-r2

>>> Install gcc-4.4.3-r2 into /var/tmp/portage/sys-devel/gcc-4.4.3-r2/image/ category sys-devel
make -j1 DESTDIR=/var/tmp/portage/sys-devel/gcc-4.4.3-r2/image/ install
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib64'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib64'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib64'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib64'
libtool: install: warning: remember to run `libtool --finish /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib64'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib64'
/var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/environment: line 3123: -print-multi-lib: command not found
/var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/environment: line 1065: --print-multi-directory: command not found
/var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/environment: line 1074: -m32: command not found
find: `/var/tmp/portage/sys-devel/gcc-4.4.3-r2/image//usr/lib/pkgconfig/': No such file or directory
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.4.3/protoize
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.4.3/unprotoize
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.4.3/x86_64-pc-linux-gnu-cpp
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.4.3/x86_64-pc-linux-gnu-gfortran
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.4.3/gcov
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.4.3/x86_64-pc-linux-gnu-c++
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.4.3/x86_64-pc-linux-gnu-g++
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.4.3/x86_64-pc-linux-gnu-gcc
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/crtend.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/crtbeginS.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/crtbeginT.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/crtprec80.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/crtbegin.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/crtfastmath.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/crtprec32.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/crtend.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/crtbeginS.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/crtbeginT.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/crtprec80.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/crtbegin.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/crtfastmath.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/crtprec32.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/crtprec64.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/crtendS.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/crtprec64.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/crtendS.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/libgcc.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/libgcov.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/libgcc_eh.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/libgcc.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/libgcov.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/libgcc_eh.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/32/libgfortranbegin.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/libgfortranbegin.a
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment
   /usr/libexec/gcc/x86_64-pc-linux-gnu/4.4.3/cc1plus
   /usr/libexec/gcc/x86_64-pc-linux-gnu/4.4.3/f951
   /usr/libexec/gcc/x86_64-pc-linux-gnu/4.4.3/collect2
   /usr/libexec/gcc/x86_64-pc-linux-gnu/4.4.3/cc1
/var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/environment: line 656: -m32: command not found
/var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/environment: line 656: --print-multi-directory: command not found
>>> Completed installing gcc-4.4.3-r2 into /var/tmp/portage/sys-devel/gcc-4.4.3-r2/image/

 * QA Notice: command not found:
 *
 *      /var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/environment: line 3123: -print-multi-lib: command not found
 *      /var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/environment: line 1065: --print-multi-directory: command not found
 *      /var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/environment: line 1074: -m32: command not found
 *      /var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/environment: line 656: -m32: command not found
 *      /var/tmp/portage/sys-devel/gcc-4.4.3-r2/temp/environment: line 656: --print-multi-directory: command not found
ecompressdir: bzip2 -9 /usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.3/man
ecompressdir: bzip2 -9 /usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.3/info
making executable: usr/lib32/libgcc_s.so.1
removing executable bit: usr/lib32/libgfortran.la
removing executable bit: usr/lib32/libgomp.la
removing executable bit: usr/lib32/libmudflap.la
removing executable bit: usr/lib32/libmudflapth.la
removing executable bit: usr/lib32/libstdc++.la
removing executable bit: usr/lib32/libsupc++.la
making executable: usr/lib64/libgcc_s.so.1
removing executable bit: usr/lib64/libgfortran.la
removing executable bit: usr/lib64/libgomp.la
removing executable bit: usr/lib64/libmudflap.la
removing executable bit: usr/lib64/libmudflapth.la
removing executable bit: usr/lib64/libstdc++.la
removing executable bit: usr/lib64/libsupc++.la

 * QA Notice: Package has poor programming practices which may compile
 *            fine but exhibit random runtime failures.
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * /var/tmp/portage/sys-devel/gcc-4.4.3-r2/work/gcc-4.4.3/libgcc/../gcc/unwind-dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-aliasing rules

 * Please do not file a Gentoo bug and instead report the above QA
 * issues directly to the upstream developers of this software.
 * Homepage: http://gcc.gnu.org/
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *      /usr/lib64/libgomp.so.1.0.0
 *      /usr/lib64/libsupc++.a
 *      /usr/lib64/libmudflapth.la
 *      /usr/lib64/libstdc++_pic.a
 *      /usr/lib64/libmudflap.so.0.0.0
 *      /usr/lib64/libgfortran.so.3.0.0
 *      /usr/lib64/libmudflapth.a
 *      /usr/lib64/libgomp.la
 *      /usr/lib64/libstdc++.a
 *      /usr/lib64/libgomp.a
 *      /usr/lib64/libmudflap.a
 *      /usr/lib64/libgfortran.a
 *      /usr/lib64/libmudflap.la
 *      /usr/lib64/libgfortran.la
 *      /usr/lib64/libstdc++.la
 *      /usr/lib64/libgomp.spec
 *      /usr/lib64/libmudflapth.so.0.0.0
 *      /usr/lib64/libsupc++.la
 *      /usr/lib64/libgcc_s.so.1
 *      /usr/lib32/libgomp.so.1.0.0
 *      /usr/lib32/libsupc++.a
 *      /usr/lib32/libmudflapth.la
 *      /usr/lib32/libstdc++_pic.a
 *      /usr/lib32/libmudflap.so.0.0.0
 *      /usr/lib32/libgfortran.so.3.0.0
 *      /usr/lib32/libmudflapth.a
 *      /usr/lib32/libgomp.la
 *      /usr/lib32/libstdc++.a
 *      /usr/lib32/libgomp.a
 *      /usr/lib32/libmudflap.a
 *      /usr/lib32/libgfortran.a
 *      /usr/lib32/libmudflap.la
 *      /usr/lib32/libgfortran.la
 *      /usr/lib32/libstdc++.la
 *      /usr/lib32/libgomp.spec
 *      /usr/lib32/libmudflapth.so.0.0.0
 *      /usr/lib32/libsupc++.la
 *      /usr/lib32/libgcc_s.so.1
 *      /usr/lib64/libmudflap.so.0
 *      /usr/lib64/libmudflapth.so
 *      /usr/lib64/libgcc_s.so
 *      /usr/lib64/libgomp.so
 *      /usr/lib64/libstdc++.so.6
 *      /usr/lib64/libgfortran.so
 *      /usr/lib64/libstdc++.so
 *      /usr/lib64/libmudflapth.so.0
 *      /usr/lib64/libmudflap.so
 *      /usr/lib64/libgfortran.so.3
 *      /usr/lib64/libgomp.so.1
 *      /usr/lib32/libmudflap.so.0
 *      /usr/lib32/libmudflapth.so
 *      /usr/lib32/libgcc_s.so
 *      /usr/lib32/libgomp.so
 *      /usr/lib32/libstdc++.so.6
 *      /usr/lib32/libgfortran.so
 *      /usr/lib32/libstdc++.so
 *      /usr/lib32/libmudflapth.so.0
 *      /usr/lib32/libmudflap.so
 *      /usr/lib32/libgfortran.so.3
 *      /usr/lib32/libgomp.so.1
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * sys-devel/gcc-4.3.4
 *      /usr/lib32/libgcc_s.so
 *      /usr/lib32/libgcc_s.so.1
 *      /usr/lib32/libgfortran.a
 *      /usr/lib32/libgfortran.la
 *      /usr/lib32/libgfortran.so
 *      /usr/lib32/libgfortran.so.3
 *      /usr/lib32/libgfortran.so.3.0.0
 *      /usr/lib32/libgomp.a
 *      /usr/lib32/libgomp.la
 *      /usr/lib32/libgomp.so
 *      /usr/lib32/libgomp.so.1
 *      /usr/lib32/libgomp.so.1.0.0
 *      /usr/lib32/libgomp.spec
 *      /usr/lib32/libmudflap.a
 *      /usr/lib32/libmudflap.la
 *      /usr/lib32/libmudflap.so
 *      /usr/lib32/libmudflap.so.0
 *      /usr/lib32/libmudflap.so.0.0.0
 *      /usr/lib32/libmudflapth.a
 *      /usr/lib32/libmudflapth.la
 *      /usr/lib32/libmudflapth.so
 *      /usr/lib32/libmudflapth.so.0
 *      /usr/lib32/libmudflapth.so.0.0.0
 *      /usr/lib32/libstdc++.a
 *      /usr/lib32/libstdc++.la
 *      /usr/lib32/libstdc++.so
 *      /usr/lib32/libstdc++.so.6
 *      /usr/lib32/libstdc++_pic.a
 *      /usr/lib32/libsupc++.a
 *      /usr/lib32/libsupc++.la
 *      /usr/lib64/libgcc_s.so
 *      /usr/lib64/libgcc_s.so.1
 *      /usr/lib64/libgfortran.a
 *      /usr/lib64/libgfortran.la
 *      /usr/lib64/libgfortran.so
 *      /usr/lib64/libgfortran.so.3
 *      /usr/lib64/libgfortran.so.3.0.0
 *      /usr/lib64/libgomp.a
 *      /usr/lib64/libgomp.la
 *      /usr/lib64/libgomp.so
 *      /usr/lib64/libgomp.so.1
 *      /usr/lib64/libgomp.so.1.0.0
 *      /usr/lib64/libgomp.spec
 *      /usr/lib64/libmudflap.a
 *      /usr/lib64/libmudflap.la
 *      /usr/lib64/libmudflap.so
 *      /usr/lib64/libmudflap.so.0
 *      /usr/lib64/libmudflap.so.0.0.0
 *      /usr/lib64/libmudflapth.a
 *      /usr/lib64/libmudflapth.la
 *      /usr/lib64/libmudflapth.so
 *      /usr/lib64/libmudflapth.so.0
 *      /usr/lib64/libmudflapth.so.0.0.0
 *      /usr/lib64/libstdc++.a
 *      /usr/lib64/libstdc++.la
 *      /usr/lib64/libstdc++.so
 *      /usr/lib64/libstdc++.so.6
 *      /usr/lib64/libstdc++_pic.a
 *      /usr/lib64/libsupc++.a
 *      /usr/lib64/libsupc++.la
 *
 * Package 'sys-devel/gcc-4.4.3-r2' NOT merged due to file collisions. If
 * necessary, refer to your elog messages for the whole content of the
 * above message.


As an example,

Code:
 # portageq  owners / /usr/lib64/libstdc++.a
sys-devel/gcc-4.3.4
        /usr/lib64/libstdc++.a



And some info about my system

Code:
xushi # emerge --info
Portage 2.1.8.3 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.32-gentoo-r7 x86_64)
=================================================================
System uname: Linux-2.6.32-gentoo-r7-x86_64-AMD_Sempron-tm-_Processor_LE-1200-with-gentoo-1.12.13
Timestamp of tree: Sun, 20 Jun 2010 15:00:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     4.0_p37
dev-lang/python:     2.6.5-r2, 3.1.2-r3
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib accessibility acl acpi afs alsa amd64 amr apache2 berkdb bluetooth branding bzip2 cairo cdr cgi cli consolekit cracklib crypt ctype cups cxx daemon dbus diskio dri dts dvd dvdr elf emboss encode exif fam fastcgi ffmpeg firefox flac fontconfig fortran gd gdbm gif glib gnutls gpm gtk hal hddtemp iconv imap innodb ipfilter ipod ipv6 jpeg lame lcms ldap libnotify lm_sensors mad mikmod mmx mmxext mng modules mp3 mp4 mp4live mpeg mudflap multilib mysql mysqli ncurses nfs nls nptl nptlonly ogg opengl openmp oss pam pango pcre pdf perl php png ppds pppd python qt3support qt4 readline reflection remote rrdtool samba sdl sensord session sockets spell spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd theora threads tiff truetype unicode upnp usb v4l vcd vhosts vorbis webdav webinterface x264 xattr xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa via vmware voodoo" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


Appreciate all the help.


Last edited by 115552 on Sun Sep 25, 2011 8:27 am; edited 3 times in total
Back to top
View user's profile Send private message
Sadako
Advocate
Advocate


Joined: 05 Aug 2004
Posts: 3792
Location: sleeping in the bathtub

PostPosted: Mon Jun 21, 2010 4:18 pm    Post subject: Reply with quote

Something is seriously screwed up here...

Those detected file collisions, they should all be installed under /usr/lib[32,64]/gcc/x86_64-pc-linux-gnu/4.4.4/, not directly in /usr/lib, same goes for the files for 4.3.4, which indicates that your installed gcc 4.3.4 is "broken" too (although should be fine for emerging other packages).

All the "command not found" warnings for -print-multi-lib, --print-multi-directory and -m32, these are flags which are supposed to be passed to gcc directly, my guess is something like `$CC -print-multi-lib foo` is being executed, but "CC" (or whatever variable name used, not relevant) isn't actually defined for some reason, which would result in an attempt to execute the first argument/flag.

tbh, I really have no idea why this has happened, but you could repost your emerge --info, adding the --verbose flag, may reveal something.
_________________
"You have to invite me in"
Back to top
View user's profile Send private message
115552
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2005
Posts: 108

PostPosted: Mon Jun 21, 2010 4:24 pm    Post subject: Reply with quote

Damn... I don't see how this could end up like this =/ I followed the book for years on this system, kept it simple and reduced mods to a minimum and emerging gcc worked till now :( I guess if we can't find the problem then I could find a hard solution =/

Thanks for the help so far. Actually, although this is a one-app collision, do you think it's worth filing a bug report?

Code:

# emerge --info --verbose
Portage 2.1.8.3 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.32-gentoo-r7 x86_64)
=================================================================
System uname: Linux-2.6.32-gentoo-r7-x86_64-AMD_Sempron-tm-_Processor_LE-1200-with-gentoo-1.12.13
Timestamp of tree: Sun, 20 Jun 2010 15:00:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     4.0_p37
dev-lang/python:     2.6.5-r2, 3.1.2-r3
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ABI="amd64"
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
ACCEPT_PROPERTIES="*"
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ARCH="amd64"
ASFLAGS_x86="--32"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CCACHE_SIZE="10G"
CDEFINE_amd64="__x86_64__"
CDEFINE_x86="__i386__"
CFLAGS="-O2 -pipe"
CFLAGS_x86="-m32"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLISION_IGNORE="/lib/modules"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CVS_RSH="ssh"
CXXFLAGS="-O2 -pipe"
DEFAULT_ABI="amd64"
DISTDIR="/usr/portage/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_WARNING_DELAY="10"
EPREFIX=""
EROOT="/"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
HOME="/root"
INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.4/info"
INPUT_DEVICES="evdev keyboard mouse"
KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LDFLAGS="-Wl,-O1"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LIBDIR_amd64="lib64"
LIBDIR_amd64_fbsd="lib64"
LIBDIR_ppc="lib32"
LIBDIR_ppc64="lib64"
LIBDIR_sparc32="lib32"
LIBDIR_sparc64="lib64"
LIBDIR_x86="lib32"
LIBDIR_x86_fbsd="lib32"
LOGNAME="root"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.3.4/man:/usr/lib64/php5/man/:/opt/vmware/workstation/man"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)"
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/sbin:/bin:/usr/sbin:/usr/bin"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc x86-openbsd ppc-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos x64-openbsd ia64-hpux hppa x86-netbsd amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris mips-irix m68k sh x86-solaris sparc-fbsd"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib64/portage/bin"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_PYM_PATH="/usr/lib64/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
PWD="/home/xushi"
PYTHONDONTWRITEBYTECODE="1"
RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
ROOT="/"
ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.4:/opt/vmware/workstation/bin"
RPMDIR="/usr/portage/rpm"
RUBY_TARGETS="ruby18"
SHELL="/bin/bash"
SHLVL="2"
SSH_CLIENT="192.168.1.60 56322 22"
SSH_CONNECTION="192.168.1.60 56322 192.168.1.2 22"
SSH_TTY="/dev/pts/0"
STAGE1_USE="multilib nptl nptlonly unicode"
SYMLINK_LIB="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm-color"
USE="X a52 aac aalib accessibility acl acpi afs alsa amd64 amr apache2 berkdb bluetooth branding bzip2 cairo cdr cgi cli consolekit cracklib crypt ctype cups cxx daemon dbus diskio dri dts dvd dvdr elf emboss encode exif fam fastcgi ffmpeg firefox flac fontconfig fortran gd gdbm gif glib gnutls gpm gtk hal hddtemp iconv imap innodb ipfilter ipod ipv6 jpeg lame lcms ldap libnotify lm_sensors mad mikmod mmx mmxext mng modules mp3 mp4 mp4live mpeg mudflap multilib mysql mysqli ncurses nfs nls nptl nptlonly ogg opengl openmp oss pam pango pcre pdf perl php png ppds pppd python qt3support qt4 readline reflection remote rrdtool samba sdl sensord session sockets spell spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd theora threads tiff truetype unicode upnp usb v4l vcd vhosts vorbis webdav webinterface x264 xattr xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa via vmware voodoo" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USER="root"
USERLAND="GNU"
USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND VIDEO_CARDS XTABLES_ADDONS"
USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d"
VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa via vmware voodoo"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
XDG_SESSION_COOKIE="51fb2d3c630371187d8e7114488253b2-1277137302.583318-771300476"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
XZ_OPT="--memory=max"
_="/usr/bin/emerge"
Back to top
View user's profile Send private message
Sadako
Advocate
Advocate


Joined: 05 Aug 2004
Posts: 3792
Location: sleeping in the bathtub

PostPosted: Mon Jun 21, 2010 4:56 pm    Post subject: Reply with quote

Quote:
Actually, although this is a one-app collision, do you think it's worth filing a bug report?
Odds are it's an issue on your install somehow, but a bug report would probably be the best way of getting help from those who understand this stuff the most.

Comparing your --verbose --info to mine, I only see a couple of real differences, and neither is a likely cause;
CCACHE, try emerging gcc with it disabled (or cleared, whatever)?
You have no -march set, highly unlikely to be a cause, but kinda curious all the same...

Yeah, a bug report may be your best bet.
_________________
"You have to invite me in"
Back to top
View user's profile Send private message
115552
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2005
Posts: 108

PostPosted: Mon Jun 21, 2010 4:58 pm    Post subject: Reply with quote

Thanks.

I thought -march would be set by default?

I'll keep this thread updated when I can.
Back to top
View user's profile Send private message
115552
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2005
Posts: 108

PostPosted: Sun Jun 27, 2010 7:14 am    Post subject: Reply with quote

Hopeless,

I'll be honest; Since it's a one-app collision, and probably due to a misconfiguratin, I wasn't sure the devs would be happy with me filing a bug..

Instead I dug a bit deeper onto what I can do and found a solution that worked.

For anyone that encounters this again,

Go to http://tinderbox.dev.gentoo.org/default-linux/amd64/sys-devel/

I downloaded the gcc binary version I wanted to update to (might as well..) gcc-4.3.4.tbz2

Copy it into /usr/portage/packages/sys-devel/ (create that sys-devel/ folder as it most probably won't exist)

remove the gcc I currently have installed: emerge -C gcc
Ignore the warnings it gives you...

Install the binary version package only:
cd /usr/portage/packages/sys-devel/
emerge --usepkgonly gcc-4.3.4.tbz2


That did the trick. Once installed, if you eix sys-devel/gcc, you'll notice the {tbz} mark telling you it's a binary package.

Now all you have to do is just delete the binary .tbz2 you downloaded and re-emerge GCC from source, and presto!

emerge gcc

finally, when done, the {tbz} should go away, and you can continue emerging -e system if you want seeing as you just upgraded GCC[/list]
Back to top
View user's profile Send private message
Sadako
Advocate
Advocate


Joined: 05 Aug 2004
Posts: 3792
Location: sleeping in the bathtub

PostPosted: Sun Jun 27, 2010 1:29 pm    Post subject: Reply with quote

Nice workaround.

However, after installing the binary gcc package, did you use that to emerge gcc normally, and then check that it's files are installed under /usr/lib64/gcc/x86_64-pc-linux-gnu rather than /usr/lib64 directly?

If they're still installed in /usr/lib, then you haven't really solved the issue, and will hit the problem again if you attempt to install two versions of gcc on your system at once (which should be a none issue).

However, if you're happy with it, then I guess there's no real harm, other than not being capable of installing two gcc versions at once (which very few people actually need or make use of in the first place), there probably aren't any ill affects, it just shouldn't happen is all, and it would just bug me if I couldn't figure out why it does...
_________________
"You have to invite me in"
Back to top
View user's profile Send private message
115552
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2005
Posts: 108

PostPosted: Sun Jun 27, 2010 1:33 pm    Post subject: Reply with quote

Damn... you're right. They're still in /usr/lib64/

I'll follow up with a bug report then, and will keep the thread updated.
Back to top
View user's profile Send private message
115552
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2005
Posts: 108

PostPosted: Wed Aug 03, 2011 1:31 pm    Post subject: Reply with quote

Hi all,

Just to update,

/usr/lib/ is simlinked to /usr/lib64.

I just checked today to see if this problem will come up again at some point and noticed I now have 4.4.5 installed now ! It's also now in

/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/

I'm not entirely sure how this got fixed, but I have a feeling that my instructions above might have done the trick.

Hope this helps.
Back to top
View user's profile Send private message
115552
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2005
Posts: 108

PostPosted: Thu Sep 22, 2011 12:01 pm    Post subject: Reply with quote

Bah... This is happening again today with 4.5.3-r1 and I've lost hope :( I can't figure out why it's happening exactly.

I've created a bug report, hopefully the devs will be able to look into it more deeply.


Code:

>>> Source compiled.
>>> Test phase [not enabled]: sys-devel/gcc-4.5.3-r1

>>> Install gcc-4.5.3-r1 into /var/tmp/portage/sys-devel/gcc-4.5.3-r1/image/ category sys-devel
make -j1 DESTDIR=/var/tmp/portage/sys-devel/gcc-4.5.3-r1/image/ install
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib64'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib64'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib64'
libtool: install: warning: remember to run `libtool --finish /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib64'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib32'
libtool: install: warning: remember to run `libtool --finish /usr/lib/../lib64'
/var/tmp/portage/sys-devel/gcc-4.5.3-r1/temp/environment: line 2995: -print-multi-lib: command not found
find: `/var/tmp/portage/sys-devel/gcc-4.5.3-r1/image//usr/lib/pkgconfig/': No such file or directory
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3/x86_64-pc-linux-gnu-cpp
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3/x86_64-pc-linux-gnu-gfortran
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3/gcov
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3/x86_64-pc-linux-gnu-c++
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3/x86_64-pc-linux-gnu-g++
   /usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3/x86_64-pc-linux-gnu-gcc
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/crtend.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/crtbeginS.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/crtbeginT.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/crtprec80.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/crtbegin.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/crtfastmath.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/crtprec32.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/crtend.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/crtbeginS.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/crtbeginT.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/crtprec80.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/crtbegin.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/crtfastmath.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/crtprec32.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/crtprec64.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/crtendS.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/crtprec64.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/crtendS.o
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/libgcc.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/libgcov.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/libgcc_eh.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/libgcc.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/libgcov.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/libgcc_eh.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/32/libgfortranbegin.a
   /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/libgfortranbegin.a
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment
   /usr/libexec/gcc/x86_64-pc-linux-gnu/4.5.3/cc1plus
   /usr/libexec/gcc/x86_64-pc-linux-gnu/4.5.3/f951
   /usr/libexec/gcc/x86_64-pc-linux-gnu/4.5.3/lto-wrapper
   /usr/libexec/gcc/x86_64-pc-linux-gnu/4.5.3/collect2
   /usr/libexec/gcc/x86_64-pc-linux-gnu/4.5.3/cc1
>>> Completed installing gcc-4.5.3-r1 into /var/tmp/portage/sys-devel/gcc-4.5.3-r1/image/

 * QA Notice: command not found:
 *
 *      /var/tmp/portage/sys-devel/gcc-4.5.3-r1/temp/environment: line 2995: -print-multi-lib: command not found
ecompressdir: bzip2 -9 /usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.3/man
ecompressdir: bzip2 -9 /usr/share/gcc-data/x86_64-pc-linux-gnu/4.5.3/info
making executable: usr/lib32/libgcc_s.so.1
making executable: usr/lib32/libstdc++.so.6.0.14-gdb.py
removing executable bit: usr/lib32/libgfortran.la
removing executable bit: usr/lib32/libgomp.la
removing executable bit: usr/lib32/libmudflap.la
removing executable bit: usr/lib32/libmudflapth.la
removing executable bit: usr/lib32/libstdc++.la
removing executable bit: usr/lib32/libsupc++.la
making executable: usr/lib64/libgcc_s.so.1
making executable: usr/lib64/libstdc++.so.6.0.14-gdb.py
removing executable bit: usr/lib64/libgfortran.la
removing executable bit: usr/lib64/libgomp.la
removing executable bit: usr/lib64/libmudflap.la
removing executable bit: usr/lib64/libmudflapth.la
removing executable bit: usr/lib64/libstdc++.la
removing executable bit: usr/lib64/libsupc++.la
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *      /usr/lib64/libgomp.so.1.0.0
 *      /usr/lib64/libsupc++.a
 *      /usr/lib64/libmudflapth.la
 *      /usr/lib64/libmudflap.so.0.0.0
 *      /usr/lib64/libgfortran.so.3.0.0
 *      /usr/lib64/libmudflapth.a
 *      /usr/lib64/libgomp.la
 *      /usr/lib64/libstdc++.a
 *      /usr/lib64/libgomp.a
 *      /usr/lib64/libmudflap.a
 *      /usr/lib64/libgfortran.a
 *      /usr/lib64/libmudflap.la
 *      /usr/lib64/libgfortran.la
 *      /usr/lib64/libstdc++.la
 *      /usr/lib64/libgomp.spec
 *      /usr/lib64/libmudflapth.so.0.0.0
 *      /usr/lib64/libsupc++.la
 *      /usr/lib64/libgcc_s.so.1
 *      /usr/lib32/libgomp.so.1.0.0
 *      /usr/lib32/libsupc++.a
 *      /usr/lib32/libmudflapth.la
 *      /usr/lib32/libmudflap.so.0.0.0
 *      /usr/lib32/libgfortran.so.3.0.0
 *      /usr/lib32/libmudflapth.a
 *      /usr/lib32/libgomp.la
 *      /usr/lib32/libstdc++.a
 *      /usr/lib32/libgomp.a
 *      /usr/lib32/libmudflap.a
 *      /usr/lib32/libgfortran.a
 *      /usr/lib32/libmudflap.la
 *      /usr/lib32/libgfortran.la
 *      /usr/lib32/libstdc++.la
 *      /usr/lib32/libgomp.spec
 *      /usr/lib32/libmudflapth.so.0.0.0
 *      /usr/lib32/libsupc++.la
 *      /usr/lib32/libgcc_s.so.1
 *      /usr/lib64/libmudflap.so.0
 *      /usr/lib64/libmudflapth.so
 *      /usr/lib64/libgcc_s.so
 *      /usr/lib64/libgomp.so
 *      /usr/lib64/libstdc++.so.6
 *      /usr/lib64/libgfortran.so
 *      /usr/lib64/libstdc++.so
 *      /usr/lib64/libmudflapth.so.0
 *      /usr/lib64/libmudflap.so
 *      /usr/lib64/libgfortran.so.3
 *      /usr/lib64/libgomp.so.1
 *      /usr/lib32/libmudflap.so.0
 *      /usr/lib32/libmudflapth.so
 *      /usr/lib32/libgcc_s.so
 *      /usr/lib32/libgomp.so
 *      /usr/lib32/libstdc++.so.6
 *      /usr/lib32/libgfortran.so
 *      /usr/lib32/libstdc++.so
 *      /usr/lib32/libmudflapth.so.0
 *      /usr/lib32/libmudflap.so
 *      /usr/lib32/libgfortran.so.3
 *      /usr/lib32/libgomp.so.1
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * sys-devel/gcc-4.4.5
 *      /usr/lib32/libgomp.so.1.0.0
 *      /usr/lib32/libsupc++.a
 *      /usr/lib64/libgcc_s.so.1
 *      /usr/lib64/libgfortran.a
 *      /usr/lib64/libgfortran.la
 *      /usr/lib64/libgfortran.so.3.0.0
 *      /usr/lib64/libgomp.a
 *      /usr/lib64/libgomp.la
 *      /usr/lib64/libgomp.so.1.0.0
 *      /usr/lib64/libgomp.spec
 *      /usr/lib64/libmudflap.a
 *      /usr/lib64/libmudflap.la
 *      /usr/lib64/libmudflap.so.0.0.0
 *      /usr/lib64/libmudflapth.a
 *      /usr/lib64/libmudflapth.la
 *      /usr/lib64/libmudflapth.so.0.0.0
 *      /usr/lib64/libstdc++.a
 *      /usr/lib64/libstdc++.la
 *      /usr/lib64/libsupc++.a
 *      /usr/lib64/libsupc++.la
 *
 * Package 'sys-devel/gcc-4.5.3-r1' NOT merged due to file collisions. If
 * necessary, refer to your elog messages for the whole content of the
 * above message.
Back to top
View user's profile Send private message
splurben
Apprentice
Apprentice


Joined: 03 Feb 2004
Posts: 197
Location: Augusta, Southwest Western Australia

PostPosted: Sun Jan 29, 2012 11:19 am    Post subject: sys-devel/gcc-4.5.3-r2 amd64 march=native file collisions Reply with quote

I'm having this problem on more than one amd64 Gentoo systems. I'm seeing some unresolved bug reports and this thread isn't solved.

Does anyone know what's going on with this?

my emerge --info: http://pastebin.com/ZK3ss81S

emerge-log: http://rehost.splurben.com/gforum_2012-01-29/var_tmp_portage_sys-devel_gcc-4.5.3-r2_work_build_gcc-build-logs.tar.bz2

Kirk
_________________
--=>Like... Goodness had nothing to do with it.<=--
Back to top
View user's profile Send private message
115552
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2005
Posts: 108

PostPosted: Wed Feb 01, 2012 4:47 am    Post subject: Reply with quote

This one isn't resolved yet, but sod's law struck again.. Just after I filed the bug report, I followed my previous steps of upgrading to see if that worked, and for the life of me i ca't reproduce the problem anymore.. So I guess I'll have to wait until another upgrade comes along that will break it again.

My advice is to go to the bug report I filed in my previous post, and follow up there. You can carry on from where I started by giving them examples and information.
Back to top
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5916

PostPosted: Wed Feb 01, 2012 7:22 am    Post subject: Reply with quote

what is the output of emerge -atv gcc?
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Back to top
View user's profile Send private message
splurben
Apprentice
Apprentice


Joined: 03 Feb 2004
Posts: 197
Location: Augusta, Southwest Western Australia

PostPosted: Fri Feb 03, 2012 2:31 am    Post subject: output of emerge -avt Reply with quote

Code:
bench6 ~ # emerge -avt gcc

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild     U  ] sys-devel/gcc-4.5.3-r2 [4.5.3-r1] USE="cxx fortran gtk* mudflap (multilib) multislot* nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -graphite (-hardened) (-libffi) (-libssp) -lto -nocxx -nopie -nossp -objc -objc++ -objc-gc -test -vanilla" 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB


emerge log: http://rehost.splurben.com/gforum_2012-02-03/gcc-build-logs.tar.bz2

emerge --info: http://pastebin.com/ygRp9Ga0

Looks like the problem is a major file collision, I'm not sure how to get around it.
_________________
--=>Like... Goodness had nothing to do with it.<=--
Back to top
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5916

PostPosted: Fri Feb 03, 2012 8:05 am    Post subject: Re: output of emerge -avt Reply with quote

splurben wrote:
Code:
bench6 ~ # emerge -avt gcc

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild     U  ] sys-devel/gcc-4.5.3-r2 [4.5.3-r1] USE="cxx fortran gtk* mudflap (multilib) multislot* nls nptl openmp (-altivec) -bootstrap -build -doc (-fixed-point) -gcj -graphite (-hardened) (-libffi) (-libssp) -lto -nocxx -nopie -nossp -objc -objc++ -objc-gc -test -vanilla" 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB


emerge log: http://rehost.splurben.com/gforum_2012-02-03/gcc-build-logs.tar.bz2

emerge --info: http://pastebin.com/ygRp9Ga0

Looks like the problem is a major file collision, I'm not sure how to get around it.


I wonder, is there any reason for the multislot flag?
also, please post the output of
Code:
eix sys-devel/gcc

_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Back to top
View user's profile Send private message
splurben
Apprentice
Apprentice


Joined: 03 Feb 2004
Posts: 197
Location: Augusta, Southwest Western Australia

PostPosted: Sun Feb 05, 2012 5:32 am    Post subject: output of eix Reply with quote

Code:
bench6 ~ # eix sys-devel/gcc
[U] sys-devel/gcc
     Available versions: 
   (2.95)   *2.95.3-r9 ~*2.95.3-r10!s
   (3.1)   *3.1.1-r2
   (3.2)   **3.2.2!s *3.2.3-r4
   (3.3)   (~)3.3.6-r1!s
   (3.4)   3.4.6-r2!s
   (4.0)   ~*4.0.4!s
   (4.1)   4.1.2!s
   (4.2)   (~)4.2.4-r1!s
   (4.3)   (~)4.3.3-r2!s 4.3.4!s (~)4.3.5!s (~)4.3.6-r1!s
   (4.4)   (~)4.4.2!s (~)4.4.3-r3!s 4.4.4-r2!s 4.4.5!s (~)4.4.6-r1!s
   (4.5)   (~)4.5.1-r1!s (~)4.5.2!s 4.5.3-r1!s (~)4.5.3-r2!s
   (4.6)   [M]**4.6.0!s [M]**4.6.1-r1!s [M]**4.6.2!s
   {altivec bootstrap boundschecking build cxx d doc fixed-point fortran gcj go graphite gtk hardened ip28 ip32r10k java libffi libssp lto mudflap multilib multislot n32 n64 nls nocxx nopie nossp nptl objc objc++ objc-gc openmp static test vanilla}
     Installed versions:  4.5.3-r1(4.5)!s(19:16:32 12/01/12)(cxx fortran mudflap multilib nls nptl openmp -altivec -bootstrap -build -doc -fixed-point -gcj -graphite -gtk -hardened -libffi -libssp -lto -multislot -nocxx -nopie -nossp -objc -objc++ -objc-gc -test -vanilla)
     Homepage:            http://gcc.gnu.org/
     Description:         The GNU Compiler Collection


I have tended to use multislot on vital components — if an update breaks something there will still be an active component in the previous slot. I started using multislot when I was cross-compiling with distcc and needed to ensure that the exact same revision of gcc was in use. I no longer need this and will turn it off if it'll help with this problem.
_________________
--=>Like... Goodness had nothing to do with it.<=--
Back to top
View user's profile Send private message
splurben
Apprentice
Apprentice


Joined: 03 Feb 2004
Posts: 197
Location: Augusta, Southwest Western Australia

PostPosted: Sun Feb 05, 2012 6:22 am    Post subject: [SOLVED] Removed MULTISLOT Reply with quote

Collisions were eradicated by removing multislot USE flag. Dare I ask why?
_________________
--=>Like... Goodness had nothing to do with it.<=--
Back to top
View user's profile Send private message
rhill
Retired Dev
Retired Dev


Joined: 22 Oct 2004
Posts: 1629
Location: sk.ca

PostPosted: Sun Feb 05, 2012 7:14 pm    Post subject: Reply with quote

multislot is broken by design. don't use it.
_________________
by design, by neglect
for a fact or just for effect
Back to top
View user's profile Send private message
splurben
Apprentice
Apprentice


Joined: 03 Feb 2004
Posts: 197
Location: Augusta, Southwest Western Australia

PostPosted: Mon Feb 06, 2012 12:21 am    Post subject: MULTISLOT is broken by design Reply with quote

Is MULTISLOT meant to be deprecated in all cases or just for GCC?
_________________
--=>Like... Goodness had nothing to do with it.<=--
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum