Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 15710 - nautilus emerge fails to find dependencies which aren't masked
Summary: nautilus emerge fails to find dependencies which aren't masked
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-14 14:17 UTC by Andrew Sayman
Modified: 2003-03-03 15:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Sayman 2003-02-14 14:17:55 UTC
After running emerge-webrysnc today (February 14) I tried to emerge nautilus and
received this error: 
emerge nautilus -p

These are the packages that I would merge, in order:

Calculating dependencies -
!!! all ebuilds that could satisfy ">=gnome-base/libgnome-2.1.1" have been masked.
!!!    (dependency required by "gnome-base/nautilus-2.2.0.2" [ebuild])

After checking package.mask and libgnome-2.2.0.1.ebuild I couldn't see any
reason for this package to be masked. After playing around with many things, on
a whim I commented out the HOMEPAGE line of the ebuild. To my suprise, the
output of emerge nautilus -p was different: 
These are the packages that I would merge, in order:

Calculating dependencies \
!!! all ebuilds that could satisfy ">=gnome-base/libgnomeui-2.1.1" have been masked.
!!!    (dependency required by "gnome-base/nautilus-2.2.0.2" [ebuild])

!!! Error calculating dependancies. Please correct.

I then uncommented the line in the ebuild once more and received the same new
output (ie, emerge was able to find the libgnome dependency). I am unable to use
emerge rysnc due to a failure of this college to provide a real internet
connection, and using emerge-webrsync is the only thing I can think of for why
others haven't seen this (if they haven't).

Reproducible: Always
Steps to Reproduce:
1. emerge-webrysnc
2. emerge nautilus -p to see which dependency can't be found.


Actual Results:  
emerge will be unable to find a dependency which is not masked by package.mask
or any ~ARCH flags.



Expected Results:  
emerge nautilus -p should be able to find all appropriate dependencies.


Edit the ebuild file for the missing dependency in some arbitrary way and emerge
nautilus -p will now be able to find it!

cpu:
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 3
model name      : AMD Duron(tm) Processor
stepping        : 1
cpu MHz         : 756.770
cache size      : 64 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
bogomips        : 1510.60

and I'm using default-x86-1.4
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-02-14 14:44:09 UTC
please paste
#emerge info
Comment 2 foser (RETIRED) gentoo-dev 2003-03-03 15:27:05 UTC
martin, can this be closed or duplicated ? we know what the problem is right (corrupted cache)

reporter, removing /var/cache/edb/dep/* should fix it.
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2003-03-03 15:39:45 UTC
of course, i'm just watching
Comment 4 foser (RETIRED) gentoo-dev 2003-03-03 15:49:46 UTC
martin sais ok, closing

reporter if you still have this problem after suggested fix feel free to reopen.