On Sat, Feb 16, 2013 at 12:12:30PM +0000, Kerin Millar wrote:
> On 16/02/2013 11:47, Frank Schwidom wrote:
> > On Sat, Feb 16, 2013 at 09:13:13AM +0000, Kerin Millar wrote:
> >> On 16/02/2013 08:36, Frank Schwidom wrote:
> >>> Hi,
> >>>
> >>> I have an conflict wth 2 Versions of Readline:
> >>>
> >>>     (sys-libs/readline-5.2_p12-r1::gentoo, installed) pulled in by
> >>>       =sys-libs/readline-5* required by (dev-lang/ghc-6.8.2::gentoo, 
> >>> installed)
> >>>
> >>>     (sys-libs/readline-6.2_p1::gentoo, ebuild scheduled for merge) pulled
> >>>       in by =sys-libs/readline-6.2_p1
> >>>
> >>> Is ts possible to install both libraries in the same time?
> >>
> >> Yes. Portage can support different versions side-by-side if the ebuild
> >> makes use of the SLOT variable. For instance, I have
> >> sys-libs/readline-6.2_p1 installed and attempting to install readline-5*
> >> yields:
> >>
> >> Calculating dependencies... done!
> >> [ebuild  NS    ] sys-libs/readline-5.2_p14:5 [6.2_p1:0] 2,024 kB
> >>
> >> Note that this isn't a downgrade in so far as 6.2_p1 won't be removed.
> >> It's a new, slotted instance of the package. No problem there.
> >
> > hangeLog:  Stabilize old ABI SLOT version.
> > readline-4.3_p5.ebuild:SLOT="${PV:0:1}"
> > readline-5.2_p14.ebuild:SLOT="${PV:0:1}"
> > readline-6.1.ebuild:SLOT="0"
> > readline-6.1_p2.ebuild:SLOT="0"
> > readline-6.2.ebuild:SLOT="0"
> > readline-6.2_p1.ebuild:SLOT="0"
> > readline-6.2_p1-r1.ebuild:SLOT="0"
> > readline-6.2_p4.ebuild:SLOT="0"
> >
> > it seems to be that in my case readline-5.2_p12-r1 ist installed under SLOT 
> > 0.
> > can i override the slot-variable ?
> 
> I gather that you've synced so if you run emerge -a1 '=readline-5*', 
> that should install the latest 5.2_p14 ebuild which is appropriately 
> slotted.
> 
> Note that the latest stable version of ghc (6.12.3-r2) doesn't depend on 
> the old version of readline anyway. The main issue was that your portage 
> tree was out of date. Now that has been dealt with, I think you just 
> need to upgrade as normal. You can uninstall the old instance of ghc 
> before allowing it to re-install, in case it still blocks.

The current Version is '=readline-5*'. the only thing, i want to do
next, is to update portage, but portage wants to get a new python and
python a new readline(-6). My Problem is, to install a new readline (-6)
parallel to the old (-5).

Would it help, to change the SLOT Variable in the ebuild files, or
 is there any option or Variable to override the slot settings? 


Regards


Reply via email to