1 |
On 13/07/2016 20:25, James wrote: |
2 |
>> |
3 |
> So, today I ran a sync and upgrade to a gentoo workstation:: |
4 |
> emerge -uvDNp world |
5 |
> |
6 |
> These are the packages that would be merged, in order: |
7 |
> Calculating dependencies... done! |
8 |
> Total: 0 packages, Size of downloads: 0 KiB |
9 |
> WARNING: One or more updates/rebuilds have been skipped due to a dependency |
10 |
> conflict: |
11 |
> |
12 |
> media-libs/jasper:0 |
13 |
> |
14 |
> (media-libs/jasper-1.900.1-r9:0/0::gentoo, ebuild scheduled for merge) |
15 |
> conflicts with |
16 |
> media-libs/jasper:0/0=[abi_x86_32(-),abi_x86_64(-)] required by |
17 |
> (x11-libs/gdk-pixbuf-2.32.3:2/2::gentoo, installed) |
18 |
> |
19 |
> media-libs/jasper:=[abi_x86_32(-),abi_x86_64(-)] required by |
20 |
> (x11-libs/gdk-pixbuf-2.32.3:2/2::gentoo, installed) |
21 |
|
22 |
This is not a blocker. |
23 |
|
24 |
Read the warning, it says an update or rebuild was skipped due to a |
25 |
dependency conflict. In your casejasper-1.900.1-r9 was not done due to |
26 |
gdk-pixbuf requirements. Presumably, what you already have keeps pixbuf |
27 |
happy |
28 |
|
29 |
Blockers in that output usually have "!!" annotations at the beginning. |
30 |
|
31 |
|
32 |
> |
33 |
> <end/snip> |
34 |
> |
35 |
> |
36 |
> OK, no big deal, except I next ran:: |
37 |
> 'emerge -uDtv @world' |
38 |
> |
39 |
> BANG, it just started compiling as if no blokers? |
40 |
> |
41 |
> Calculating dependencies... done! |
42 |
> [ebuild rR ] media-libs/mesa-11.0.6::gentoo USE="classic dri3 egl |
43 |
> gallium gbm gles2 llvm nptl openmax udev vaapi vdpau xvmc -bindist -d3d9 |
44 |
> -debug -gles1 -opencl -osmesa -pax_kernel -pic (-selinux) -wayland -xa" |
45 |
> ABI_X86="32 (64) (-x32)" VIDEO_CARDS="radeon radeonsi (-freedreno) -i915 |
46 |
> -i965 -ilo -intel -nouveau -r100 -r200 -r300 -r600 -vmware" 7,103 KiB |
47 |
> [nomerge ] sys-devel/llvm-3.7.1-r3:0/3.7.1::gentoo |
48 |
> [3.5.0:0/3.5::gentoo] USE="clang libffi ncurses python static-analyzer |
49 |
> -debug -doc -gold -libedit -lldb% -multitarget -ocaml {-test} -xml" |
50 |
> ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 (-pypy%)" |
51 |
> VIDEO_CARDS="radeon" |
52 |
> [blocks b ] <=sys-devel/clang-3.7.1-r99 ("<=sys-devel/clang-3.7.1-r99" |
53 |
> is blocking sys-devel/llvm-3.7.1-r3) |
54 |
> [ebuild U ] sys-devel/clang-3.7.1-r100:0/3.7::gentoo |
55 |
> [3.5.0-r100:0/3.5::gentoo] USE="python static-analyzer -debug -multitarget" |
56 |
> ABI_X86="(64) -32 (-x32)" 0 KiB |
57 |
> [ebuild r U ] sys-devel/llvm-3.7.1-r3:0/3.7.1::gentoo |
58 |
> [3.5.0:0/3.5::gentoo] USE="clang libffi ncurses python static-analyzer |
59 |
> -debug -doc -gold -libedit -lldb% -multitarget -ocaml {-test} -xml" |
60 |
> ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 (-pypy%)" |
61 |
> VIDEO_CARDS="radeon" 24,610 KiB |
62 |
> |
63 |
> Total: 3 packages (2 upgrades, 1 reinstall), Size of downloads: 31,713 KiB |
64 |
> Conflict: 1 block |
65 |
> |
66 |
> The following packages are causing rebuilds: |
67 |
> |
68 |
> (sys-devel/llvm-3.7.1-r3:0/3.7.1::gentoo, ebuild scheduled for merge) |
69 |
> causes rebuilds for: |
70 |
> (media-libs/mesa-11.0.6:0/0::gentoo, ebuild scheduled for merge) |
71 |
> |
72 |
>>>> Verifying ebuild manifests |
73 |
>>>> Running pre-merge checks for sys-devel/llvm-3.7.1-r3 |
74 |
> * Checking for at least 2400 MiB disk space at |
75 |
> "/var/tmp/portage/sys-devel/llvm-3.7.1-r3/temp" ... |
76 |
> [ ok ] |
77 |
>>>> Emerging (1 of 3) sys-devel/llvm-3.7.1-r3::gentoo |
78 |
> |
79 |
> |
80 |
> Now this is coooool.... |
81 |
> I did nothing manual in between. Explanations? |
82 |
|
83 |
portage is doing what's expected. You don't have -a in the command line |
84 |
and there's nothing stopping portage from moving forward with the build. |
85 |
|
86 |
SO it moved forward with the build. |