RE: [gentoo-user] non-existing/masked ebuilds during upgrade from 2005.1 to 2006.1

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

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

2007-03-14 Thread Neil Bothwick
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

2007-03-14 Thread Neil Bothwick
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

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

2007-03-14 Thread de Almeida, Valmor F.

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