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