vifino / vifino-overlay

My personal overlay for Gentoo. Contains openrazer ebuilds and friends mostly.
MIT License
10 stars 4 forks source link

No supported implementation in PYTHON_COMPAT. #47

Closed JulienDlq closed 3 years ago

JulienDlq commented 3 years ago

When I perform an emerge world, I have the following:

Calculating dependencies / * ERROR: net-libs/nodejs-10.12.0::vifino-overlay failed (depend phase):
 *   No supported implementation in PYTHON_COMPAT.
 * 
 * Call stack:
 *                 ebuild.sh, line 609:  Called source '/var/lib/layman/vifino-overlay/net-libs/nodejs/nodejs-10.12.0.ebuild'
 *     nodejs-10.12.0.ebuild, line   9:  Called inherit 'bash-completion-r1' 'eutils' 'flag-o-matic' 'pax-utils' 'python-single-r1' 'toolchain-funcs'
 *                 ebuild.sh, line 314:  Called __qa_source '/var/db/repos/gentoo/eclass/python-single-r1.eclass'
 *                 ebuild.sh, line 112:  Called source '/var/db/repos/gentoo/eclass/python-single-r1.eclass'
 *   python-single-r1.eclass, line 269:  Called _python_single_set_globals
 | *   python-single-r1.eclass, line 209:  Called _python_set_impls
 *    python-utils-r1.eclass, line 156:  Called die
 * The specific snippet of code:
 *                      die "No supported implementation in PYTHON_COMPAT."
 * 
 * If you need support, post the output of `emerge --info '=net-libs/nodejs-10.12.0::vifino-overlay'`,
 * the complete build log and the output of `emerge -pqv '=net-libs/nodejs-10.12.0::vifino-overlay'`.
 * Working directory: '/usr/lib/python3.8/site-packages'
 * S: '/var/tmp/portage/net-libs/nodejs-10.12.0/work/nodejs-10.12.0'
JulienDlq commented 3 years ago

Same thing for this:

 * ERROR: sci-electronics/kicad-5.0.1::vifino-overlay failed (depend phase):
 *   No supported implementation in PYTHON_COMPAT.
 * 
 * Call stack:
 *                 ebuild.sh, line 609:  Called source '/var/lib/layman/vifino-overlay/sci-electronics/kicad/kicad-5.0.1.ebuild'
 *        kicad-5.0.1.ebuild, line   9:  Called inherit 'check-reqs' 'cmake-utils' 'eapi7-ver' 'eutils' 'gnome2-utils' 'python-single-r1' 'toolchain-funcs' 'wxwidgets' 'xdg'
 *                 ebuild.sh, line 314:  Called __qa_source '/var/db/repos/gentoo/eclass/python-single-r1.eclass'
 *                 ebuild.sh, line 112:  Called source '/var/db/repos/gentoo/eclass/python-single-r1.eclass'
 *   python-single-r1.eclass, line 269:  Called _python_single_set_globals
 *   python-single-r1.eclass, line 209:  Called _python_set_impls
 *    python-utils-r1.eclass, line 156:  Called die
 * The specific snippet of code:
 *                      die "No supported implementation in PYTHON_COMPAT."
 * 
 * If you need support, post the output of `emerge --info '=sci-electronics/kicad-5.0.1::vifino-overlay'`,
 * the complete build log and the output of `emerge -pqv '=sci-electronics/kicad-5.0.1::vifino-overlay'`.
 * Working directory: '/usr/lib/python3.8/site-packages'
JulienDlq commented 3 years ago

Same for:

vifino commented 3 years ago

Ah, I believe that's because the python compatibility with those ebuilds are too old for a modern system. The nodejs ebuild is probably very outdated, same with the kicad and aircrack one.

Unfortunately, I have no working and updated libressl gentoo installation, so I can't test any further libressl ports. I can bump the ones that required no patches.

vifino commented 3 years ago

I've chosen to remove all the outdated ebuilds, should no longer error.