Re: [gentoo-user] profile upgrade from 2005.1 to 2006.1

2007-03-13 Thread Albert Hopkins
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

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] profile upgrade from 2005.1 to 2006.1

2007-03-13 Thread Francisco Rivas

Hi,

I think is better unmerge =x11-base/xorg-x11-6.9 and if you need emerge a
new packages because I see you trying to do an upgrade of your system..

I wonder what you think about emerge xorg-x11-7-1?...

Theese are my comments to help you, I hope so.


On 3/13/07, de Almeida, Valmor F. [EMAIL PROTECTED] wrote:



Hello list,

After an emerge sync, I followed the instructions in

http://www.gentoo.org/doc/en/gentoo-upgrading.xml

for updating to 2006.1.

Proceeding to the system update:

-emerge --update --deep --newuse --pretend --verbose system

I get this error message before the list of packages


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?'
*

Is this related to the current modular use of X11? Later in the output
of system packages to be updated I get:

**
[blocks B ] =x11-base/xorg-x11-6.9 (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.

Thanks for inputs.

--
Valmor

--
gentoo-user@gentoo.org mailing list





--
['Cause without love I won't survive, I love you]. I

Francisco Rivas
2.6.19-gentoo-r5 x86
udev v087 gnome 2.16.2
xorg-x11-7.1 hotplug v20040923-r2
e-mail : [EMAIL PROTECTED]
msn : [EMAIL PROTECTED]

-BEGIN GEEK CODE BLOCK-
Version: 3.1
GCS/E/IT/MU d-(+)@ s++: a-- C ULSC*()+++ P+(++)+++ L++(+++)
!E--- W+++ !N* !o-(--)-- K--? !w--- !O !M !V PS@ !PE@ Y PGP t 5 X R++
tv- b DI D G e+ h- r+ y-
--END GEEK CODE BLOCK--


Re: [gentoo-user] profile upgrade from 2005.1 to 2006.1

2007-03-13 Thread Neil Bothwick
On Tue, 13 Mar 2007 11:22:42 -0400, de Almeida, Valmor F. wrote:

 [blocks B ] =x11-base/xorg-x11-6.9 (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.

The blocker is =x11-base/xorg-x11-6.9, which includes your current
version. You do need to unmerge it before emerging the modular Xorg, but
I'd recommend packaging it up with quickpkg first. Otherwise, if the X
upgrade fails for whatever reason, you could be faced with a lengthy
recompile before getting X back. Running quickpkg means you can re-emerge
the old version with --usepkg.

You should read the modular X migration guide before proceeding

http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml


-- 
Neil Bothwick

Strange things are afoot at the Circle K...


signature.asc
Description: PGP signature


RE: [gentoo-user] profile upgrade from 2005.1 to 2006.1

2007-03-13 Thread de Almeida, Valmor F.
 -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



RE: [gentoo-user] profile upgrade from 2005.1 to 2006.1

2007-03-13 Thread de Almeida, Valmor F.
 -Original Message-
 From: Francisco Rivas [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, March 13, 2007 11:52 AM
 To: gentoo-user@lists.gentoo.org
 Subject: Re: [gentoo-user] profile upgrade from 2005.1 to 2006.1
 
 Hi,
 
 I think is better unmerge =x11-base/xorg-x11-6.9 and if you need
emerge a
 new packages because I see you trying to do an upgrade of your
system..

Yes. I did that.

 
 I wonder what you think about emerge xorg-x11-7-1?...
 

I guess I will cross that bridge when I come to it. Will reply to the
list.

 Theese are my comments to help you, I hope so.

Thanks.

--
Valmor
 
 
 On 3/13/07, de Almeida, Valmor F. [EMAIL PROTECTED]  wrote:
 
 
   Hello list,
 
   After an emerge sync, I followed the instructions in
 
   http://www.gentoo.org/doc/en/gentoo-upgrading.xml
 
   for updating to 2006.1.
 
   Proceeding to the system update:
 
   -emerge --update --deep --newuse --pretend --verbose system
 
   I get this error message before the list of packages
 
   
   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?'
   *
 
   Is this related to the current modular use of X11? Later in the
 output
   of system packages to be updated I get:
 
   **
   [blocks B ] =x11-base/xorg- x11-6.9 (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.
 
   Thanks for inputs.
 
   --
   Valmor
 
   --
   gentoo-user@gentoo.org mailing list
 
 
 
 
 
 
 --
 ['Cause without love I won't survive, I love you]. I
 
 Francisco Rivas
 2.6.19-gentoo-r5 x86
 udev v087 gnome 2.16.2
 xorg-x11-7.1 hotplug v20040923-r2
 e-mail : [EMAIL PROTECTED]
 msn : [EMAIL PROTECTED]
 
 -BEGIN GEEK CODE BLOCK-
 Version: 3.1
 GCS/E/IT/MU d-(+)@ s++: a-- C ULSC*()+++ P+(++)+++
 L++(+++) !E--- W+++ !N* !o-(--)-- K--? !w--- !O !M !V PS@ !PE@
Y
 PGP t 5 X R++ tv- b DI D G e+ h- r+ y-
 --END GEEK CODE BLOCK--
--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] profile upgrade from 2005.1 to 2006.1

2007-03-13 Thread Bo Ørsted Andresen
On Tuesday 13 March 2007 17:38:24 de Almeida, Valmor F. wrote:
 A related issue. My current gcc version is 3.3.6 and the new profile is
 pulling an update
[SNIP]
 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.

Clearly it is not set as indicated by the minus in front of it. And it should 
be set. Please read the handbook...

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2chap=2

 Also is gcc-4.1 in a pretty good shape to use?

Sure. As long as you follow the gcc upgrade guide carefully.

http://www.gentoo.org/doc/en/gcc-upgrading.xml

-- 
Bo Andresen


pgpiusrAYdFWh.pgp
Description: PGP signature


Re: [gentoo-user] profile upgrade from 2005.1 to 2006.1

2007-03-13 Thread Bo Ørsted Andresen
On Tuesday 13 March 2007 17:55:59 Bo Ørsted Andresen wrote:
 Clearly it is not set as indicated by the minus in front of it. And it
 should be set.

Argh! should *NOT* ! :(

-- 
Bo Andresen


pgp3Sc3AiPkmc.pgp
Description: PGP signature


RE: [gentoo-user] profile upgrade from 2005.1 to 2006.1

2007-03-13 Thread Albert Hopkins
On Tue, 2007-03-13 at 12:38 -0400, de Almeida, Valmor F. wrote:
 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?

Well we'd assume because you asked that you don't know what you're
doing, so I wouldn't use it. ;-)

In general USE flags are highly individualistic, and just because I use
a given set of USE flags for a package, they might not apply to you.  My
advice is to get a general idea of what the USE flags are for and
determine for yourself if/when they need changing.  If you have no
particular reason for changing them why not take the defaults.  They're
usually reasonable/safe and you can always change them later.

 Also is gcc-4.1 in a pretty good shape to use?

It's been marked stable on most platforms, so I would guess that there
is a general understanding that it is ok.  As always YMMV. You may want
to check bugzilla.

--
Albert W. Hopkins

-- 
gentoo-user@gentoo.org mailing list