On 13 Aug 2003 at 10:43, Mark Knecht wrote: > Hi, > I'm having a problem understanding how to actually handle a blocked > package in emerge and move forward. I've attached a portion of what I'm > seeing in my xterm, along with the little bit of the man page on emerge that > seems to apply, but I don't know how to go forward properly. I hope someone > can give me the emerge 101 lesson on blocked package handling. Thanks. > > From what I see here, emerge wants to update dev-perl/perl to > revision -r12. I appear to have r11 installed. emerge would like to do > something early in the emerge process (install 3 things including File-Spec? > I'm not sure) but cannot move forward. > > When I look at emerging File-Spec by itself I see that I apparently have > version 0.82 installed, and it would like to update to 0.84-r1 but cannot as > it's blocked. Why is it 'blocked'? I have tried an 'emerge -pC File-Spec' > and it appears the system would remove it, but I don't know what that might > break, if anything. > > The man page snippet seems to imply this is not going to be a problem, > but does not tell me what to do when it apparently is a problem. > > Thanks in advance, > Mark > > > Gentoo2 root # emerge -p --update --deep system > > These are the packages that I would merge, in order: > > Calculating system dependencies ...done! > [ebuild N ] sys-devel/gnuconfig-20030708 > [blocks B ] <dev-perl/ExtUtils-MakeMaker-6.05-r6 (from pkg > dev-lang/perl-5.8.0-r12) > [blocks B ] <dev-perl/Test-Simple-0.47-r1 (from pkg > dev-lang/perl-5.8.0-r12) > [blocks B ] <dev-perl/File-Spec-0.84-r1 (from pkg > dev-lang/perl-5.8.0-r12) > <SNIP> > [ebuild U ] dev-lang/perl-5.8.0-r12 [5.8.0-r11] > <SNIP> > Gentoo2 root # > > > entoo2 root # emerge -p File-Spec > > These are the packages that I would merge, in order: > > Calculating dependencies ...done! > [blocks B ] <dev-perl/ExtUtils-MakeMaker-6.05-r6 (from pkg > dev-lang/perl-5.8.0-r12) > [blocks B ] <dev-perl/Test-Simple-0.47-r1 (from pkg > dev-lang/perl-5.8.0-r12) > [blocks B ] <dev-perl/File-Spec-0.84-r1 (from pkg > dev-lang/perl-5.8.0-r12) > [ebuild U ] dev-lang/perl-5.8.0-r12 [5.8.0-r11] > [ebuild U ] dev-perl/File-Spec-0.84-r1 [0.82] > > Gentoo2 root # > >
emerge unmerge dev-perl/ExtUtils-MakeMaker dev-perl/Test-Simple dev-perl/File-Spec This has been discussed earlier in the mailing list .. searching the archives may give you more information HTH R'twick -- [EMAIL PROTECTED] mailing list
