> -----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

Reply via email to