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

