On Mon, May 13, 2013 13:16, Dale wrote: > Dale wrote: >> J. Roeleveld wrote: >>> Dale. My thoughts: enable the 'multislot' useflag for gcc. Portage is >>> seeing all three as being in the same slot... -- Joost >> Now that started something there. Nifty. >> >> root@fireball / # emerge -uvaDN world >> >> These are the packages that would be merged, in order: >> >> Calculating dependencies... done! >> [ebuild U ] app-misc/tmux-1.8 [1.6] USE="-vim-syntax" 0 kB >> [ebuild R ] sys-devel/gcc-4.6.3:4.6 USE="cxx fortran gtk mudflap >> (multilib) multislot* nls nptl openmp (-altivec) -doc (-fixed-point) >> -gcj -graphite (-hardened) (-libssp) -nopie -nossp -objc -objc++ >> -objc-gc {-test} -vanilla" 24 kB >> [ebuild R ] sys-devel/gcc-4.5.4:4.5 USE="cxx* fortran* gtk mudflap >> (multilib) multislot* nls nptl openmp (-altivec) -doc (-fixed-point) >> -gcj (-hardened) (-libssp) -lto -nopie -nossp -objc -objc++ -objc-gc >> {-test} -vanilla" 0 kB >> [ebuild R ] sys-devel/gcc-4.4.7:4.4 USE="cxx* fortran* gtk mudflap >> (multilib) multislot* nls nptl openmp (-altivec) -doc (-fixed-point) >> -gcj (-hardened) (-libssp) -nopie -nossp -objc -objc++ -objc-gc {-test} >> -vanilla (-graphite%)" 0 kB >> >> Total: 4 packages (1 upgrade, 3 reinstalls), Size of downloads: 24 kB >> >> Would you like to merge these packages? [Yes/No] >> >> >> To get to that point, I had to add the USE flag you mentioned and then I >> got more understandable errors. I had to make the following change to >> my package.use file: >> >> sys-devel/gcc multislot cxx fortran >> media-libs/flac cxx >> >> The multislot addition then told me to add cxx and fortran. Then that >> lead to the one for flac. I'm going to add that to make.conf and just >> see what changes. I TRY to keep my USE flags in make.conf when I can.
I try to keep the USE-flags out of make.conf as much as possible. Some packages have "multislot" where I don't necessarily want it enabled. >> Since this is plan text and I can't type it bigger like if it was html. >> THANK YOU !!!! >> >> Dale >> >> :-) :-) >> > > > Well, after waiting for it to finish, I get this now: > > root@fireball / # genlop -c > > Currently merging 4 out of 4 > > * sys-devel/gcc-4.4.7 > > current merge time: 6 minutes and 57 seconds. > ETA: 17 minutes and 2 seconds. > > Currently merging 4 out of 4 > > * sys-devel/gcc-4.4.7 > > current merge time: 6 minutes and 58 seconds. > ETA: 17 minutes and 1 second. > root@fireball / # > > So there it is compiling the same package version twice, again. Going > to kill it since it will sit there and compile for hours if I don't. I > also found out I am not the only one having issues doing a ctrl c to > stop emerge too. They need some Raid on that problem. > > Open to new ideas. Just a quick question, are you certain it is doing both simultaneously? It could also be a bug in genlop? I always generate the binary packages, which means I don't actually need to keep older GCC-versions. I can always unpack the package using "tar" :) -- Joost