Bug#1128074: 0ad: FTBFS with boost 1.90

gladky.anton at gmail.com gladky.anton at gmail.com
Sun Feb 15 16:07:27 GMT 2026


Package: src:0ad
Version: 0.27.1-3
Severity: important
Tags: sid forky ftbfs
User: debian-devel at lists.debian.org
Usertags: boost1.90

0ad FTBFS with boost 1.90. Note that the FTBFS may not necessarily be
connected to boost - please check the build log for the actual cause.

Ubuntu has started the rebuild and the status can be tracked here:
https://transitions.ubuntu.com/html/boost1.90.html#!good,bad,partial,unknown,!notintesting
Thanks to them. Please find your package there, after that you can see the logs from
the failing build.

Note: This ticket severity will be increased to RC bug when
boost-defaults is switched to 1.90.

Here is the most probably relevant part of the failing build log:

 0:08.66 Creating config.status
 0:08.66 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/configure.py:245: DeprecationWarning: codecs.open() is deprecated. Use open() instead.
 0:08.66   with codecs.open("config.status", "w", "utf-8") as fh:
 0:08.78 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/context.py:2185: SyntaxWarning: "\*" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\*"? A raw string is also an option.
 0:08.78   WebIDL files included in the build from one of the \*WEBIDL_FILES
 0:08.81 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/backend/recursivemake.py:123: SyntaxWarning: "\#" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\#"? A raw string is also an option.
 0:08.81   return s.replace("#", "\#").replace("$", "30147")
 0:08.81 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/backend/recursivemake.py:984: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
 0:08.81   "(?:^|\s)tools.*::", content, re.M
 0:08.81 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/backend/recursivemake.py:995: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
 0:08.81   if re.search("(?:^|\s)check.*::", content, re.M):
 0:08.83 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:102: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
 0:08.83   ignore = re.compile("\s*(\#.*)?$")
 0:08.83 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:106: SyntaxWarning: "\[" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\["? A raw string is also an option.
 0:08.83   (?:\[(?P<base>[\w\d.\-\_\\/{}@]+)\]\s*)? # optional [base/path]
 0:08.83 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:114: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\s"? A raw string is also an option.
 0:08.83   relsrcline = re.compile("relativesrcdir\s+(?P<relativesrcdir>.+?):")
 0:08.83 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:115: SyntaxWarning: "\%" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\%"? A raw string is also an option.
 0:08.83   regline = re.compile("\%\s+(.*)$")
 0:08.83 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:116: SyntaxWarning: "\*" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\*"? A raw string is also an option.
 0:08.83   entryre = "(?P<optPreprocess>\*)?(?P<optOverwrite>\+?)\s+"
 0:08.83 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:120: SyntaxWarning: "\w" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\w"? A raw string is also an option.
 0:08.83   "(?P<output>[\w\d.\-\_\\/\+\@]+)\s*"
 0:08.83 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/jar.py:121: SyntaxWarning: "\(" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\("? A raw string is also an option.
 0:08.83   "(\((?P<locale>\%?)(?P<source>[\w\d.\-\_\\/\@\*]+)\))?\s*$"
 0:08.85 Reticulating splines...
 0:08.85 Traceback (most recent call last):
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py", line 207, in exec_function
 0:08.86     func(*args, **kwargs)
 0:08.86     ~~~~^^^^^^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py", line 184, in execute
 0:08.86     exec_(code, self)
 0:08.86     ~~~~~^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/util.py", line 56, in exec_
 0:08.86     exec(object, globals, locals)
 0:08.86     ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/build/templates.mozbuild", line 7, in <module>
 0:08.86     @template
 0:08.86      ^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py", line 321, in function
 0:08.86     return func(self)(*args)
 0:08.86            ~~~~~~~~~~^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py", line 291, in _template_decorator
 0:08.86     self.templates[name] = TemplateFunction(func, self)
 0:08.86                            ~~~~~~~~~~~~~~~~^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py", line 422, in __init__
 0:08.86     func_ast = self.RewriteName(sandbox, self._global_name).visit(func_ast)
 0:08.86   File "/usr/lib/python3.14/ast.py", line 506, in visit
 0:08.86     return visitor(node)
 0:08.86   File "/usr/lib/python3.14/ast.py", line 561, in generic_visit
 0:08.86     value = self.visit(value)
 0:08.86   File "/usr/lib/python3.14/ast.py", line 506, in visit
 0:08.86     return visitor(node)
 0:08.86   File "/usr/lib/python3.14/ast.py", line 561, in generic_visit
 0:08.86     value = self.visit(value)
 0:08.86   File "/usr/lib/python3.14/ast.py", line 506, in visit
 0:08.86     return visitor(node)
 0:08.86   File "/usr/lib/python3.14/ast.py", line 570, in generic_visit
 0:08.86     new_node = self.visit(old_value)
 0:08.86   File "/usr/lib/python3.14/ast.py", line 506, in visit
 0:08.86     return visitor(node)
 0:08.86   File "/usr/lib/python3.14/ast.py", line 570, in generic_visit
 0:08.86     new_node = self.visit(old_value)
 0:08.86   File "/usr/lib/python3.14/ast.py", line 506, in visit
 0:08.86     return visitor(node)
 0:08.86   File "/usr/lib/python3.14/ast.py", line 570, in generic_visit
 0:08.86     new_node = self.visit(old_value)
 0:08.86   File "/usr/lib/python3.14/ast.py", line 506, in visit
 0:08.86     return visitor(node)
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py", line 480, in visit_Name
 0:08.86     slice=c(ast.Index(value=c(ast.Str(s=node.id)))),
 0:08.86                               ^^^^^^^
 0:08.86 AttributeError: module 'ast' has no attribute 'Str'
 0:08.86 During handling of the above exception, another exception occurred:
 0:08.86 Traceback (most recent call last):
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py", line 1086, in read_mozbuild
 0:08.86     for s in self._read_mozbuild(
 0:08.86              ~~~~~~~~~~~~~~~~~~~^
 0:08.86         path, config, descend=descend, metadata=metadata
 0:08.86         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 0:08.86     ):
 0:08.86     ^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py", line 1158, in _read_mozbuild
 0:08.86     sandbox.exec_file(path)
 0:08.86     ~~~~~~~~~~~~~~~~~^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py", line 229, in exec_file
 0:08.86     Sandbox.exec_file(self, path)
 0:08.86     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py", line 161, in exec_file
 0:08.86     self.exec_source(source, path)
 0:08.86     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py", line 188, in exec_source
 0:08.86     self.exec_function(execute, path=path)
 0:08.86     ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py", line 209, in exec_function
 0:08.86     raise e
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py", line 207, in exec_function
 0:08.86     func(*args, **kwargs)
 0:08.86     ~~~~^^^^^^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py", line 184, in execute
 0:08.86     exec_(code, self)
 0:08.86     ~~~~~^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/util.py", line 56, in exec_
 0:08.86     exec(object, globals, locals)
 0:08.86     ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/moz.build", line 216, in <module>
 0:08.86     include("build/templates.mozbuild")
 0:08.86     ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py", line 321, in function
 0:08.86     return func(self)(*args)
 0:08.86            ~~~~~~~~~~^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py", line 259, in _include
 0:08.86     self.exec_file(path.full_path)
 0:08.86     ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py", line 229, in exec_file
 0:08.86     Sandbox.exec_file(self, path)
 0:08.86     ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py", line 161, in exec_file
 0:08.86     self.exec_source(source, path)
 0:08.86     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py", line 188, in exec_source
 0:08.86     self.exec_function(execute, path=path)
 0:08.86     ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/sandbox.py", line 240, in exec_function
 0:08.86     raise SandboxExecutionError(source_stack, exc[0], exc[1], exc[2])
 0:08.86 mozbuild.frontend.sandbox.SandboxExecutionError: (['/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/moz.build', '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/build/templates.mozbuild'], <class 'AttributeError'>, AttributeError("module 'ast' has no attribute 'Str'"), <traceback object at 0x7d1a6d58cd00>)
 0:08.86 During handling of the above exception, another exception occurred:
 0:08.86 Traceback (most recent call last):
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/configure.py", line 343, in <module>
 0:08.86     sys.exit(main(sys.argv))
 0:08.86              ~~~~^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/configure.py", line 156, in main
 0:08.86     return config_status(config)
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/configure.py", line 294, in config_status
 0:08.86     return config_status(args=[], **sanitized_config)
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/config_status.py", line 152, in config_status
 0:08.86     definitions = list(definitions)
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/emitter.py", line 144, in emit
 0:08.86     for out in output:
 0:08.86                ^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py", line 914, in read_topsrcdir
 0:08.86     for r in self.read_mozbuild(path, self.config):
 0:08.86              ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
 0:08.86   File "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/python/mozbuild/mozbuild/frontend/reader.py", line 1100, in read_mozbuild
 0:08.86     raise BuildReaderError(
 0:08.86         list(self._execution_stack), sys.exc_info()[2], sandbox_exec_error=se
 0:08.86     )
 0:08.86 mozbuild.frontend.reader.BuildReaderError:
 0:08.86 ==============================
 0:08.86 FATAL ERROR PROCESSING MOZBUILD FILE
 0:08.86 ==============================
 0:08.86 The error occurred while processing the following file:
 0:08.86     /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/build/templates.mozbuild
 0:08.86 This file was included as part of processing:
 0:08.86     /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/moz.build
 0:08.86 The error was triggered on line 7 of this file:
 0:08.86     @template
 0:08.86 An error was encountered as part of executing the file itself. The error appears to be the fault of the script.
 0:08.86 The error as reported by Python is:
 0:08.86     ["AttributeError: module 'ast' has no attribute 'Str'\n"]
 Config object not found by mach.
*** Fix above errors and then restart with "./mach build"
ERROR: SpiderMonkey build failed
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:16: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the Pkg-games-devel mailing list