Quote:
Originally Posted by cerber
I've got following error when I tried upgrade Gentoo:
Code:
tux ~ # emerge -DNupv @world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ~] net-analyzer/nmap-7.60::gentoo [7.40::gentoo] USE="ipv6 nls nse ssl -libressl -libssh2% -ncat -ndiff -nmap-update -nping (-system-lua) -zenmap" LINGUAS="-de -fr -hi -hr -it -ja -pl -pt_BR -ru -zh" PYTHON_TARGETS="python2_7" 10,152 KiB
[ebuild U ~] net-analyzer/hydra-8.5::gentoo [8.1::gentoo] USE="gtk idn pcre ssl -firebird -libressl% -mysql -ncp -oracle -postgres -subversion" 1,166 KiB
Total: 2 packages (2 upgrades), Size of downloads: 11,318 KiB
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-scheme/guile:12
(dev-scheme/guile-2.2.3:12/12::dantrell-gnome, ebuild scheduled for merge) conflicts with
>=dev-scheme/guile-1.6.4-r1[deprecated,discouraged] required by (www-client/elinks-0.12_pre6-r1:0/0::gentoo, installed)
^^^^^^^^^^^
dev-libs/libsodium:0
(dev-libs/libsodium-1.0.15:0/23::gentoo, ebuild scheduled for merge) conflicts with
dev-libs/libsodium:0/18 required by (dev-python/pynacl-1.1.2:0/0::gentoo, installed)
^^^^^
>=dev-libs/libsodium-0.6.1:0/18=[asm,urandom] required by (net-libs/tox-0.1.10:0/0.1::gentoo, installed)
^^^^^^
* IMPORTANT: 16 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
Can anyone help me?
|
If www-client/elinks-0.12_pre6-r1 has the guile USE flag, then it requires dev-scheme/guile-1.6.4-r1 or greater (>=)
with the deprecated and discouraged USE flags. The dev-scheme/guile-2.2.3 package in portage does not have the
discouraged USE flag. Apparently the one in Dantrell's overlay does not, either. So this is telling you there is
not a guile package that you can update to because of no discouraged USE. One fix would be to drop the guile USE
flag from elinks, if you don't need it.
Another package is pulling in dev-libs/libsodium-1.0.15:0/23, but dev-python/pynacl-1.1.2 requires dev-libs/libsodium:0/18,
and that version is the ONLY one allowed by pynacl-1.1.2. net-libs/tox-0.1.10 requires >=dev-libs/libsodium-0.6.1:0/18
with the asm and urandom USE flags. One fix would be to find out what is pulling dev-libs/libsodium-1.0.15 and see if it
can use a lower version of libsodium.
These slot conflicts have multiple ways to satisfy them, but there is not enough information to go on.
Whenever you paste output, you should start with the command you run, and post all the way to the end of
the output, leaving nothing out, if possible.