File "/var/tmp/portage/dev-libs/glib-2.80.5-r1/work/gobject-introspection-1.80.1-build/giscanner/ast.py", line 27, in <module> from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF File "/var/tmp/portage/dev-libs/glib-2.80.5-r1/work/gobject-introspection-1.80.1-build/giscanner/sourcescanner.py", line 25, in <module> from .ccompiler import CCompiler File "/var/tmp/portage/dev-libs/glib-2.80.5-r1/work/gobject-introspection-1.80.1-build/giscanner/ccompiler.py", line 29, in <module> from distutils.msvccompiler import MSVCCompiler ModuleNotFoundError: No module named 'distutils.msvccompiler' [457/641] /usr/lib/python-exec/python3.12/meson --internal symbolextractor /var/tmp/portage/dev-libs/glib-2.80.5-r1/work/gobject-introspection-1.80.1-build girepository/libgirepository-1.0.so.1.0.0 girepository/libgirepository-1.0.so.1.0.0 girepository/libgirepository-1.0.so.1.0.0.p/libgirepository-1.0.so.1.0.0.symbols ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 23.0_no_multilib-20241215-210507 The attached etc.portage.tar.xz has all details. ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-14 * clang version 19.1.5 llvm-config: 19.1.5 Python 3.12.8 go version go1.23.4 linux/amd64 [1] php8.2 [2] php8.3 * Available Ruby profiles: [1] ruby32 (with Rubygems) * Available Rust versions: [1] rust-bin-1.81.0 [2] rust-bin-1.83.0 * HEAD of ::gentoo commit ac403cf9f743b5331e3bd8fa5fe9a90843d510ed Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Tue Dec 17 06:48:39 2024 +0000 2024-12-17 06:48:38 UTC emerge -qpvO =dev-libs/glib-2.80.5-r1 [ebuild N ] dev-libs/glib-2.80.5-r1 USE="introspection mime sysprof systemtap xattr -dbus -debug -doc -elf (-selinux) -static-libs -test -utils"
Created attachment 914224 [details] emerge-info.txt
Created attachment 914225 [details] dev-libs:glib-2.80.5-r1:20241217-083743.log.xz
Created attachment 914226 [details] emerge-history.txt
Created attachment 914227 [details] environment
Created attachment 914228 [details] etc.clang.tar.xz
Created attachment 914229 [details] etc.portage.tar.xz
Created attachment 914230 [details] logs.tar.xz
Created attachment 914231 [details] qlist-info.txt
Created attachment 914232 [details] temp.tar.xz
--- stderr --- Traceback (most recent call last): File "/var/tmp/portage/dev-libs/glib-2.80.5-r1/work/gobject-introspection-1.80.1-build/tools/g-ir-scanner", line 103, in <module> from giscanner.scannermain import scanner_main File "/var/tmp/portage/dev-libs/glib-2.80.5-r1/work/gobject-introspection-1.80.1-build/giscanner/scannermain.py", line 35, in <module> from giscanner.ast import Include, Namespace File "/var/tmp/portage/dev-libs/glib-2.80.5-r1/work/gobject-introspection-1.80.1-build/giscanner/ast.py", line 27, in <module> from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF File "/var/tmp/portage/dev-libs/glib-2.80.5-r1/work/gobject-introspection-1.80.1-build/giscanner/sourcescanner.py", line 25, in <module> from .ccompiler import CCompiler File "/var/tmp/portage/dev-libs/glib-2.80.5-r1/work/gobject-introspection-1.80.1-build/giscanner/ccompiler.py", line 29, in <module> from distutils.msvccompiler import MSVCCompiler ModuleNotFoundError: No module named 'distutils.msvccompiler' -- The issue here is that 1.80.1 doesn't have that setuptools patch applied. I will add it in.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdf427ba20cfabb231a3b463d93bb8572e600bc8 commit cdf427ba20cfabb231a3b463d93bb8572e600bc8 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-12-18 02:36:23 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-12-18 02:36:51 +0000 dev-libs/glib: patch bootstrap gobject-introspection in 2.80.5 for distutils Closes: https://bugs.gentoo.org/946578 Signed-off-by: Sam James <sam@gentoo.org> .../glib-2.80.5-gobject-introspection-1.80.patch | 103 +++++++++++++++++++++ dev-libs/glib/glib-2.80.5-r1.ebuild | 5 + 2 files changed, 108 insertions(+)