RE: [gentoo-user] non-existing/masked ebuilds during upgrade from 2005.1 to 2006.1
> -Original Message- > From: de Almeida, Valmor F. [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 14, 2007 12:55 PM > To: gentoo-user@lists.gentoo.org > Subject: [gentoo-user] non-existing/masked ebuilds during upgrade from > 2005.1 to 2006.1 > > Calculating world dependencies \ > !!! Ebuilds for the following packages are either all > !!! masked or don't exist: > media-video/nvidia-glx media-video/nvidia-kernel app-shells/csh > x11-misc/gtkdiff sci-libs/lapack > > I can't find sci-libs/lapack (emerge --search lapack). Could someone > tell me how is portage looking for it? I think I had it installed before > the upgrade. None of the nvidia stuff is currently installed but were > installed before the system emerge. I can't find gtkdiff but csh is > indeed masked: > There was a simple solution to this. Although emerge --search can't find the packages, emerge --unmerge will unmerge them. So do emerge --search nvidia-glx nvidia-kernel csh gtkdiff lapack Then proceed with an emerge -eav world so the whole thing is rebuild with the new gcc-4.1 compiler... Phew, over 600 packages will be recompiled. -- Valmor -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] non-existing/masked ebuilds during upgrade from 2005.1 to 2006.1
On Wed, 2007-03-14 at 17:56 +, Neil Bothwick wrote: > emerge -e world upgrades too, because it considers that you have > nothing > installed, so it tries to install the latest version. However, emerge > -uDN world is sufficient as it will cover all updates and USE flag > changes. > Agreed, and I should also tell the OP that 'emaint --check world' will also help point out any stale packages and other things in your world file. -- Albert W. Hopkins -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] non-existing/masked ebuilds during upgrade from 2005.1 to 2006.1
On Wed, 14 Mar 2007 17:18:54 +, Albert Hopkins wrote: > But if you truly want to do an "upgrade", would it not be better to do a > "emerge -Duva" world as opposed to "emerge -eva". "-eva" isn't > upgrading anything, it's just re-building what you already have, but > since many things you have currently no longer exist in portage, it's > likely better to -u instead of -e. emerge -e world upgrades too, because it considers that you have nothing installed, so it tries to install the latest version. However, emerge -uDN world is sufficient as it will cover all updates and USE flag changes. -- Neil Bothwick The world is a tragedy to those who feel, but a comedy to those who think.(Horace Walpole) signature.asc Description: PGP signature
Re: [gentoo-user] non-existing/masked ebuilds during upgrade from 2005.1 to 2006.1
On Wed, 14 Mar 2007 12:54:35 -0400, de Almeida, Valmor F. wrote: > Calculating world dependencies \ > !!! Ebuilds for the following packages are either all > !!! masked or don't exist: > media-video/nvidia-glx media-video/nvidia-kernel app-shells/csh > x11-misc/gtkdiff sci-libs/lapack > > I can't find sci-libs/lapack (emerge --search lapack). Could someone > tell me how is portage looking for it? I think I had it installed before > the upgrade. None of the nvidia stuff is currently installed but were > installed before the system emerge. It looks like lapack has been split into a number of packages with an eselect module to choose the one you want. At least, that's what the output from "eix lapack" implies to me. media-video/nvidia-glx and media-video/nvidia-kernel have been replaced by nvidia-drivers. If you had a package installed before the upgrade, you still have it, because changing the profile or running emerge -e world (which isn't really necessary) don't unmerge anything. -- Neil Bothwick ISDN: It Still Does Nothing signature.asc Description: PGP signature
Re: [gentoo-user] non-existing/masked ebuilds during upgrade from 2005.1 to 2006.1
On Wed, 2007-03-14 at 12:54 -0400, de Almeida, Valmor F. wrote: > emerge -eav world > > The corresponding system emerge finished okay. At the beginning of the > output of the aforementioned command I get. > > Calculating world dependencies \ > !!! Ebuilds for the following packages are either all > !!! masked or don't exist: > media-video/nvidia-glx media-video/nvidia-kernel app-shells/csh > x11-misc/gtkdiff sci-libs/lapack > > I can't find sci-libs/lapack (emerge --search lapack). Could someone > tell me how is portage looking for it? I think I had it installed > before > the upgrade. None of the nvidia stuff is currently installed but were > installed before the system emerge. I can't find gtkdiff but csh is > indeed masked: Put simply, your current system is old, but it appears you've updated your portage tree. Portage is telling you that you have these packages installed but it can't find them in the portage tree. For example, nvidia-glx has long been replaced by nvidia-drivers. In the Gentoo world, you stand to suffer a bit if you wait a long time between updates. If you truly intend to keep your system "old", I would recommend you make a snapshot of the portage tree as well as your DISTDIR as those files may no longer be available as well. But if you truly want to do an "upgrade", would it not be better to do a "emerge -Duva" world as opposed to "emerge -eva". "-eva" isn't upgrading anything, it's just re-building what you already have, but since many things you have currently no longer exist in portage, it's likely better to -u instead of -e. p.s. Seems like a few people are just now "upgrading" to 2006.1 when 2007.0 is soon to be released... why are you a year behind? -- Albert W. Hopkins -- gentoo-user@gentoo.org mailing list
[gentoo-user] non-existing/masked ebuilds during upgrade from 2005.1 to 2006.1
Hello list, I am rebuilding world as part of an upgrade from profile 2005.1 to 2006.1. emerge -eav world The corresponding system emerge finished okay. At the beginning of the output of the aforementioned command I get. Calculating world dependencies \ !!! Ebuilds for the following packages are either all !!! masked or don't exist: media-video/nvidia-glx media-video/nvidia-kernel app-shells/csh x11-misc/gtkdiff sci-libs/lapack I can't find sci-libs/lapack (emerge --search lapack). Could someone tell me how is portage looking for it? I think I had it installed before the upgrade. None of the nvidia stuff is currently installed but were installed before the system emerge. I can't find gtkdiff but csh is indeed masked: * app-shells/csh [ Masked ] Latest version available: 1.29-r4 Latest version installed: 1.29-r3 Size of files: 175 kB Homepage: http://www.netbsd.org/ Description: Classic UNIX shell with C like syntax License: BSD Thanks, -- Valmor -- gentoo-user@gentoo.org mailing list