1 |
On 4/3/22 10:27, Alexander Puchmayr wrote: |
2 |
> Am Sonntag, 3. April 2022, 10:23:25 CEST schrieb n952162: |
3 |
>> My emerge fails due to a collision with xorg-server and glibc. How can I |
4 |
>> find out where the problem is, actually? |
5 |
>> |
6 |
>> Output attached. |
7 |
> Did you have a look at |
8 |
> https://www.gentoo.org/support/news-items/2021-10-18-libxcrypt-migration-stable.html |
9 |
> |
10 |
> Alex |
11 |
> |
12 |
> |
13 |
> |
14 |
|
15 |
Thank you, yes, I forgot to check that. |
16 |
|
17 |
I put in --ignore-built-slot-operator-deps=y |
18 |
|
19 |
The conflict is gone but now I have a circular dependency. Recommended |
20 |
steps: |
21 |
|
22 |
* unmask and enable the crypt USE flag of sys-libs/glibc |
23 |
* mask the system USE flag of sys-libs/libxcrypt |
24 |
* mask >=virtual/libcrypt-2 |
25 |
* unmask virtual/libcrypt:0/1 |
26 |
|
27 |
I'm not really clear on masking. |
28 |
|
29 |
1. My /etc/portage/package.accept_keywords has no mention of glibc, so |
30 |
I think there's nothing to unmask. |
31 |
2. "mask the system USE flag"? USE flags go into |
32 |
/etc/portage/package.use, correct? Is that "mask" an inexact |
33 |
expression? Anyway, a "system" USE flag? |
34 |
$ equery uses sys-libs/libxcrypt |
35 |
python-exec: Invalid impl in /etc/python-exec/python-exec.conf: |
36 |
python3.7 |
37 |
[ Legend : U - final flag setting for installation] |
38 |
[ : I - package is installed with flag ] |
39 |
[ Colors : set, unset ] |
40 |
* Found these USE flags for sys-libs/libxcrypt-4.4.27: |
41 |
U I |
42 |
+ - abi_x86_32 : 32-bit (x86) libraries |
43 |
- - static-libs : Build static versions of dynamic libraries as well |
44 |
- - test : Enable dependencies and/or preparations |
45 |
necessary to run tests (usually controlled by FEATURES=test but can |
46 |
be toggled independently) |
47 |
|
48 |
3. |
49 |
|
50 |
"mask >=virtual/libcrypt-2" |
51 |
Like, ">=virtual/libcrypt-2" into /etc/portage/package.accept_keywords, just like that? |
52 |
|
53 |
4. |
54 |
|
55 |
But virtual/libcrypt:0/1 is not masked (to my knowledge). |