On Tue, 2007-03-13 at 11:22 -0400, de Almeida, Valmor F. wrote:

> 
> ************************************
> These are the packages that would be merged, in order:
> 
> Calculating system dependencies  
> Parse Error reading PROVIDE and USE in
> '/var/db/pkg/x11-base/xorg-x11-6.8.2-r4'
> Possibly Invalid: 'virtual/x11 opengl? virtual/opengl opengl?
> virtual/glu virtual/xft'
> Exception: Conditional without parenthesis: 'opengl?'
> *************************************
> 

In all likelihood that particular package used a format which is for
whatever reasons is no longer valid.  I would simply unmerge the package
and either manually merge a version that now exists in portage or
continue your update and it will likely get pulled in as a dependency.
 
> Is this related to the current modular use of X11? Later in the output
> of system packages to be updated I get:
> 
> ******************************
> [blocks B     ]  (is blocking
> x11-proto/inputproto-1.3.2, x11-proto/xf86bigfontproto-1.1.2,
> x11-proto/xextproto-7.0.2, x11-libs/libXext-1.0.1,
> x11-proto/xcmiscproto-1.1.2, x11-misc/util-macros-1.1.0,
> x11-libs/xtrans-1.0.1, x11-apps/xauth-1.0.1, x11-libs/libXau-1.0.2,
> x11-libs/libXmu-1.0.2, x11-proto/kbproto-1.0.3, x11-libs/libSM-1.0.1,
> x11-libs/libXdmcp-1.0.1, x11-libs/libICE-1.0.1, x11-libs/libXt-1.0.2,
> x11-proto/xproto-7.0.7, x11-proto/bigreqsproto-1.0.2,
> x11-libs/libX11-1.0.3)
> ******************************
> 
> Should I clean out my old X? which is x11-base/xorg-x11-6.8.2-r4 and not
> x11-base/xorg-x11-6.9 as in the blocking message above. Also, according
> to emerge --search the latest version available for x11-base/xorg-x11 is
> 7.1.

Best practice when dealing with blocks: unmerge the package(s) which is
blocking (in your case <=x11-base/xorg-x11-6.9), then continue where you
left off before.  Continue as necessary.


--
Albert W. Hopkins

-- 
[email protected] mailing list

Reply via email to