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


Reply via email to