1 |
Hi, |
2 |
|
3 |
how could I solve these updating problems: |
4 |
|
5 |
|
6 |
emerge -j 8 -a --update --newuse --deep --with-bdeps=y @world |
7 |
|
8 |
* IMPORTANT: 4 news items need reading for repository 'gentoo'. |
9 |
* Use eselect news read to view new items. |
10 |
|
11 |
|
12 |
These are the packages that would be merged, in order: |
13 |
|
14 |
Calculating dependencies... done! |
15 |
|
16 |
!!! Multiple package instances within a single package slot have been pulled |
17 |
!!! into the dependency graph, resulting in a slot conflict: |
18 |
|
19 |
dev-libs/boost:0 |
20 |
|
21 |
(dev-libs/boost-1.56.0-r1:0/1.56.0::gentoo, ebuild scheduled for merge) pulled in by |
22 |
(no parents that aren't satisfied by other packages in this slot) |
23 |
|
24 |
(dev-libs/boost-1.55.0-r2:0/1.55.0::gentoo, ebuild scheduled for merge) pulled in by |
25 |
dev-libs/boost:0/1.55.0= required by (dev-libs/librevenge-0.0.2:0/0::gentoo, installed) |
26 |
^^^^^^^^^^ |
27 |
(and 2 more with the same problem) |
28 |
|
29 |
dev-util/boost-build:0 |
30 |
|
31 |
(dev-util/boost-build-1.55.0:0/0::gentoo, installed) pulled in by |
32 |
=dev-util/boost-build-1.55* required by (dev-libs/boost-1.55.0-r2:0/1.55.0::gentoo, ebuild scheduled for merge) |
33 |
^ ^^^^^ |
34 |
|
35 |
(dev-util/boost-build-1.56.0:0/0::gentoo, ebuild scheduled for merge) pulled in by |
36 |
=dev-util/boost-build-1.56* required by (dev-libs/boost-1.56.0-r1:0/1.56.0::gentoo, ebuild scheduled for merge) |
37 |
^ ^^^^^ |
38 |
|
39 |
media-video/ffmpeg:0 |
40 |
|
41 |
(media-video/ffmpeg-2.6.3:0/54.56.56::gentoo, ebuild scheduled for merge) pulled in by |
42 |
(no parents that aren't satisfied by other packages in this slot) |
43 |
|
44 |
(media-video/ffmpeg-2.2.14:0/52.55.55::gentoo, installed) pulled in by |
45 |
media-video/ffmpeg:0/52.55.55=[vdpau] required by (media-libs/mlt-0.9.0:0/0::gentoo, installed) |
46 |
^^^^^^^^^^^^ |
47 |
|
48 |
|
49 |
It may be possible to solve this problem by using package.mask to |
50 |
prevent one of those packages from being selected. However, it is also |
51 |
possible that conflicting dependencies exist such that they are |
52 |
impossible to satisfy simultaneously. If such a conflict exists in |
53 |
the dependencies of two different packages, then those packages can |
54 |
not be installed simultaneously. |
55 |
|
56 |
For more information, see MASKED PACKAGES section in the emerge man |
57 |
page or refer to the Gentoo Handbook. |
58 |
|
59 |
|
60 |
!!! The ebuild selected to satisfy "sci-libs/hdf5" has unmet requirements. |
61 |
- sci-libs/hdf5-1.8.14-r1::gentoo USE="cxx fortran threads zlib -debug -examples -fortran2003 -mpi -static-libs -szip" |
62 |
|
63 |
The following REQUIRED_USE flag constraints are unsatisfied: |
64 |
threads? ( !cxx !fortran ) |
65 |
|
66 |
The above constraints are a subset of the following complete expression: |
67 |
cxx? ( !mpi ) mpi? ( !cxx ) threads? ( !cxx !mpi !fortran ) fortran2003? ( fortran ) |
68 |
|
69 |
(dependency required by "media-libs/openimageio-1.3.5::gentoo" [installed]) |
70 |
(dependency required by "@selected" [set]) |
71 |
(dependency required by "@world" [argument]) |
72 |
|
73 |
|
74 |
I could remove boost (and maybe reinstall it later), but I would like to |
75 |
keep ffmpeg. hdf5 apparently goes back to having blender installed, |
76 |
which I would also like to keep. And apparently, I would have to remove |
77 |
libreoffice before I could update. |
78 |
|
79 |
Why can't we just update like we can with any other distribution but |
80 |
have to run into dependency problems all the time instead? |
81 |
|
82 |
What do I do when I need to update /right now/ and find myself being |
83 |
blocked with cryptic messages like the above that leave me stranded? |
84 |
Once I used 'emerge --sync', there is no way to turn it back to continue |
85 |
to be able to install software if needed when the update cannot be |
86 |
performed. Updates simply need to work, there's no way around that. |
87 |
|
88 |
|
89 |
-- |
90 |
Again we must be afraid of speaking of daemons for fear that daemons |
91 |
might swallow us. Finally, this fear has become reasonable. |