1 |
On 29/11/2017 21:48, allan gottlieb wrote: |
2 |
> I have two systems that are close in both hardware and software. |
3 |
> |
4 |
> Today I did eix-sync on each followed by |
5 |
> emerge --update --changed-use --with-bdeps=y @world |
6 |
> |
7 |
> On one system (dell 6430) I was presented with many packages to merge |
8 |
> python-3.5.4 [ebuild NS] |
9 |
> many to reinstall [ebuild R] |
10 |
> |
11 |
> This was not surprising. |
12 |
> |
13 |
> The other system (dell 7450) failed with the following |
14 |
> |
15 |
> !!! Problem resolving dependencies for sys-process/systemd-cron from @selected |
16 |
> ... done! |
17 |
> |
18 |
> !!! The ebuild selected to satisfy "sys-process/systemd-cron" has unmet requirements. |
19 |
> - sys-process/systemd-cron-1.5.4::gentoo USE="-cron-boot -etc-crontab-systemd -minutely -setgid -test -yearly" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_4 python3_5 (-pypy3) (-python3_6)" PYTHON_TARGETS="python3_5 (-pypy3) -python3_4 (-python3_6)" |
20 |
> |
21 |
> The following REQUIRED_USE flag constraints are unsatisfied: |
22 |
> exactly-one-of ( python_single_target_pypy3 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python3_4? ( python_targets_python3_4 ) |
23 |
> |
24 |
> The above constraints are a subset of the following complete expression: |
25 |
> exactly-one-of ( python_single_target_pypy3 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_pypy3? ( python_targets_pypy3 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) |
26 |
> |
27 |
> (dependency required by "@selected" [set]) |
28 |
> (dependency required by "@world" [argument]) |
29 |
> |
30 |
> Both 6430 and 7450 have the following content in |
31 |
> /etc/portage/package.use/systemd-cron |
32 |
> |
33 |
> # systemd-cron needs PYTHON_SINGLE_TARGET = 3.x. |
34 |
> sys-process/systemd-cron python_single_target_python3_4 |
35 |
> |
36 |
> Those files are 2+ years old on each system |
37 |
> |
38 |
> I have not let the 6430 proceed with the emerge update world. |
39 |
> |
40 |
> Thanks in advance for any help. |
41 |
> allan |
42 |
> |
43 |
|
44 |
Your machines differ between PYTHON_TARGETS and PYTHON_SINGLE_TARGET, |
45 |
either globally or for that one package. Compare: |
46 |
|
47 |
emerge --info | grep PYTHON |
48 |
list of installed pythons |
49 |
eselect python list |
50 |
|
51 |
The cause is likely in make.conf somewhere |
52 |
|
53 |
-- |
54 |
Alan McKinnon |
55 |
alan.mckinnon@×××××.com |