> -----Original Message----- > From: Albert Hopkins [mailto:[EMAIL PROTECTED] > Sent: Tuesday, March 13, 2007 11:42 AM > To: gentoo-user@lists.gentoo.org > Subject: Re: [gentoo-user] profile upgrade from 2005.1 to 2006.1 > > 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.
I did unmerge my old X and the message went away. > > > 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. Indeed by emerge unmerge the old X the blocking message also went away. And the new many X11 subpackages are being pulled in. A related issue. My current gcc version is 3.3.6 and the new profile is pulling an update [ebuild U ] sys-devel/gcc-3.3.6-r1 [3.3.6] USE="doc%* fortran nls (-altivec) -bootstrap -boundschecking -build -gcj -gtk* (-hardened) -ip28 -ip32r10k% (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -nossp -objc -test% -vanilla (-static%)" 47 kB and also the new 4.1. [ebuild NS ] sys-devel/gcc-4.1.1-r3 USE="doc fortran nls (-altivec) -bootstrap -build -gcj -gtk (-hardened) -ip28 -ip32r10k -mudflap (-multilib) -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla" 38,326 kB I am worried about some of the flags. Notably, -nocxx. The description of this flag in /usr/portage/profiles/use.desc nocxx - Disable support for C++ (DON'T USE THIS UNLESS YOU KNOW WHAT YOU'RE DOING) -nocxx is been set by the 2006.1 profile; I guess. Any inputs as far as what flags to change? Also is gcc-4.1 in a pretty good shape to use? Thanks, -- Valmor > > > -- > Albert W. Hopkins > > -- > gentoo-user@gentoo.org mailing list -- gentoo-user@gentoo.org mailing list