Laurence Perkins wrote:
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.

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

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.

At this point the jackhammers have gone silent and I'm left with the issue I had before:


tortoise ~ # emerge --update --newuse --deep --with-bdeps=y world --verbose --backtrack=40 --changed-deps --verbose-conflicts --pretend --ignore-built-slot-operator-deps=y

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "media-libs/libsdl2[abi_x86_32?,alsa?,custom-cflags?,joystick?,nas?,opengl?,oss?,pulseaudio?,sound?,static-libs?,video?,X?]".
(dependency required by "media-libs/libsdl-1.2.60::poly-c" [ebuild])
(dependency required by "dev-libs/zziplib-0.13.72-r2::gentoo[sdl]" [ebuild])
(dependency required by "app-text/texlive-core-2021-r4::gentoo" [installed])
(dependency required by "dev-texlive/texlive-formatsextra-2021::gentoo" [installed]) (dependency required by "app-text/docbook-sgml-utils-0.6.14-r5::gentoo[jadetex]" [installed]) (dependency required by "gnome-extra/gnome-color-manager-3.36.0::gentoo" [installed]) (dependency required by "gnome-base/gnome-control-center-43.1::gentoo" [installed]) (dependency required by "gnome-base/gnome-shell-42.5-r2::gentoo" [installed]) (dependency required by "gnome-extra/gnome-browser-connector-42.1::gentoo" [ebuild])
tortoise ~ #


I then checked my overlays, and it turns out I had an outrageously bloated number of layers installed:

tortoise ~ # layman -l

 * poly-c                    [Rsync     ] (rsync://rsync.gentoofan.org/poly-c )  * wichtounet                [Git       ] (https://github.com/wichtounet/wichtounet-overlay.git )

tortoise ~ #
#############################

I think one of those was because mainline had stopped maintaining seamnokey and I needed it maintained. No idea what I was smoking when I applied the other or even which is which. In all likelyhood I had a problem and applying that overlay solved it and because I didn't have a problem after solving said problem, I forgot about it and can't really say what or even when it was I had that problem. All I have now is this lingering sense that touching those overlays will result in misery and suffering so it's best not to even look up how to remove either of them.

eclan still shows a large number of outdated packages on the system so there is definitely lots of updating to work if I can get emerge out of its current hissy-fit.

tortoise ~ # eclean-dist
 * Building file list for distfiles cleaning...
 * ERROR: games-strategy/boswars-9999::poly-c failed (depend phase):
 *   EAPI 6 unsupported.
 *
 * Call stack:
 *             ebuild.sh, line 614:  Called source '/var/lib/layman/poly-c/games-strategy/boswars/boswars-9999.ebuild'  *   boswars-9999.ebuild, line   7:  Called inherit 'desktop' 'scons-utils' 'subversion'  *             ebuild.sh, line 294:  Called __qa_source '/usr/portage/eclass/scons-utils.eclass'  *             ebuild.sh, line 109:  Called source '/usr/portage/eclass/scons-utils.eclass'
 *    scons-utils.eclass, line  89:  Called die
 * The specific snippet of code:
 *      *) die "EAPI ${EAPI} unsupported."
 *
 * If you need support, post the output of `emerge --info '=games-strategy/boswars-9999::poly-c'`,  * the complete build log and the output of `emerge -pqv '=games-strategy/boswars-9999::poly-c'`.
 * Working directory: '/usr/lib/python3.10/site-packages'
 * S: '/var/tmp/portage/games-strategy/boswars-9999/work/boswars-9999'
 * Cleaning distfiles...
 [    1.7 M ] frameworkintegration-5.98.0.tar.xz
 [   86.9 K ] kaccounts-integration-22.08.1.tar.xz
 [   63.1 K ] kaccounts-providers-22.08.1.tar.xz
 [   71.8 K ] kactivities-5.98.0.tar.xz
 [   88.9 K ] kauth-5.98.0.tar.xz
 [  127.0 K ] kbookmarks-5.98.0.tar.xz
 [  185.0 K ] kcmutils-5.98.0.tar.xz
 [  121.6 K ] kcompletion-5.98.0.tar.xz
 [   27.7 K ] kcrash-5.98.0.tar.xz
 [  202.3 K ] kdeclarative-5.98.0.tar.xz
 [   38.6 K ] kded-5.98.0.tar.xz
 [    3.5 M ] kdelibs4support-5.98.0.tar.xz
 [  430.4 K ] kdoctools-5.98.0.tar.xz
 [    1.6 M ] kemoticons-5.98.0.tar.xz
 [   94.9 K ] kglobalaccel-5.98.0.tar.xz
 [   72.1 K ] kguiaddons-5.98.0.tar.xz
 [    1.9 M ] khtml-5.98.0.tar.xz
 [  116.7 K ] kinit-5.98.0.tar.xz
 [  331.3 K ] kjs-5.98.0.tar.xz
 [   85.4 K ] knotifyconfig-5.98.0.tar.xz
 [  192.2 K ] kparts-5.98.0.tar.xz
 [  126.4 K ] kross-5.98.0.tar.xz
 [   85.7 K ] krunner-5.98.0.tar.xz
 [  262.6 K ] kservice-5.98.0.tar.xz
 [  320.6 K ] ktextwidgets-5.98.0.tar.xz
 [  878.1 K ] kunitconversion-5.98.0.tar.xz
 [  325.1 K ] kwallet-5.98.0.tar.xz
 [  882.2 K ] kxmlgui-5.98.0.tar.xz
 [  170.8 K ] purpose-5.98.0.tar.xz
 [   64.8 K ] qqc2-desktop-style-5.98.0.tar.xz
 ===========
 [   14.0 M ] Total space from 30 files were freed in the distfiles directory

   The following unavailable installed packages were found
             app-arch/upx-3.96-r2
             app-arch/zip-3.0-r5
             dev-cpp/rapidfuzz-cpp-1.7.0
             dev-lang/go-1.19.1
             dev-lang/python-2.7.18_p15-r1
             dev-libs/jansson-2.14
             dev-libs/kpathsea-6.3.3_p20210325
             dev-libs/libfmt-7.1.3
             dev-libs/libgdata-0.18.1
             dev-libs/libgusb-0.4.0
             dev-libs/libsodium-1.0.18
             dev-libs/serd-0.30.14-r1
             dev-libs/sord-0.16.12-r1
             dev-lua/luajson-1.3.4-r100
             dev-python/Levenshtein-0.20.5
             dev-python/aiohttp-3.8.3
             dev-python/distro-1.7.0
             dev-python/hatch-fancy-pypi-readme-22.7.0
             dev-python/mypy_extensions-0.4.3-r1
             dev-python/pillow-9.2.0
             dev-python/poetry-core-1.2.0
             dev-python/pytz-2022.2.1
             dev-python/rapidfuzz-2.10.2
             dev-python/twisted-22.8.0
             dev-util/byacc-20220128
             dev-util/opencl-headers-2022.09.23
             gnome-base/gnome-settings-daemon-42.2-r3
             gnome-base/gvfs-1.50.2
             gnome-extra/gnome-browser-connector-42.0
             kde-frameworks/kcalendarcore-5.98.0
             kde-frameworks/kdnssd-5.98.0
             kde-frameworks/kholidays-5.98.0
             kde-frameworks/kplotting-5.98.0
             kde-frameworks/kquickcharts-5.98.0
             mail-mta/ssmtp-2.64-r4
             media-gfx/mypaint-brushes-2.0.2
             media-libs/dssi-1.1.1-r1
             media-libs/ftgl-2.1.3_rc5
             media-libs/libquicktime-1.2.4-r3
             media-libs/libvpx-1.12.0
             media-libs/lilv-0.24.18-r1
             media-libs/raptor-2.0.15-r6
             media-libs/suil-0.10.16-r1
             media-video/pipewire-0.3.59
             net-libs/libaccounts-glib-1.26
             net-libs/libotr-4.1.1
             net-libs/libsignon-glib-2.1-r1
             net-libs/telepathy-logger-qt-17.09.0
             net-libs/telepathy-qt-0.9.8-r1
             net-misc/freerdp-2.8.0
             sys-apps/hwdata-0.362
             sys-devel/autoconf-2.13-r3
             sys-devel/clang-runtime-15.0.1 ...distfile name(s) not known/saved              sys-devel/clang-toolchain-symlinks-15-r1 ...distfile name(s) not known/saved
             sys-fs/lvm2-2.03.16_pre
             sys-fs/mtools-4.0.41
             sys-kernel/vanilla-sources-5.19.12
             sys-kernel/vanilla-sources-5.19.8
             sys-libs/compiler-rt-15.0.1
             sys-libs/compiler-rt-sanitizers-15.0.1
             x11-base/xorg-x11-7.4-r3 ...distfile name(s) not known/saved

tortoise ~ #

Hmm, poly-c is looking like it's a common factor here.




--
Beware of Zombies. =O
#EggCrisis  #BlackWinter
White is the new Kulak.
Powers are not rights.


Reply via email to