Package: meson
Version: 0.60.0-1
Severity: serious
Justification: Makes gedit FTBFS
Hello,
In addition to the issue raised in #997936, we have this happening when
building the gedit package:
dh_auto_configure -- -Dgtk_doc=true
cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 meson ..
--wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc
--localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dgtk_doc=true
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mesonbuild/mesonmain.py", line 138, in
run
return options.run_func(options)
File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 294, in run
app.generate()
File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 185, in
generate
self._generate(env)
File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 229, in
_generate
intr.run()
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter/interpreter.py",
line 2484, in run
super().run()
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 150, in run
self.evaluate_codeblock(self.ast, start=1)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 175, in evaluate_codeblock
raise e
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 168, in evaluate_codeblock
self.evaluate_statement(cur)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 181, in evaluate_statement
return self.function_call(cur)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 456, in function_call
res = func(node, func_args, kwargs)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line
713, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line
115, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line
276, in wrapper
return f(*nargs, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter/interpreter.py",
line 1969, in func_subdir
self.evaluate_codeblock(codeblock)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 175, in evaluate_codeblock
raise e
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 168, in evaluate_codeblock
self.evaluate_statement(cur)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 181, in evaluate_statement
return self.function_call(cur)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 456, in function_call
res = func(node, func_args, kwargs)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line
713, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line
115, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line
276, in wrapper
return f(*nargs, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter/interpreter.py",
line 1969, in func_subdir
self.evaluate_codeblock(codeblock)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 175, in evaluate_codeblock
raise e
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 168, in evaluate_codeblock
self.evaluate_statement(cur)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 183, in evaluate_statement
self.assignment(cur)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 568, in assignment
value = self.evaluate_statement(node.value)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 185, in evaluate_statement
return self.method_call(cur)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py",
line 484, in method_call
res = obj.method_call(method_name, args, kwargs)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreter/interpreterobjects.py",
line 754, in method_call
ret = method(state, args, kwargs)
File
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line
115, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/modules/gnome.py", line 1459,
in mkenums
c_target = self._make_mkenum_custom_target(state, c_sources,
File "/usr/lib/python3/dist-packages/mesonbuild/modules/gnome.py", line 1596,
in