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. |