user/mesa: FTBFS: ModuleNotFoundError: No module named 'pygments'
Found on ppc64:
...
[22/1851] Generating src/gallium/auxiliary/u_tracepoints.h with a custom command
FAILED: src/gallium/auxiliary/u_tracepoints.h
/usr/bin/python3 ../src/gallium/auxiliary/util/u_tracepoints.py -p /root/packages/user/mesa/src/mesa-21.3.8/src/util/perf/ -H src/gallium/auxiliary/u_tracepoints.h
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 287, in _install_highlighting
_install_pygments()
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 271, in _install_pygments
from mako.ext.pygmentplugin import syntax_highlight # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/mako/ext/pygmentplugin.py", line 7, in <module>
from pygments import highlight
ModuleNotFoundError: No module named 'pygments'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/packages/user/mesa/src/mesa-21.3.8/build/../src/gallium/auxiliary/util/u_tracepoints.py", line 38, in <module>
from u_trace import Header
File "/root/packages/user/mesa/src/mesa-21.3.8/src/util/perf/u_trace.py", line 24, in <module>
from mako.template import Template
File "/usr/lib/python3.11/site-packages/mako/template.py", line 20, in <module>
from mako import codegen
File "/usr/lib/python3.11/site-packages/mako/codegen.py", line 14, in <module>
from mako import ast
File "/usr/lib/python3.11/site-packages/mako/ast.py", line 12, in <module>
from mako import exceptions
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 292, in <module>
_install_highlighting()
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 289, in _install_highlighting
_install_fallback()
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 277, in _install_fallback
from mako.filters import html_escape
File "/usr/lib/python3.11/site-packages/mako/filters.py", line 14, in <module>
import markupsafe
ModuleNotFoundError: No module named 'markupsafe'
[23/1851] Compiling C object src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a.p/pipe_loader_drm.c.o
[24/1851] Compiling C object src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a.p/pipe_loader_sw.c.o
[25/1851] Generating src/gallium/auxiliary/u_tracepoints.c with a custom command
FAILED: src/gallium/auxiliary/u_tracepoints.c
/usr/bin/python3 ../src/gallium/auxiliary/util/u_tracepoints.py -p /root/packages/user/mesa/src/mesa-21.3.8/src/util/perf/ -C src/gallium/auxiliary/u_tracepoints.c
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 287, in _install_highlighting
_install_pygments()
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 271, in _install_pygments
from mako.ext.pygmentplugin import syntax_highlight # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/mako/ext/pygmentplugin.py", line 7, in <module>
from pygments import highlight
ModuleNotFoundError: No module named 'pygments'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/root/packages/user/mesa/src/mesa-21.3.8/build/../src/gallium/auxiliary/util/u_tracepoints.py", line 38, in <module>
from u_trace import Header
File "/root/packages/user/mesa/src/mesa-21.3.8/src/util/perf/u_trace.py", line 24, in <module>
from mako.template import Template
File "/usr/lib/python3.11/site-packages/mako/template.py", line 20, in <module>
from mako import codegen
File "/usr/lib/python3.11/site-packages/mako/codegen.py", line 14, in <module>
from mako import ast
File "/usr/lib/python3.11/site-packages/mako/ast.py", line 12, in <module>
from mako import exceptions
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 292, in <module>
_install_highlighting()
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 289, in _install_highlighting
_install_fallback()
File "/usr/lib/python3.11/site-packages/mako/exceptions.py", line 277, in _install_fallback
from mako.filters import html_escape
File "/usr/lib/python3.11/site-packages/mako/filters.py", line 14, in <module>
import markupsafe
ModuleNotFoundError: No module named 'markupsafe'
[26/1851] Compiling C object src/gallium/frontends/xvmc/libxvmc_st.a.p/block.c.o
...
Caused by recent Python 3.11
bump.