Обновление питона, пересборка мира и sys-auth/elogind-246.10-r3:0

[101/394] x86_64-pc-linux-gnu-gcc -Isrc/basic/libbasic.a.p -Isrc/basic -I../elogind-246.10/src/basic -I../elogind-246.10/src/boot -Isrc/shared -I../elogind-246.10/src/shared -Isrc/systemd -I../elogind-246.10/src/systemd -Isrc/journal -I../elogind-246.10/src/journal -Isrc/login -I../elogind-246.10/src/login -Isrc/core -I../elogind-246.10/src/core -I../elogind-246.10/src/libelogind/sd-bus -I../elogind-246.10/src/libelogind/sd-device -I../elogind-246.10/src/libelogind/sd-event -I../elogind-246.10/src/libelogind/sd-hwdb -I../elogind-246.10/src/libelogind/sd-id128 -Isrc/sleep -I../elogind-246.10/src/sleep -Isrc/update-utmp -I../elogind-246.10/src/update-utmp -I. -I../elogind-246.10 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -O3 -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wno-format-signedness -Werror=undef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wfloat-equal -Wsuggest-attribute=noreturn -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=return-type -Werror=incompatible-pointer-types -Werror=format=2 -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wimplicit-fallthrough=5 -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Werror=overflow -Werror=shift-count-overflow -Werror=shift-overflow=2 -Wdate-time -Wnested-externs -Wno-maybe-uninitialized -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 -ffunction-sections -fdata-sections -Werror=shadow -include config.h -O2 -march=native -pipe -O2 -march=native -fPIC -pthread -fvisibility=default -MD -MQ src/basic/libbasic.a.p/selinux-util.c.o -MF src/basic/libbasic.a.p/selinux-util.c.o.d -o src/basic/libbasic.a.p/selinux-util.c.o -c ../elogind-246.10/src/basic/selinux-util.c
e[31mFAILED: e[0msrc/basic/libbasic.a.p/selinux-util.c.o 
x86_64-pc-linux-gnu-gcc -Isrc/basic/libbasic.a.p -Isrc/basic -I../elogind-246.10/src/basic -I../elogind-246.10/src/boot -Isrc/shared -I../elogind-246.10/src/shared -Isrc/systemd -I../elogind-246.10/src/systemd -Isrc/journal -I../elogind-246.10/src/journal -Isrc/login -I../elogind-246.10/src/login -Isrc/core -I../elogind-246.10/src/core -I../elogind-246.10/src/libelogind/sd-bus -I../elogind-246.10/src/libelogind/sd-device -I../elogind-246.10/src/libelogind/sd-event -I../elogind-246.10/src/libelogind/sd-hwdb -I../elogind-246.10/src/libelogind/sd-id128 -Isrc/sleep -I../elogind-246.10/src/sleep -Isrc/update-utmp -I../elogind-246.10/src/update-utmp -I. -I../elogind-246.10 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu99 -O3 -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wno-format-signedness -Werror=undef -Wlogical-op -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wfloat-equal -Wsuggest-attribute=noreturn -Werror=missing-prototypes -Werror=implicit-function-declaration -Werror=missing-declarations -Werror=return-type -Werror=incompatible-pointer-types -Werror=format=2 -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wimplicit-fallthrough=5 -Wshadow -Wendif-labels -Wstrict-aliasing=2 -Wwrite-strings -Werror=overflow -Werror=shift-count-overflow -Werror=shift-overflow=2 -Wdate-time -Wnested-externs -Wno-maybe-uninitialized -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -fstack-protector -fstack-protector-strong --param=ssp-buffer-size=4 -ffunction-sections -fdata-sections -Werror=shadow -include config.h -O2 -march=native -pipe -O2 -march=native -fPIC -pthread -fvisibility=default -MD -MQ src/basic/libbasic.a.p/selinux-util.c.o -MF src/basic/libbasic.a.p/selinux-util.c.o.d -o src/basic/libbasic.a.p/selinux-util.c.o -c ../elogind-246.10/src/basic/selinux-util.c
e[01me[K../elogind-246.10/src/basic/selinux-util.c:e[me[K In function ‘e[01me[Kmac_selinux_inite[me[K’:
e[01me[K../elogind-246.10/src/basic/selinux-util.c:87:e[me[K e[01;31me[Kerror: e[me[Kunterminated #if
   87 | #if HAVE_SELINUX
      | 
e[01me[K../elogind-246.10/src/basic/selinux-util.c:86:1:e[me[K e[01;31me[Kerror: e[me[Kexpected declaration or statement at end of input
   86 | e[01;31me[Kinte[me[K mac_selinux_init(void) {
      | e[01;31me[K^~~e[me[K
e[01me[K../elogind-246.10/src/basic/selinux-util.c:572:e[me[K e[01;31me[Kerror: e[me[Kcontrol reaches end of non-void function [e[01;31me[K-Werror=return-typee[me[K]
e[01me[K../elogind-246.10/src/basic/selinux-util.c:e[me[K At top level:
e[01me[K../elogind-246.10/src/basic/selinux-util.c:76:24:e[me[K e[01;35me[Kwarning: e[me[K‘e[01me[Kmallinfo_nowarne[me[K’ defined but not used [e[01;35me[K-Wunused-functione[me[K]
   76 | static struct mallinfo e[01;35me[Kmallinfo_nowarne[me[K(void) {
      |                        e[01;35me[K^~~~~~~~~~~~~~~e[me[K
cc1: some warnings being treated as errors

про змею в логе ничего не увидел. но если наблюдается проблема с ним, то он требует версию 3.11. у кого-то установлена 3,9 или 3,10.

бахни emerge =dev-lang/python-3.11.3:3.11 и обнови.

Именно после обновления до 3.11 и решил пересобрать мир. Получил ошибку.