Details
-
Bug
-
Resolution: Unresolved
-
Trivial - P5
-
None
-
None
-
None
-
None
Description
Problem Statement/Rationale
The following error occurred when I tried to compile version 6.3.1. I used the same method to compile version 6.2.1 for ok. Can you help me to see if it is a scan problem?
my system info is below
[root@simon28li ~]# uname -a
Linux simon28li 4.18.0-383.el8.aarch64 #1 SMP Wed Apr 20 15:39:57 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux
```
Checking if C compiler supports -Wimplicit-fallthrough=5... yes
TypeError: 'ToolchainDistroName': too many data types: [<class 'tuple'>, <class 'typing.Generic'>]:
File "/home/stage/root/spack-stage-mongo-6.3.1-uezjsx7p5fugvcxabwgdz75ommd5l3a2/spack-src/SConstruct", line 6350:
env.SConscript(
File "/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/scons-3.1.2-ctmkkli7tbc2kul2xda2ioa7jeznifci/lib/scons/SCons/Script/SConscript.py", line 597:
return _SConscript(self.fs, *files, **subst_kw)
File "/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/scons-3.1.2-ctmkkli7tbc2kul2xda2ioa7jeznifci/lib/scons/SCons/Script/SConscript.py", line 286:
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "/home/stage/root/spack-stage-mongo-6.3.1-uezjsx7p5fugvcxabwgdz75ommd5l3a2/spack-src/src/SConscript", line 55:
env.SConscript('mongo/SConscript', exports=['env'])
File "/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/scons-3.1.2-ctmkkli7tbc2kul2xda2ioa7jeznifci/lib/scons/SCons/Script/SConscript.py", line 597:
return _SConscript(self.fs, *files, **subst_kw)
File "/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/scons-3.1.2-ctmkkli7tbc2kul2xda2ioa7jeznifci/lib/scons/SCons/Script/SConscript.py", line 286:
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "/home/stage/root/spack-stage-mongo-6.3.1-uezjsx7p5fugvcxabwgdz75ommd5l3a2/spack-src/src/mongo/SConscript", line 22:
env.SConscript(
File "/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/scons-3.1.2-ctmkkli7tbc2kul2xda2ioa7jeznifci/lib/scons/SCons/Script/SConscript.py", line 597:
return _SConscript(self.fs, *files, **subst_kw)
File "/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/scons-3.1.2-ctmkkli7tbc2kul2xda2ioa7jeznifci/lib/scons/SCons/Script/SConscript.py", line 286:
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "/home/stage/root/spack-stage-mongo-6.3.1-uezjsx7p5fugvcxabwgdz75ommd5l3a2/spack-src/src/mongo/tools/SConscript", line 5:
env.SConscript(
File "/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/scons-3.1.2-ctmkkli7tbc2kul2xda2ioa7jeznifci/lib/scons/SCons/Script/SConscript.py", line 597:
return _SConscript(self.fs, *files, **subst_kw)
File "/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/scons-3.1.2-ctmkkli7tbc2kul2xda2ioa7jeznifci/lib/scons/SCons/Script/SConscript.py", line 286:
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "/home/stage/root/spack-stage-mongo-6.3.1-uezjsx7p5fugvcxabwgdz75ommd5l3a2/spack-src/src/mongo/tools/mongo_tidy_checks/SConscript", line 3:
from buildscripts.toolchains import DEFAULT_DATA_FILE, ToolchainConfig, ToolchainPlatform
File "/home/stage/root/spack-stage-mongo-6.3.1-uezjsx7p5fugvcxabwgdz75ommd5l3a2/spack-src/buildscripts/toolchains.py", line 53:
class ToolchainDistroName(Tuple[str, ...], enum.Enum):
File "/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/python-3.8.8-m3k3pvne56yo7wyd7a3bwf7mugupszik/lib/python3.8/enum.py", line 150:
member_type, first_enum = metacls.get_mixins(cls, bases)
File "/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/python-3.8.8-m3k3pvne56yo7wyd7a3bwf7mugupszik/lib/python3.8/enum.py", line 576:
member_type = _find_data_type(bases) or object
File "/home/spack/opt/spack/linux-centos8-aarch64/gcc-8.5.0/python-3.8.8-m3k3pvne56yo7wyd7a3bwf7mugupszik/lib/python3.8/enum.py", line 564:
raise TypeError('%r: too many data types: %r' % (class_name, data_types))
==> Error: ProcessError: Command exited with status 2:
```