Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 912452 - x11-libs/vte-0.72.2 fails to compile (GLIBC-2.38-SYSTEM): meson.build:170:12: ERROR: <PythonExternalProgram python3 -> python3]> is not a valid python or it is missing distutils
Summary: x11-libs/vte-0.72.2 fails to compile (GLIBC-2.38-SYSTEM): meson.build:170:12:...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-18 10:53 UTC by Jart
Modified: 2023-10-03 16:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jart 2023-08-18 10:53:15 UTC
x11-libs/vte fails to compile, this bug also is present in vte-common
https://bugs.gentoo.org/912397

The fix is same, changing:


PYTHON_COMPAT=( python3_{10..12} ) to

PYTHON_COMPAT=( python3_{10..11} ) on the ebuild
Comment 1 Larry the Git Cow gentoo-dev 2023-08-18 10:55:24 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb90f5c637e8eed1f52dd81f033d4d41ac2c272a

commit fb90f5c637e8eed1f52dd81f033d4d41ac2c272a
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-08-18 10:55:02 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-08-18 10:55:02 +0000

    x11-libs/vte: disable py3.12
    
    See the discussion in bug #911418.
    
    Bug: https://bugs.gentoo.org/911418
    Bug: https://bugs.gentoo.org/912452
    Signed-off-by: Sam James <sam@gentoo.org>

 x11-libs/vte/vte-0.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ddf3af01a6fd7508a4a9d7140755b54886fc31

commit 20ddf3af01a6fd7508a4a9d7140755b54886fc31
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-08-18 10:54:29 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-08-18 10:54:29 +0000

    gui-libs/vte: disable py3.12
    
    See the discussion in bug #911418.
    
    Bug: https://bugs.gentoo.org/911418
    Bug: https://bugs.gentoo.org/912452
    Signed-off-by: Sam James <sam@gentoo.org>

 gui-libs/vte/vte-0.72.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 2 Larry the Git Cow gentoo-dev 2023-10-03 16:14:02 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ad7b00c772c71a74ec42be0bf594ee9198b71c

commit c0ad7b00c772c71a74ec42be0bf594ee9198b71c
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-10-03 16:13:02 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-10-03 16:13:51 +0000

    dev-util/meson: backport PEP632 py3.12 fixes, revert bindgen breakage
    
    * Backport PEP632 fixes for Python 3.12
    * Revert bindgen patch on 1.2.x branch which broke Mesa
    
    Closes: https://bugs.gentoo.org/914989
    Closes: https://bugs.gentoo.org/915014
    Closes: https://bugs.gentoo.org/911418
    Closes: https://bugs.gentoo.org/911990
    Closes: https://bugs.gentoo.org/912397
    Closes: https://bugs.gentoo.org/912437
    Closes: https://bugs.gentoo.org/912452
    Closes: https://bugs.gentoo.org/912282
    Signed-off-by: Sam James <sam@gentoo.org>

 ...ndency-ensure-that-setuptools-doesn-t-inj.patch |  39 ++++++
 ...le-stop-using-distutils-schemes-on-suffic.patch |  72 +++++++++++
 ...le-refactor-pypy-detection-into-a-consist.patch |  36 ++++++
 ...le-stop-using-distutils-link-to-libpython.patch |  72 +++++++++++
 ...est-case-to-not-import-distutils-on-pytho.patch |  31 +++++
 ...e-PyPI-metadata-as-supporting-python-3.12.patch |  25 ++++
 ...-apply-global-project-and-environment-C-a.patch | 141 +++++++++++++++++++++
 dev-util/meson/meson-1.2.2-r1.ebuild               | 122 ++++++++++++++++++
 8 files changed, 538 insertions(+)