Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 20891 - emerge fails to follow virtual-aspell-dict for gnome-spell
Summary: emerge fails to follow virtual-aspell-dict for gnome-spell
Status: RESOLVED INVALID
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: Sparc Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-12 21:35 UTC by Alvaro Figueroa (RETIRED)
Modified: 2011-10-30 22:18 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 Alvaro Figueroa (RETIRED) gentoo-dev 2003-05-12 21:35:39 UTC
On an almost recently bootstraped system, I run emerge
/usr/portage/app-text/gnome-spell/gnome-spell-1.0.3.ebuild, and I get:
(...)
checking for catalogs to be installed...  am az be bg cs da de el es fi fr he hu
it ja kn lt lv nl no pl pt pt_BR ru sk sv ta tr uk wa vi zh_CN
./configure: line 1: aspell: command not found
./configure: line 1: aspell: command not found
./configure: line 1: aspell: command not found
./configure: line 1: aspell: command not found
checking for new_aspell_config in -laspell... no
configure: error: gnome-spell cannot be built without aspell library

I would expect emerge to screem about needing a package to satdisfy the
virtual[1] intead of running blindfolded like this.

(BTW, I don't have a clue if this bug is related to bugs like 9050 and 1891. I
don't know enough about how does emerge work to know that they are related)

[1] Actually, I would expect emerge to find out that there is only one package
that can satdisfy a certain virtual and emerge it.
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2003-05-14 04:56:55 UTC
running:

emerge  /usr/portage/app-text/gnome-spell/gnome-spell-1.0.3.ebuild

is not the right way to merge something that is masked. and this is a package that is masked in /usr/portage/profiles/package.mask. if you do it that way, it will _not_ take care of dependencies properly. 

you need to unmask packages by reading the reasons why these packages are masked in /usr/portage/profiles/package.mask to know the implications of unmasking the packages and then comment them out of the file.