Bug#1028179: 0ad FTBFS with Python 3.11 as default version
Adrian Bunk
bunk at debian.org
Sun Jan 8 05:09:55 GMT 2023
Source: 0ad
Version: 0.0.26-2
Severity: serious
Tags: ftbfs
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/0ad.html
...
Creating Python 3 environment
/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/python/virtualenv/virtualenv.py:24: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
import distutils.spawn
/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/python/virtualenv/virtualenv.py:25: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
import distutils.sysconfig
Using base prefix '/usr'
New python executable in /build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python3
Also creating executable in /build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python
ERROR: The executable /build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python3 is not functioning
ERROR: It thinks sys.prefix is '/usr' (should be '/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3')
ERROR: virtualenv is not compatible with this system or executable
Traceback (most recent call last):
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/../js/src/../../configure.py", line 181, in <module>
sys.exit(main(sys.argv))
^^^^^^^^^^^^^^
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/../js/src/../../configure.py", line 52, in main
sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 445, in run
self.include_file(path)
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 436, in include_file
exec_(code, self)
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 53, in exec_
exec(object, globals, locals)
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/moz.configure", line 7, in <module>
include('build/moz.configure/init.configure')
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 773, in include_impl
self.include_file(what)
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 436, in include_file
exec_(code, self)
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 53, in exec_
exec(object, globals, locals)
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/init.configure", line 242, in <module>
@depends('PYTHON3', check_build_environment, mozconfig, '--help')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 756, in decorator
depends = DependsFunction(self, func, dependencies, when=when)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 129, in __init__
sandbox._value_for(self)
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 542, in _value_for
return self._value_for_depends(obj)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call
cache[args] = self.func(instance, *args)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 551, in _value_for_depends
value = obj.result()
^^^^^^^^^^^^
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call
cache[args] = self.func(instance, *args)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 155, in result
return self._func(*resolved_args)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 1161, in wrapped
return new_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/init.configure", line 357, in virtualenv_python3
manager.build(python)
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/virtualenv.py", line 486, in build
self.create(python)
File "/build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/virtualenv.py", line 249, in create
raise Exception(
Exception: Failed to create virtualenv: /build/1st/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3 (virtualenv.py retcode: 100)
ERROR: SpiderMonkey build failed
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 1
More information about the Pkg-games-devel
mailing list