I'm trying to compile godot-cpp with scons in mi linux, but it always fails.

Error:
from include/godot_cpp/core/method_bind.hpp:34,
from include/godot_cpp/core/class_db.hpp:38,
from src/godot.cpp:35:
include/godot_cpp/variant/typed_array.hpp: In constructor 'godot::TypedArray<godot:😛ackedFloat32Array>::TypedArray(const godot::Variant&)':
include/godot_cpp/variant/typed_array.hpp:73:31: error: call of overloaded 'Array(const godot::Variant&)' is ambiguous
TypedArray(Array(p_variant)) { \
^
include/godot_cpp/variant/typed_array.hpp:128:1: note: in expansion of macro 'MAKE_TYPED_ARRAY'
MAKE_TYPED_ARRAY(PackedFloat32Array, Variant:😛ACKED_FLOAT32_ARRAY)
~~~~~~~~~~~~
In file included from gen/include/godot_cpp/variant/builtin_types.hpp:59,
from include/godot_cpp/variant/variant.hpp:36,
from include/godot_cpp/core/property_info.hpp:38,
from include/godot_cpp/classes/wrapped.hpp:36,
from src/godot.cpp:34:
gen/include/godot_cpp/variant/array.hpp:162:2: note: candidate: 'godot::Array::Array(godot::Array&&)'
Array(Array &&p_other);
~~
gen/include/godot_cpp/variant/array.hpp:161:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector4Array&)'
Array(const PackedVector4Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:160:2: note: candidate: 'godot::Array::Array(const godot:😛ackedColorArray&)'
Array(const PackedColorArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:159:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector3Array&)'
Array(const PackedVector3Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:158:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector2Array&)'
Array(const PackedVector2Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:157:2: note: candidate: 'godot::Array::Array(const godot:😛ackedStringArray&)'
Array(const PackedStringArray &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:156:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat64Array&)'
Array(const PackedFloat64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:155:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat32Array&)'
Array(const PackedFloat32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:154:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt64Array&)'
Array(const PackedInt64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:153:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt32Array&)'
Array(const PackedInt32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:152:2: note: candidate: 'godot::Array::Array(const godot:😛ackedByteArray&)'
Array(const PackedByteArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:150:2: note: candidate: 'godot::Array::Array(const godot::Array&)'
Array(const Array &p_from);
^~~~
In file included from gen/include/godot_cpp/classes/object.hpp:41,
from include/godot_cpp/core/object.hpp:42,
from include/godot_cpp/core/method_ptrcall.hpp:36,
from include/godot_cpp/core/binder_common.hpp:36,
from include/godot_cpp/core/method_bind.hpp:34,
from include/godot_cpp/core/class_db.hpp:38,
from src/godot.cpp:35:
include/godot_cpp/variant/typed_array.hpp: In constructor 'godot::TypedArray<godot:😛ackedFloat64Array>::TypedArray(const godot::Variant&)':
include/godot_cpp/variant/typed_array.hpp:73:31: error: call of overloaded 'Array(const godot::Variant&)' is ambiguous
TypedArray(Array(p_variant)) { \
^
include/godot_cpp/variant/typed_array.hpp:129:1: note: in expansion of macro 'MAKE_TYPED_ARRAY'
MAKE_TYPED_ARRAY(PackedFloat64Array, Variant:😛ACKED_FLOAT64_ARRAY)
~~~~~~~~~~~~
In file included from gen/include/godot_cpp/variant/builtin_types.hpp:59,
from include/godot_cpp/variant/variant.hpp:36,
from include/godot_cpp/core/property_info.hpp:38,
from include/godot_cpp/classes/wrapped.hpp:36,
from src/godot.cpp:34:
gen/include/godot_cpp/variant/array.hpp:162:2: note: candidate: 'godot::Array::Array(godot::Array&&)'
Array(Array &&p_other);
~~
gen/include/godot_cpp/variant/array.hpp:161:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector4Array&)'
Array(const PackedVector4Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:160:2: note: candidate: 'godot::Array::Array(const godot:😛ackedColorArray&)'
Array(const PackedColorArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:159:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector3Array&)'
Array(const PackedVector3Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:158:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector2Array&)'
Array(const PackedVector2Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:157:2: note: candidate: 'godot::Array::Array(const godot:😛ackedStringArray&)'
Array(const PackedStringArray &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:156:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat64Array&)'
Array(const PackedFloat64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:155:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat32Array&)'
Array(const PackedFloat32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:154:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt64Array&)'
Array(const PackedInt64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:153:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt32Array&)'
Array(const PackedInt32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:152:2: note: candidate: 'godot::Array::Array(const godot:😛ackedByteArray&)'
Array(const PackedByteArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:150:2: note: candidate: 'godot::Array::Array(const godot::Array&)'
Array(const Array &p_from);
^~~~
In file included from gen/include/godot_cpp/classes/object.hpp:41,
from include/godot_cpp/core/object.hpp:42,
from include/godot_cpp/core/method_ptrcall.hpp:36,
from include/godot_cpp/core/binder_common.hpp:36,
from include/godot_cpp/core/method_bind.hpp:34,
from include/godot_cpp/core/class_db.hpp:38,
from src/godot.cpp:35:
include/godot_cpp/variant/typed_array.hpp: In constructor 'godot::TypedArray<godot:😛ackedStringArray>::TypedArray(const godot::Variant&)':
include/godot_cpp/variant/typed_array.hpp:73:31: error: call of overloaded 'Array(const godot::Variant&)' is ambiguous
TypedArray(Array(p_variant)) { \
^
include/godot_cpp/variant/typed_array.hpp:130:1: note: in expansion of macro 'MAKE_TYPED_ARRAY'
MAKE_TYPED_ARRAY(PackedStringArray, Variant:😛ACKED_STRING_ARRAY)
~~~~~~~~~~~~
In file included from gen/include/godot_cpp/variant/builtin_types.hpp:59,
from include/godot_cpp/variant/variant.hpp:36,
from include/godot_cpp/core/property_info.hpp:38,
from include/godot_cpp/classes/wrapped.hpp:36,
from src/godot.cpp:34:
gen/include/godot_cpp/variant/array.hpp:162:2: note: candidate: 'godot::Array::Array(godot::Array&&)'
Array(Array &&p_other);
~~
gen/include/godot_cpp/variant/array.hpp:161:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector4Array&)'
Array(const PackedVector4Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:160:2: note: candidate: 'godot::Array::Array(const godot:😛ackedColorArray&)'
Array(const PackedColorArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:159:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector3Array&)'
Array(const PackedVector3Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:158:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector2Array&)'
Array(const PackedVector2Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:157:2: note: candidate: 'godot::Array::Array(const godot:😛ackedStringArray&)'
Array(const PackedStringArray &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:156:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat64Array&)'
Array(const PackedFloat64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:155:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat32Array&)'
Array(const PackedFloat32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:154:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt64Array&)'
Array(const PackedInt64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:153:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt32Array&)'
Array(const PackedInt32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:152:2: note: candidate: 'godot::Array::Array(const godot:😛ackedByteArray&)'
Array(const PackedByteArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:150:2: note: candidate: 'godot::Array::Array(const godot::Array&)'
Array(const Array &p_from);
^~~~
In file included from gen/include/godot_cpp/classes/object.hpp:41,
from include/godot_cpp/core/object.hpp:42,
from include/godot_cpp/core/method_ptrcall.hpp:36,
from include/godot_cpp/core/binder_common.hpp:36,
from include/godot_cpp/core/method_bind.hpp:34,
from include/godot_cpp/core/class_db.hpp:38,
from src/godot.cpp:35:
include/godot_cpp/variant/typed_array.hpp: In constructor 'godot::TypedArray<godot:😛ackedVector2Array>::TypedArray(const godot::Variant&)':
include/godot_cpp/variant/typed_array.hpp:73:31: error: call of overloaded 'Array(const godot::Variant&)' is ambiguous
TypedArray(Array(p_variant)) { \
^
include/godot_cpp/variant/typed_array.hpp:131:1: note: in expansion of macro 'MAKE_TYPED_ARRAY'
MAKE_TYPED_ARRAY(PackedVector2Array, Variant:😛ACKED_VECTOR2_ARRAY)
~~~~~~~~~~~~
In file included from gen/include/godot_cpp/variant/builtin_types.hpp:59,
from include/godot_cpp/variant/variant.hpp:36,
from include/godot_cpp/core/property_info.hpp:38,
from include/godot_cpp/classes/wrapped.hpp:36,
from src/godot.cpp:34:
gen/include/godot_cpp/variant/array.hpp:162:2: note: candidate: 'godot::Array::Array(godot::Array&&)'
Array(Array &&p_other);
~~
gen/include/godot_cpp/variant/array.hpp:161:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector4Array&)'
Array(const PackedVector4Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:160:2: note: candidate: 'godot::Array::Array(const godot:😛ackedColorArray&)'
Array(const PackedColorArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:159:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector3Array&)'
Array(const PackedVector3Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:158:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector2Array&)'
Array(const PackedVector2Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:157:2: note: candidate: 'godot::Array::Array(const godot:😛ackedStringArray&)'
Array(const PackedStringArray &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:156:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat64Array&)'
Array(const PackedFloat64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:155:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat32Array&)'
Array(const PackedFloat32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:154:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt64Array&)'
Array(const PackedInt64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:153:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt32Array&)'
Array(const PackedInt32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:152:2: note: candidate: 'godot::Array::Array(const godot:😛ackedByteArray&)'
Array(const PackedByteArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:150:2: note: candidate: 'godot::Array::Array(const godot::Array&)'
Array(const Array &p_from);
^~~~
In file included from gen/include/godot_cpp/classes/object.hpp:41,
from include/godot_cpp/core/object.hpp:42,
from include/godot_cpp/core/method_ptrcall.hpp:36,
from include/godot_cpp/core/binder_common.hpp:36,
from include/godot_cpp/core/method_bind.hpp:34,
from include/godot_cpp/core/class_db.hpp:38,
from src/godot.cpp:35:
include/godot_cpp/variant/typed_array.hpp: In constructor 'godot::TypedArray<godot:😛ackedVector3Array>::TypedArray(const godot::Variant&)':
include/godot_cpp/variant/typed_array.hpp:73:31: error: call of overloaded 'Array(const godot::Variant&)' is ambiguous
TypedArray(Array(p_variant)) { \
^
include/godot_cpp/variant/typed_array.hpp:132:1: note: in expansion of macro 'MAKE_TYPED_ARRAY'
MAKE_TYPED_ARRAY(PackedVector3Array, Variant:😛ACKED_VECTOR3_ARRAY)
~~~~~~~~~~~~
In file included from gen/include/godot_cpp/variant/builtin_types.hpp:59,
from include/godot_cpp/variant/variant.hpp:36,
from include/godot_cpp/core/property_info.hpp:38,
from include/godot_cpp/classes/wrapped.hpp:36,
from src/godot.cpp:34:
gen/include/godot_cpp/variant/array.hpp:162:2: note: candidate: 'godot::Array::Array(godot::Array&&)'
Array(Array &&p_other);
~~
gen/include/godot_cpp/variant/array.hpp:161:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector4Array&)'
Array(const PackedVector4Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:160:2: note: candidate: 'godot::Array::Array(const godot:😛ackedColorArray&)'
Array(const PackedColorArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:159:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector3Array&)'
Array(const PackedVector3Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:158:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector2Array&)'
Array(const PackedVector2Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:157:2: note: candidate: 'godot::Array::Array(const godot:😛ackedStringArray&)'
Array(const PackedStringArray &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:156:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat64Array&)'
Array(const PackedFloat64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:155:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat32Array&)'
Array(const PackedFloat32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:154:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt64Array&)'
Array(const PackedInt64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:153:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt32Array&)'
Array(const PackedInt32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:152:2: note: candidate: 'godot::Array::Array(const godot:😛ackedByteArray&)'
Array(const PackedByteArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:150:2: note: candidate: 'godot::Array::Array(const godot::Array&)'
Array(const Array &p_from);
^~~~
In file included from gen/include/godot_cpp/classes/object.hpp:41,
from include/godot_cpp/core/object.hpp:42,
from include/godot_cpp/core/method_ptrcall.hpp:36,
from include/godot_cpp/core/binder_common.hpp:36,
from include/godot_cpp/core/method_bind.hpp:34,
from include/godot_cpp/core/class_db.hpp:38,
from src/godot.cpp:35:
include/godot_cpp/variant/typed_array.hpp: In constructor 'godot::TypedArray<godot:😛ackedVector4Array>::TypedArray(const godot::Variant&)':
include/godot_cpp/variant/typed_array.hpp:73:31: error: call of overloaded 'Array(const godot::Variant&)' is ambiguous
TypedArray(Array(p_variant)) { \
^
include/godot_cpp/variant/typed_array.hpp:133:1: note: in expansion of macro 'MAKE_TYPED_ARRAY'
MAKE_TYPED_ARRAY(PackedVector4Array, Variant:😛ACKED_VECTOR4_ARRAY)
~~~~~~~~~~~~
In file included from gen/include/godot_cpp/variant/builtin_types.hpp:59,
from include/godot_cpp/variant/variant.hpp:36,
from include/godot_cpp/core/property_info.hpp:38,
from include/godot_cpp/classes/wrapped.hpp:36,
from src/godot.cpp:34:
gen/include/godot_cpp/variant/array.hpp:162:2: note: candidate: 'godot::Array::Array(godot::Array&&)'
Array(Array &&p_other);
~~
gen/include/godot_cpp/variant/array.hpp:161:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector4Array&)'
Array(const PackedVector4Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:160:2: note: candidate: 'godot::Array::Array(const godot:😛ackedColorArray&)'
Array(const PackedColorArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:159:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector3Array&)'
Array(const PackedVector3Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:158:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector2Array&)'
Array(const PackedVector2Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:157:2: note: candidate: 'godot::Array::Array(const godot:😛ackedStringArray&)'
Array(const PackedStringArray &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:156:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat64Array&)'
Array(const PackedFloat64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:155:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat32Array&)'
Array(const PackedFloat32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:154:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt64Array&)'
Array(const PackedInt64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:153:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt32Array&)'
Array(const PackedInt32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:152:2: note: candidate: 'godot::Array::Array(const godot:😛ackedByteArray&)'
Array(const PackedByteArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:150:2: note: candidate: 'godot::Array::Array(const godot::Array&)'
Array(const Array &p_from);
^~~~
In file included from gen/include/godot_cpp/classes/object.hpp:41,
from include/godot_cpp/core/object.hpp:42,
from include/godot_cpp/core/method_ptrcall.hpp:36,
from include/godot_cpp/core/binder_common.hpp:36,
from include/godot_cpp/core/method_bind.hpp:34,
from include/godot_cpp/core/class_db.hpp:38,
from src/godot.cpp:35:
include/godot_cpp/variant/typed_array.hpp: In constructor 'godot::TypedArray<godot:😛ackedColorArray>::TypedArray(const godot::Variant&)':
include/godot_cpp/variant/typed_array.hpp:73:31: error: call of overloaded 'Array(const godot::Variant&)' is ambiguous
TypedArray(Array(p_variant)) { \
^
include/godot_cpp/variant/typed_array.hpp:134:1: note: in expansion of macro 'MAKE_TYPED_ARRAY'
MAKE_TYPED_ARRAY(PackedColorArray, Variant:😛ACKED_COLOR_ARRAY)
~~~~~~~~~~~~
In file included from gen/include/godot_cpp/variant/builtin_types.hpp:59,
from include/godot_cpp/variant/variant.hpp:36,
from include/godot_cpp/core/property_info.hpp:38,
from include/godot_cpp/classes/wrapped.hpp:36,
from src/godot.cpp:34:
gen/include/godot_cpp/variant/array.hpp:162:2: note: candidate: 'godot::Array::Array(godot::Array&&)'
Array(Array &&p_other);
~~
gen/include/godot_cpp/variant/array.hpp:161:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector4Array&)'
Array(const PackedVector4Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:160:2: note: candidate: 'godot::Array::Array(const godot:😛ackedColorArray&)'
Array(const PackedColorArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:159:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector3Array&)'
Array(const PackedVector3Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:158:2: note: candidate: 'godot::Array::Array(const godot:😛ackedVector2Array&)'
Array(const PackedVector2Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:157:2: note: candidate: 'godot::Array::Array(const godot:😛ackedStringArray&)'
Array(const PackedStringArray &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:156:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat64Array&)'
Array(const PackedFloat64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:155:2: note: candidate: 'godot::Array::Array(const godot:😛ackedFloat32Array&)'
Array(const PackedFloat32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:154:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt64Array&)'
Array(const PackedInt64Array &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:153:2: note: candidate: 'godot::Array::Array(const godot:😛ackedInt32Array&)'
Array(const PackedInt32Array &p_from);
^~~~
gen/include/godot_cpp/variant/array.hpp:152:2: note: candidate: 'godot::Array::Array(const godot:😛ackedByteArray&)'
Array(const PackedByteArray &p_from);
~~
gen/include/godot_cpp/variant/array.hpp:150:2: note: candidate: 'godot::Array::Array(const godot::Array&)'
Array(const Array &p_from);
^~~~
scons: *** [src/classes/low_level.linux.template_debug.x86_64.o] Error 1
scons: *** [src/classes/wrapped.linux.template_debug.x86_64.o] Error 1
scons: *** [src/core/class_db.linux.template_debug.x86_64.o] Error 1
scons: *** [src/godot.linux.template_debug.x86_64.o] Error 1
scons: building terminated because of errors.

did you follow the instructions for compiling godot? you need all the dependencies.
is this the first time you are compiling? or are you modifying the code and then trying to compile?
are you trying to compile for the first time after modifying the code?

also: OS and system?

also also: please wrap your code in ``` symbols, the console does not print emojis. why is this so hard for everyone to just press the </> button? you are trying to compile the source code of a game engine yet can't wrap code correctly, for lathander's sake!