Changes between Initial Version and Version 2 of Ticket #6474


Ignore:
Timestamp:
Mar 27, 2022, 9:37:47 AM (2 years ago)
Author:
Langbart
Comment:

Adding the Traceback to the description.

Replying to Freagarach:

Was your python updated in the meantime?

I am testing it with the same Python 3.9.10.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6474 – Description

    initial v2  
    1111
    1212Why could I build SM 2 weeks ago and now it fails?
     13
     14==== Traceback
     15
     16{{{
     17Traceback (most recent call last):
     18  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/../js/src/../../configure.py", line 181, in <module>
     19    sys.exit(main(sys.argv))
     20  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/../js/src/../../configure.py", line 52, in main
     21    sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
     22  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 445, in run
     23    self.include_file(path)
     24  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 436, in include_file
     25    exec_(code, self)
     26  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 53, in exec_
     27    exec(object, globals, locals)
     28  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/moz.configure", line 7, in <module>
     29    include('build/moz.configure/init.configure')
     30  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 773, in include_impl
     31    self.include_file(what)
     32  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 436, in include_file
     33    exec_(code, self)
     34  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 53, in exec_
     35    exec(object, globals, locals)
     36  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/init.configure", line 254, in <module>
     37    def virtualenv_python3(env_python, build_env, mozconfig, help):
     38  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 756, in decorator
     39    depends = DependsFunction(self, func, dependencies, when=when)
     40  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 129, in __init__
     41    sandbox._value_for(self)
     42  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 542, in _value_for
     43    return self._value_for_depends(obj)
     44  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call
     45    cache[args] = self.func(instance, *args)
     46  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 551, in _value_for_depends
     47    value = obj.result()
     48  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py", line 1018, in method_call
     49    cache[args] = self.func(instance, *args)
     50  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 155, in result
     51    return self._func(*resolved_args)
     52  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py", line 1161, in wrapped
     53    return new_func(*args, **kwargs)
     54  File "/Users/paria/0ad/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/init.configure", line 378, in virtualenv_python3
     55    if not distutils.sysconfig.get_python_lib():
     56AttributeError: module 'distutils' has no attribute 'sysconfig'
     57ERROR: Error building spidermonkey
     58}}}