I was running emerge -auDN @world after a sync and I suddenly got these errors before even confirming the update:
These are the packages that would be merged, in order:
Calculating dependencies | * ERROR: media-video/video2x-5.0.0_beta6-r1::tatsh-overlay failed (depend phase):
* Unknown DISTUTILS_USE_PEP517=pdm
*
* Call stack:
* ebuild.sh, line 632: Called source '/var/db/repos/tatsh-overlay/media-video/video2x/video2x-5.0.0_beta6-r1.ebuild'
| * video2x-5.0.0_beta6-r1.ebuild, line 8: Called inherit 'distutils-r1'
* ebuild.sh, line 312: Called __qa_source '/var/db/repos/gentoo/eclass/distutils-r1.eclass'
* ebuild.sh, line 123: Called source '/var/db/repos/gentoo/eclass/distutils-r1.eclass'
* distutils-r1.eclass, line 352: Called _distutils_set_globals
* distutils-r1.eclass, line 286: Called die
* The specific snippet of code:
* die "Unknown DISTUTILS_USE_PEP517=${DISTUTILS_USE_PEP517}"
*
* If you need support, post the output of `emerge --info '=media-video/video2x-5.0.0_beta6-r1::tatsh-overlay'`,
* the complete build log and the output of `emerge -pqv '=media-video/video2x-5.0.0_beta6-r1::tatsh-overlay'`.
* Working directory: '/usr/lib/python3.11/site-packages'
* S: '/var/tmp/portage/media-video/video2x-5.0.0_beta6-r1/work/video2x-5.0.0_beta6'
| * ERROR: media-video/video2x-5.0.0_beta6-r1::tatsh-overlay failed (depend phase):
* Unknown DISTUTILS_USE_PEP517=pdm
*
/ * Call stack:
* ebuild.sh, line 632: Called source '/var/db/repos/tatsh-overlay/media-video/video2x/video2x-5.0.0_beta6-r1.ebuild'
* video2x-5.0.0_beta6-r1.ebuild, line 8: Called inherit 'distutils-r1'
* ebuild.sh, line 312: Called __qa_source '/var/db/repos/gentoo/eclass/distutils-r1.eclass'
* ebuild.sh, line 123: Called source '/var/db/repos/gentoo/eclass/distutils-r1.eclass'
* distutils-r1.eclass, line 352: Called _distutils_set_globals
* distutils-r1.eclass, line 286: Called die
* The specific snippet of code:
* die "Unknown DISTUTILS_USE_PEP517=${DISTUTILS_USE_PEP517}"
*
* If you need support, post the output of `emerge --info '=media-video/video2x-5.0.0_beta6-r1::tatsh-overlay'`,
* the complete build log and the output of `emerge -pqv '=media-video/video2x-5.0.0_beta6-r1::tatsh-overlay'`.
* Working directory: '/usr/lib/python3.11/site-packages'
* S: '/var/tmp/portage/media-video/video2x-5.0.0_beta6-r1/work/video2x-5.0.0_beta6'
... done!
Dependency resolution took 22.63 s (backtrack: 0/20).
[ebuild U ] net-misc/curl-8.7.1-r1 [8.7.1]
[ebuild U ] virtual/rubygems-19 [17] RUBY_TARGETS="(-ruby32)"
[ebuild U ] virtual/ruby-ssl-13 [12] RUBY_TARGETS="(-ruby32)"
[ebuild U ] sys-apps/openrc-0.54 [0.53.1]
Would you like to merge these packages? [Yes/No]
And attempting to rebuild the package throws this message:
!!! All ebuilds that could satisfy "media-video/video2x" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-video/video2x-5.0.0_beta6-r1::tatsh-overlay (masked by: corruption)
I was running
emerge -auDN @world
after a sync and I suddenly got these errors before even confirming the update:And attempting to rebuild the package throws this message: