Gentoo Archives: gentoo-user

From: Alan Grimes <alonzotg@×××××××.net>
To: Gentoo User <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] Libsld, what gives?
Date: Wed, 16 Nov 2022 22:57:00
Message-Id: d590b252-611b-1eb8-8517-a4540a8f2e09@verizon.net
In Reply to: RE: [gentoo-user] Libsld, what gives? by Laurence Perkins
1 Laurence Perkins wrote:
2 >> If you're going to try to dig all the way to the bottom first then --ignore-world and --ignore-built-slot-operator-deps can be helpful for forcing it to build what it needs to break a dependency loop. But do be aware that things may cease to function during the intermediate stages.
3 >>
4 >> If those are not sufficiently strong, then you can climb into the package repo and start issuing ebuild commands yourself and it will do what it's told without bothering about checking dependencies at all. Make sure you know what you're doing... Obviously...
5 >>
6 >> But seriously, try disabling any overlays first if at all possible. It's quite common for those to lag behind the main repo and turn things into a tangled mess.
7
8 At this point the jackhammers have gone silent and I'm left with the
9 issue I had before:
10
11
12 tortoise ~ # emerge --update --newuse --deep --with-bdeps=y world
13 --verbose --backtrack=40 --changed-deps --verbose-conflicts --pretend
14 --ignore-built-slot-operator-deps=y
15
16 These are the packages that would be merged, in order:
17
18 Calculating dependencies... done!
19
20 emerge: there are no ebuilds to satisfy
21 "media-libs/libsdl2[abi_x86_32?,alsa?,custom-cflags?,joystick?,nas?,opengl?,oss?,pulseaudio?,sound?,static-libs?,video?,X?]".
22 (dependency required by "media-libs/libsdl-1.2.60::poly-c" [ebuild])
23 (dependency required by "dev-libs/zziplib-0.13.72-r2::gentoo[sdl]" [ebuild])
24 (dependency required by "app-text/texlive-core-2021-r4::gentoo" [installed])
25 (dependency required by "dev-texlive/texlive-formatsextra-2021::gentoo"
26 [installed])
27 (dependency required by
28 "app-text/docbook-sgml-utils-0.6.14-r5::gentoo[jadetex]" [installed])
29 (dependency required by "gnome-extra/gnome-color-manager-3.36.0::gentoo"
30 [installed])
31 (dependency required by "gnome-base/gnome-control-center-43.1::gentoo"
32 [installed])
33 (dependency required by "gnome-base/gnome-shell-42.5-r2::gentoo"
34 [installed])
35 (dependency required by
36 "gnome-extra/gnome-browser-connector-42.1::gentoo" [ebuild])
37 tortoise ~ #
38
39
40 I then checked my overlays, and it turns out I had an outrageously
41 bloated number of layers installed:
42
43 tortoise ~ # layman -l
44
45  * poly-c                    [Rsync     ]
46 (rsync://rsync.gentoofan.org/poly-c )
47  * wichtounet                [Git       ]
48 (https://github.com/wichtounet/wichtounet-overlay.git )
49
50 tortoise ~ #
51 #############################
52
53 I think one of those was because mainline had stopped maintaining
54 seamnokey and I needed it maintained. No idea what I was smoking when I
55 applied the other or even which is which. In all likelyhood I had a
56 problem and applying that overlay solved it and because I didn't have a
57 problem after solving said problem, I forgot about it and can't really
58 say what or even when it was I had that problem. All I have now is this
59 lingering sense that touching those overlays will result in misery and
60 suffering so it's best not to even look up how to remove either of them.
61
62 eclan still shows a large number of outdated packages on the system so
63 there is definitely lots of updating to work if I can get emerge out of
64 its current hissy-fit.
65
66 tortoise ~ # eclean-dist
67  * Building file list for distfiles cleaning...
68  * ERROR: games-strategy/boswars-9999::poly-c failed (depend phase):
69  *   EAPI 6 unsupported.
70  *
71  * Call stack:
72  *             ebuild.sh, line 614:  Called source
73 '/var/lib/layman/poly-c/games-strategy/boswars/boswars-9999.ebuild'
74  *   boswars-9999.ebuild, line   7:  Called inherit 'desktop'
75 'scons-utils' 'subversion'
76  *             ebuild.sh, line 294:  Called __qa_source
77 '/usr/portage/eclass/scons-utils.eclass'
78  *             ebuild.sh, line 109:  Called source
79 '/usr/portage/eclass/scons-utils.eclass'
80  *    scons-utils.eclass, line  89:  Called die
81  * The specific snippet of code:
82  *      *) die "EAPI ${EAPI} unsupported."
83  *
84  * If you need support, post the output of `emerge --info
85 '=games-strategy/boswars-9999::poly-c'`,
86  * the complete build log and the output of `emerge -pqv
87 '=games-strategy/boswars-9999::poly-c'`.
88  * Working directory: '/usr/lib/python3.10/site-packages'
89  * S: '/var/tmp/portage/games-strategy/boswars-9999/work/boswars-9999'
90  * Cleaning distfiles...
91  [    1.7 M ] frameworkintegration-5.98.0.tar.xz
92  [   86.9 K ] kaccounts-integration-22.08.1.tar.xz
93  [   63.1 K ] kaccounts-providers-22.08.1.tar.xz
94  [   71.8 K ] kactivities-5.98.0.tar.xz
95  [   88.9 K ] kauth-5.98.0.tar.xz
96  [  127.0 K ] kbookmarks-5.98.0.tar.xz
97  [  185.0 K ] kcmutils-5.98.0.tar.xz
98  [  121.6 K ] kcompletion-5.98.0.tar.xz
99  [   27.7 K ] kcrash-5.98.0.tar.xz
100  [  202.3 K ] kdeclarative-5.98.0.tar.xz
101  [   38.6 K ] kded-5.98.0.tar.xz
102  [    3.5 M ] kdelibs4support-5.98.0.tar.xz
103  [  430.4 K ] kdoctools-5.98.0.tar.xz
104  [    1.6 M ] kemoticons-5.98.0.tar.xz
105  [   94.9 K ] kglobalaccel-5.98.0.tar.xz
106  [   72.1 K ] kguiaddons-5.98.0.tar.xz
107  [    1.9 M ] khtml-5.98.0.tar.xz
108  [  116.7 K ] kinit-5.98.0.tar.xz
109  [  331.3 K ] kjs-5.98.0.tar.xz
110  [   85.4 K ] knotifyconfig-5.98.0.tar.xz
111  [  192.2 K ] kparts-5.98.0.tar.xz
112  [  126.4 K ] kross-5.98.0.tar.xz
113  [   85.7 K ] krunner-5.98.0.tar.xz
114  [  262.6 K ] kservice-5.98.0.tar.xz
115  [  320.6 K ] ktextwidgets-5.98.0.tar.xz
116  [  878.1 K ] kunitconversion-5.98.0.tar.xz
117  [  325.1 K ] kwallet-5.98.0.tar.xz
118  [  882.2 K ] kxmlgui-5.98.0.tar.xz
119  [  170.8 K ] purpose-5.98.0.tar.xz
120  [   64.8 K ] qqc2-desktop-style-5.98.0.tar.xz
121  ===========
122  [   14.0 M ] Total space from 30 files were freed in the distfiles
123 directory
124
125    The following unavailable installed packages were found
126              app-arch/upx-3.96-r2
127              app-arch/zip-3.0-r5
128              dev-cpp/rapidfuzz-cpp-1.7.0
129              dev-lang/go-1.19.1
130              dev-lang/python-2.7.18_p15-r1
131              dev-libs/jansson-2.14
132              dev-libs/kpathsea-6.3.3_p20210325
133              dev-libs/libfmt-7.1.3
134              dev-libs/libgdata-0.18.1
135              dev-libs/libgusb-0.4.0
136              dev-libs/libsodium-1.0.18
137              dev-libs/serd-0.30.14-r1
138              dev-libs/sord-0.16.12-r1
139              dev-lua/luajson-1.3.4-r100
140              dev-python/Levenshtein-0.20.5
141              dev-python/aiohttp-3.8.3
142              dev-python/distro-1.7.0
143              dev-python/hatch-fancy-pypi-readme-22.7.0
144              dev-python/mypy_extensions-0.4.3-r1
145              dev-python/pillow-9.2.0
146              dev-python/poetry-core-1.2.0
147              dev-python/pytz-2022.2.1
148              dev-python/rapidfuzz-2.10.2
149              dev-python/twisted-22.8.0
150              dev-util/byacc-20220128
151              dev-util/opencl-headers-2022.09.23
152              gnome-base/gnome-settings-daemon-42.2-r3
153              gnome-base/gvfs-1.50.2
154              gnome-extra/gnome-browser-connector-42.0
155              kde-frameworks/kcalendarcore-5.98.0
156              kde-frameworks/kdnssd-5.98.0
157              kde-frameworks/kholidays-5.98.0
158              kde-frameworks/kplotting-5.98.0
159              kde-frameworks/kquickcharts-5.98.0
160              mail-mta/ssmtp-2.64-r4
161              media-gfx/mypaint-brushes-2.0.2
162              media-libs/dssi-1.1.1-r1
163              media-libs/ftgl-2.1.3_rc5
164              media-libs/libquicktime-1.2.4-r3
165              media-libs/libvpx-1.12.0
166              media-libs/lilv-0.24.18-r1
167              media-libs/raptor-2.0.15-r6
168              media-libs/suil-0.10.16-r1
169              media-video/pipewire-0.3.59
170              net-libs/libaccounts-glib-1.26
171              net-libs/libotr-4.1.1
172              net-libs/libsignon-glib-2.1-r1
173              net-libs/telepathy-logger-qt-17.09.0
174              net-libs/telepathy-qt-0.9.8-r1
175              net-misc/freerdp-2.8.0
176              sys-apps/hwdata-0.362
177              sys-devel/autoconf-2.13-r3
178              sys-devel/clang-runtime-15.0.1 ...distfile name(s) not
179 known/saved
180              sys-devel/clang-toolchain-symlinks-15-r1 ...distfile
181 name(s) not known/saved
182              sys-fs/lvm2-2.03.16_pre
183              sys-fs/mtools-4.0.41
184              sys-kernel/vanilla-sources-5.19.12
185              sys-kernel/vanilla-sources-5.19.8
186              sys-libs/compiler-rt-15.0.1
187              sys-libs/compiler-rt-sanitizers-15.0.1
188              x11-base/xorg-x11-7.4-r3 ...distfile name(s) not known/saved
189
190 tortoise ~ #
191
192 Hmm, poly-c is looking like it's a common factor here.
193
194
195
196
197 --
198 Beware of Zombies. =O
199 #EggCrisis #BlackWinter
200 White is the new Kulak.
201 Powers are not rights.

Replies

Subject Author
RE: [gentoo-user] Libsld, what gives? Laurence Perkins <lperkins@×××××××.net>