Gentoo Archives: gentoo-user

From: n952162 <n952162@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] "sys-libs/glibc[crypt(+)]" is soft blocking sys-libs/libxcrypt
Date: Sun, 03 Apr 2022 09:54:09
Message-Id: 1a4f4176-117b-d0a8-3a24-6ed1fbc7ed21@web.de
In Reply to: Re: [gentoo-user] "sys-libs/glibc[crypt(+)]" is soft blocking sys-libs/libxcrypt by Alexander Puchmayr
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).

Replies

Subject Author
Re: [gentoo-user] "sys-libs/glibc[crypt(+)]" is soft blocking sys-libs/libxcrypt Arve Barsnes <arve.barsnes@×××××.com>