GentooThis forum is for the discussion of Gentoo Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
# emerge -pqv =dev-db/virtuoso-server-6.1.3
* IMPORTANT: config file '/etc/portage/package.unmask' needs updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
[ebuild N ] dev-db/virtuoso-server-6.1.3 USE="readline -kerberos -ldap"
I know soprano is the only package which depends on virtuoso-server. I also recompiled this without the virtuoso USE flag:
Code:
[I] dev-libs/soprano
Available versions: 2.4.4!t (~)2.5.3!t 2.6.0!t {clucene +dbus debug doc elibc_FreeBSD java +raptor +redland test +virtuoso}
Installed versions: 2.6.0!t(10:20:07 PM 07/04/2011)(dbus raptor redland -clucene -debug -doc -elibc_FreeBSD -test -virtuoso)
Homepage: http://soprano.sourceforge.net/
Description: Library that provides a nice Qt interface to RDF storage solutions
and add soprano to the package.mask but emerge still pulls virtuoso-server when I update the world. And as your suggestion, I've disabled that in make.conf:
Code:
USE="-gtk -gnome qt3 qt4 kde dvd alsa cdr embedded acpi apm lm_sensors -hal apache2 mysql declarative sql webkit semantic-desktop examples static-libs cgi udev -soprano"
and re-try but got the same result.
PS: I ran `etc-update` to update the package.unmask.
I also tried to add dev-db/virtuoso-server to package.mask but it claims the mask changes are necessary to proceed:
Code:
...
Total: 445 packages (413 upgrades, 15 new, 5 in new slots, 12 reinstalls, 3 uninstalls), Size of downloads: 874,752 kB
Fetch Restriction: 1 package
Conflict: 13 blocks
Portage tree and overlays:
[0] /usr/portage
[?] indicates that the source repository could not be determined
The following mask changes are necessary to proceed:
#required by dev-libs/soprano-2.6.0[virtuoso], required by kde-base/kdelibs-4.6.4-r1[semantic-desktop], required by kde-base/kajongg-4.6.4, required by kde-base/kdegames-meta-4.6.4[python], required by kde-base/kde-meta-4.6.4, required by @selected, required by @world (argument)
# /etc/portage/package.mask:
>=dev-db/virtuoso-server-6.1.3
NOTE: This --autounmask behavior can be disabled by setting
EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf.
Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).
I have updated the kdelibs without the semantic-desktop USE flag and try again, but nothing changes:
Code:
Total: 442 packages (409 upgrades, 15 new, 5 in new slots, 13 reinstalls, 3 uninstalls), Size of downloads: 874,752 kB
Fetch Restriction: 1 package
Conflict: 13 blocks
Portage tree and overlays:
[0] /usr/portage
[?] indicates that the source repository could not be determined
The following mask changes are necessary to proceed:
#required by dev-libs/soprano-2.6.0[virtuoso], required by kde-base/kdelibs-4.6.4-r1[semantic-desktop], required by kde-base/kajongg-4.6.4, required by kde-base/kdegames-meta-4.6.4[python], required by kde-base/kde-meta-4.6.4, required by @selected, required by @world (argument)
# /etc/portage/package.mask:
>=dev-db/virtuoso-server-6.1.3
The following USE changes are necessary to proceed:
#required by media-sound/amarok-2.4.1[player], required by @selected, required by @world (argument)
>=kde-base/kdelibs-4.6.4-r1 semantic-desktop
NOTE: This --autounmask behavior can be disabled by setting
EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf.
Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).
Below are the packages that was installed with the semantic-desktop USE flag:
And as you know, I cannot disable semantic-desktop USE flag globally because some packages such as kdepimlibs requires it:
Code:
# emerge -vuND world
These are the packages that would be merged, in order:
Calculating dependencies... done!
emerge: there are no ebuilds built with USE flags to satisfy ">=kde-base/kdepimlibs-4.6.0:4[aqua=,semantic-desktop]".
!!! One of the following packages is required to complete your request:
- kde-base/kdepimlibs-4.6.4::gentoo (Change USE: +semantic-desktop)
(dependency required by "kde-base/kdepim-common-libs-4.6.0" [ebuild])
(dependency required by "kde-base/knotes-4.6.0" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.