Repository: mesonbuild/meson

Issue:
"AttributeError: 'SharedLibrary' object has no attribute 'symbol_visibility'"
**Describe the bug**

Generated automatically. Please see #9646 for a detailed description.
A minimal working example can be found below. ..

```
Traceback (most recent call last):
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\mesonmain.py", line 138, in run
    return options.run_func(options)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\msetup.py", line 294, in run
    app.generate()
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\msetup.py", line 185, in generate
    self._generate(env)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\msetup.py", line 229, in _generate
    intr.run()
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\interpreter\interpreter.py", line 2484, in run
    super().run()
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\interpreterbase\interpreterbase.py", line 148, in run
    self.evaluate_codeblock(self.ast, start=1)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\interpreterbase\interpreterbase.py", line 173, in evaluate_codeblock
    raise e
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\interpreterbase\interpreterbase.py", line 166, in evaluate_codeblock
    self.evaluate_statement(cur)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\interpreterbase\interpreterbase.py", line 179, in evaluate_statement
    return self.function_call(cur)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\interpreterbase\interpreterbase.py", line 454, in function_call
    res = func(node, func_args, kwargs)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\interpreterbase\decorators.py", line 115, in wrapped
    return f(*wrapped_args, **wrapped_kwargs)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\interpreter\interpreter.py", line 1566, in func_both_lib
    return self.build_both_libraries(node, args, kwargs)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\interpreterbase\decorators.py", line 621, in wrapped
    return f(*wrapped_args, **wrapped_kwargs)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\interpreter\interpreter.py", line 2606, in build_both_libraries
    shared_lib = self.build_target(node, args, kwargs, build.SharedLibrary)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\interpreter\interpreter.py", line 2686, in build_target
    target = targetclass(name, self.subdir, self.subproject, for_machine, sources, objs, self.environment, kwargs)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\build.py", line 1925, in __init__
    super().__init__(name, subdir, subproject, for_machine, sources, objects, environment, kwargs)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\build.py", line 707, in __init__
    self.process_kwargs(kwargs, environment)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\build.py", line 2105, in process_kwargs
    super().process_kwargs(kwargs, environment)
  File "c:\users\paulo\appdata\local\programs\python\python39\lib\site-packages\mesonbuild\build.py", line 1202, in process_kwargs
    raise InvalidArguments('GNU symbol visibility arg {} not one of: {}'.format(self.symbol_visibility, ', '.join(permitted)))
AttributeError: 'SharedLibrary' object has no attribute 'symbol_visibility'
```
**To Reproduce**
```meson
project('generated', ['c', 'java'])

obj = include_directories('include')
EPEoaYRwaJ = [obj]
kvMRlYWxIz = 'UFcnFpXoGA'
ZIvwWTpayw = 'foo.c'
unYffMSjuQ = true
AmAcyZyWjt = 'String'
cKwAEEemsH = [ declare_dependency(), declare_dependency() ]
EObsEpeyLK = files('foo.c', 'bar.c')
JipolBAuXQ = [ 'foo', 'bar' ]
CWotWyWtGl = [ files('foo.c')[0], 'bar.c' ]
xfCuRcisWU = 'String'
LdVtydubMn = [ static_library('IWpYFRiABa', 'foo.c') ]
ICUjphCGHI = [ static_library('nuFkcvddhX', 'foo.c') ]
oAPZflBlet = true
vVMmLeCgvu = true
AiSgytUeFE = 'String'
BlZmrXFKrn = 'rwxr-xr-x'
tboawPWNFU = 'String'
PLoyGYqcyk = files('foo.c', 'bar.c')
sxDdAvfORS = [ 'key1=value1', 'key2=value2' ]
rDMrwSPZzN = 'String'
zzgqCGKWMT = true
umWJIWarwP = [ 'foo', 'bar' ]
WTZgrhJHNY = [ 'foo', 'bar' ]
hmFcrgkBPm = true
jmpSJLNnVl = 'String'
LlTKOzfasW = 'String'
RhvPqVTjxY = 'String'
both_libraries(kvMRlYWxIz,ZIvwWTpayw,build_by_default : unYffMSjuQ,build_rpath : AmAcyZyWjt,dependencies : cKwAEEemsH,extra_files : EObsEpeyLK,link_args : JipolBAuXQ,link_depends : CWotWyWtGl,link_language : xfCuRcisWU,link_whole : LdVtydubMn,link_with : ICUjphCGHI,implicit_include_directories : oAPZflBlet,include_directories : EPEoaYRwaJ,install : vVMmLeCgvu,install_dir : AiSgytUeFE,install_mode : BlZmrXFKrn,install_rpath : tboawPWNFU,objects : PLoyGYqcyk,override_options : sxDdAvfORS,gnu_symbol_visibility : rDMrwSPZzN,d_import_dirs : EPEoaYRwaJ,d_unittest : zzgqCGKWMT,d_module_versions : umWJIWarwP,d_debug : WTZgrhJHNY,native : hmFcrgkBPm,name_prefix : jmpSJLNnVl,name_suffix : LlTKOzfasW,rust_crate_type : RhvPqVTjxY)
TvnKvZHPDw = 'CdMdqCWFKz'
KeWbdizJJt = 'foo.c'
LrKltPjyhE = true
IVGrQTNnjq = 'String'
YuOHedzgRl = [ declare_dependency(), declare_dependency() ]
ydRwntCizR = files('foo.c', 'bar.c')
fTWEWPsqEY = [ 'foo', 'bar' ]
mgZvrvlfhH = [ files('foo.c')[0], 'bar.c' ]
nHnLNLPCih = 'String'
rxCluKBwAw = [ static_library('APPPjzSVRE', 'foo.c') ]
HsClDCwRjT = [ static_library('yODlveIvpJ', 'foo.c') ]
RGFJyGYLPq = true
CiHQNNaZKN = true
bluLGIcqBI = 'String'
WFWQCgvSHo = 'rwxr-xr-x'
iQRwqqTcgl = 'String'
cUBDVMWrlX = files('foo.c', 'bar.c')
BSFGBpMMXk = [ 'key1=value1', 'key2=value2' ]
FFEqGgAJEV = 'String'
bRDAiTiwXm = true
jvmyoyFMRM = [ 'foo', 'bar' ]
dcxLKNUPtF = [ 'foo', 'bar' ]
DyNAvHTpxq = true
LllsimITKS = 'String'
xulyaZAZGE = 'String'
NVNoCkUVjv = 'String'
both_libraries(TvnKvZHPDw,KeWbdizJJt,build_by_default : LrKltPjyhE,build_rpath : IVGrQTNnjq,dependencies : YuOHedzgRl,extra_files : ydRwntCizR,link_args : fTWEWPsqEY,link_depends : mgZvrvlfhH,link_language : nHnLNLPCih,link_whole : rxCluKBwAw,link_with : HsClDCwRjT,implicit_include_directories : RGFJyGYLPq,include_directories : EPEoaYRwaJ,install : CiHQNNaZKN,install_dir : bluLGIcqBI,install_mode : WFWQCgvSHo,install_rpath : iQRwqqTcgl,objects : cUBDVMWrlX,override_options : BSFGBpMMXk,gnu_symbol_visibility : FFEqGgAJEV,d_import_dirs : EPEoaYRwaJ,d_unittest : bRDAiTiwXm,d_module_versions : jvmyoyFMRM,d_debug : dcxLKNUPtF,native : DyNAvHTpxq,name_prefix : LllsimITKS,name_suffix : xulyaZAZGE,rust_crate_type : NVNoCkUVjv)
sWLnIYpgPH = 'EJgIPucEkv'
rUnZAYuoRB = [ files('foo.c')[0], 'bar.c' ]
JOEDNXrEAy = true
ozXqYZWNiz = 'String'
RMJrxRqWiv = [ declare_dependency(), declare_dependency() ]
KwHIsclGJm = files('foo.c', 'bar.c')
NFkoJkEBpG = [ 'foo', 'bar' ]
NHQZgKJYzr = [ files('foo.c')[0], 'bar.c' ]
OTTeiONInI = 'String'
YIPKntzGeT = [ static_library('GljbZWwCaM', 'foo.c') ]
PktqkbDrzH = [ static_library('VnvMwMZzGK', 'foo.c') ]
quQrawGkec = true
irKyFjBnDT = true
SfKiRokVAW = 'String'
kcEDjRrKTr = 'rwxr-xr-x'
nqudKJcBKV = 'String'
gzJuLQiJSb = files('foo.c', 'bar.c')
UknmKHUHYZ = [ 'key1=value1', 'key2=value2' ]
RNgmarmrrW = 'String'
HdjAEWWjJN = true
rSiaEFBzHW = [ 'foo', 'bar' ]
zekFVCLCGC = [ 'foo', 'bar' ]
OdSOdivtnv = true
VOoXJMmddW = 'String'
Lgwsdmtquo = 'String'
SXyheVGDOi = 'String'
both_libraries(sWLnIYpgPH,rUnZAYuoRB,build_by_default : JOEDNXrEAy,build_rpath : ozXqYZWNiz,dependencies : RMJrxRqWiv,extra_files : KwHIsclGJm,link_args : NFkoJkEBpG,link_depends : NHQZgKJYzr,link_language : OTTeiONInI,link_whole : YIPKntzGeT,link_with : PktqkbDrzH,implicit_include_directories : quQrawGkec,include_directories : EPEoaYRwaJ,install : irKyFjBnDT,install_dir : SfKiRokVAW,install_mode : kcEDjRrKTr,install_rpath : nqudKJcBKV,objects : gzJuLQiJSb,override_options : UknmKHUHYZ,gnu_symbol_visibility : RNgmarmrrW,d_import_dirs : EPEoaYRwaJ,d_unittest : HdjAEWWjJN,d_module_versions : rSiaEFBzHW,d_debug : zekFVCLCGC,native : OdSOdivtnv,name_prefix : VOoXJMmddW,name_suffix : Lgwsdmtquo,rust_crate_type : SXyheVGDOi)
hFXGeGMkIs = 'ayuJaUrrPZ'
dNHrliBsMD = [ files('foo.c')[0], 'bar.c' ]
QZRlgsYMIT = true
jXMundYgMq = 'String'
RUHgOupqAH = [ declare_dependency(), declare_dependency() ]
jsCLuQJXkV = files('foo.c', 'bar.c')
rgTlDAjAWa = [ 'foo', 'bar' ]
awhSusoOuq = [ files('foo.c')[0], 'bar.c' ]
ZYbgOinTlA = 'String'
NOnMYhInDX = [ static_library('IhCKBxEdac', 'foo.c') ]
fMuDBWTqNH = [ static_library('GjwUWYDrwA', 'foo.c') ]
YMQVmxFgbB = true
qYoNKrkkwv = true
TPglniyQvR = 'String'
cPnbnEMWPe = 'rwxr-xr-x'
lHNJPjTTaC = 'String'
tsxiyFFNca = files('foo.c', 'bar.c')
sAZGbnoegJ = [ 'key1=value1', 'key2=value2' ]
oMbWCrnvAD = 'String'
wxpZRFnKpJ = true
gXxPlJAwKq = [ 'foo', 'bar' ]
BXYKeIIUsR = [ 'foo', 'bar' ]
zHwLOKlTUE = true
TlWgscHmKf = 'String'
qxUHPrmZJX = 'String'
OHuOvpuwDt = 'String'
both_libraries(hFXGeGMkIs,dNHrliBsMD,build_by_default : QZRlgsYMIT,build_rpath : jXMundYgMq,dependencies : RUHgOupqAH,extra_files : jsCLuQJXkV,link_args : rgTlDAjAWa,link_depends : awhSusoOuq,link_language : ZYbgOinTlA,link_whole : NOnMYhInDX,link_with : fMuDBWTqNH,implicit_include_directories : YMQVmxFgbB,include_directories : EPEoaYRwaJ,install : qYoNKrkkwv,install_dir : TPglniyQvR,install_mode : cPnbnEMWPe,install_rpath : lHNJPjTTaC,objects : tsxiyFFNca,override_options : sAZGbnoegJ,gnu_symbol_visibility : oMbWCrnvAD,d_import_dirs : EPEoaYRwaJ,d_unittest : wxpZRFnKpJ,d_module_versions : gXxPlJAwKq,d_debug : BXYKeIIUsR,native : zHwLOKlTUE,name_prefix : TlWgscHmKf,name_suffix : qxUHPrmZJX,rust_crate_type : OHuOvpuwDt)
error('This error is produced to speed up checks and can be ignored ($IGNORE$)')
```
**Expected behaviour**

No crash.

**System parameters**
```
The Meson build system
Version: 0.60.1
Build type: native build
C compiler for the host machine: gcc (gcc 8.3.0 "gcc (x86_64-posix-seh, Built by strawberryperl.com project) 8.3.0")
C linker for the host machine: gcc ld.bfd 2.32
Java compiler for the host machine: javac (unknown 17.0.1)
Host machine cpu family: x86_64
Host machine cpu: x86_64
```



Discussion:
The following buildfile results in the same last trace line:

```meson
project('generated', ['c', 'java'])

iNxRUToEAI = 'IoVBcurmHj'
wpnXfagzCr = [ files('foo.c')[0], 'bar.c' ]
OaMKBMZetx = true
LlLUDFaGDc = 'String'
ndMbFBbIyC = [ declare_dependency(), declare_dependency() ]
AkZTAhqlaZ = files('foo.c', 'bar.c')
cmixxSpfTl = [ 'foo', 'bar' ]
BAIMBRDgbe = [ files('foo.c')[0], 'bar.c' ]
bBIAPKvxTc = 'String'
CeRCoabjOV = [ static_library('UdHbJdRSHN', 'foo.c') ]
PPWPMtmDRA = [ static_library('SElvphBMKY', 'foo.c') ]
CyFhhRXUYP = true
yEPHanaKuS = [ include_directories('include'), 'include' ]
WrcIJrwNRI = true
hfnqsrkdBP = 'String'
wPjidhxcrn = 'rwxr-xr-x'
xZtBxUgvzu = 'String'
kCwZOkMQhO = files('foo.c', 'bar.c')
DEsUKpFpZP = [ 'key1=value1', 'key2=value2' ]
tmpIvIhjpE = 'String'
PnYCSzxhcQ = include_directories('include')
gZsOmbRCVm = true
yYQYLDrZiR = [ 'foo', 'bar' ]
NKWQnedAMP = [ 'foo', 'bar' ]
ICoRxtjPNR = true
LYMLMxsHiK = 'String'
SMnqvHBnMe = 'String'
lukimGfRLK = 'String'
dlZZRmbBJq = both_libraries(iNxRUToEAI,wpnXfagzCr,build_by_default : OaMKBMZetx,build_rpath : LlLUDFaGDc,dependencies : ndMbFBbIyC,extra_files : AkZTAhqlaZ,link_args : cmixxSpfTl,link_depends : BAIMBRDgbe,link_language : bBIAPKvxTc,link_whole : CeRCoabjOV,link_with : PPWPMtmDRA,implicit_include_directories : CyFhhRXUYP,include_directories : yEPHanaKuS,install : WrcIJrwNRI,install_dir : hfnqsrkdBP,install_mode : wPjidhxcrn,install_rpath : xZtBxUgvzu,objects : kCwZOkMQhO,override_options : DEsUKpFpZP,gnu_symbol_visibility : tmpIvIhjpE,d_import_dirs : PnYCSzxhcQ,d_unittest : gZsOmbRCVm,d_module_versions : yYQYLDrZiR,d_debug : NKWQnedAMP,native : ICoRxtjPNR,name_prefix : LYMLMxsHiK,name_suffix : SMnqvHBnMe,rust_crate_type : lukimGfRLK)
ogSqOuMsLc = true
dlZZRmbBJq.extract_all_objects(recursive : ogSqOuMsLc)
qFkxajBQZF = []
dlZZRmbBJq.extract_objects(qFkxajBQZF)
tFATbFddFM = []
dlZZRmbBJq.extract_objects(tFATbFddFM)
dlZZRmbBJq.found()
dlZZRmbBJq.full_path()
dlZZRmbBJq.get_shared_lib()
dlZZRmbBJq.get_static_lib()
dlZZRmbBJq.name()
dlZZRmbBJq.private_dir_include()
error('This error is produced to speed up checks and can be ignored ($IGNORE$)')

```
The following buildfile results in the same last trace line:

```meson
project('generated', ['c', 'java'])

obj = files('foo.c')[0]
QAqzGsURVv = [obj]
zfyEVRMHXV = 'SmBJhhisBz'
qMBJkmkHQS = 'foo.c'
xKLprRwLEK = true
qbgAiXUxvE = 'String'
HFlelHBdud = [ declare_dependency(), declare_dependency() ]
nJXxYRgVyu = [ 'foo', 'bar' ]
yebYHWNVPf = 'String'
WeeFxOMmcT = [ static_library('IUvYSnCGEG', 'foo.c') ]
FtMboFPrVU = [ static_library('mIXHgudoKR', 'foo.c') ]
elUZZYqAYC = true
wYGGcXLfFL = [ include_directories('include'), 'include' ]
djgBJFLFqd = true
DtecXXVXhh = 'String'
cPKkorMHIp = 'rwxr-xr-x'
OlXWyhNpWf = 'String'
EoMXyDLwWm = [ 'key1=value1', 'key2=value2' ]
xRIxTbRWPM = 'String'
ujSmRlAgiJ = include_directories('include')
XFddOBKwHS = true
aaWspTKmDp = [ 'foo', 'bar' ]
HFtArUmPGj = [ 'foo', 'bar' ]
yNKUsVJEdb = true
taEmYKLEGV = 'String'
CveeaIzyqP = 'String'
FZNdXZQugF = 'String'
both_libraries(zfyEVRMHXV,qMBJkmkHQS,build_by_default : xKLprRwLEK,build_rpath : qbgAiXUxvE,dependencies : HFlelHBdud,extra_files : QAqzGsURVv,link_args : nJXxYRgVyu,link_depends : QAqzGsURVv,link_language : yebYHWNVPf,link_whole : WeeFxOMmcT,link_with : FtMboFPrVU,implicit_include_directories : elUZZYqAYC,include_directories : wYGGcXLfFL,install : djgBJFLFqd,install_dir : DtecXXVXhh,install_mode : cPKkorMHIp,install_rpath : OlXWyhNpWf,objects : QAqzGsURVv,override_options : EoMXyDLwWm,gnu_symbol_visibility : xRIxTbRWPM,d_import_dirs : ujSmRlAgiJ,d_unittest : XFddOBKwHS,d_module_versions : aaWspTKmDp,d_debug : HFtArUmPGj,native : yNKUsVJEdb,name_prefix : taEmYKLEGV,name_suffix : CveeaIzyqP,rust_crate_type : FZNdXZQugF)
LnAWssPUvv = 'oyhVoQGjgo'
MpraZxoOJz = 'foo.c'
tyxYHCGtnX = true
ZLdItZkYQT = 'String'
KhlBzJJRRQ = [ declare_dependency(), declare_dependency() ]
yOKvvhiSKh = [ 'foo', 'bar' ]
NWvJFppSZf = 'String'
hNlqYBQoOF = [ static_library('hByuDLHZUA', 'foo.c') ]
KXyVItbVrc = [ static_library('rcUMRSQbQz', 'foo.c') ]
rgXtsFYGui = true
DeSGsfPcsE = [ include_directories('include'), 'include' ]
ATiHDZRrMx = true
xEiaPsPbyF = 'String'
gJmBOsXmfs = 'rwxr-xr-x'
ofRysmVrJR = 'String'
KrFrlsNGte = [ 'key1=value1', 'key2=value2' ]
PNwHNSzWGd = 'String'
WwwwVrNmJA = [ include_directories('include'), 'include' ]
mCfrIfVmrh = true
CgrFbHUMif = [ 'foo', 'bar' ]
vwhFiZAXRi = [ 'foo', 'bar' ]
OwBgpKPwPu = true
ZcPvHILeVm = 'String'
qRdeWraZGU = 'String'
xVFwLtThdp = 'String'
both_libraries(LnAWssPUvv,MpraZxoOJz,build_by_default : tyxYHCGtnX,build_rpath : ZLdItZkYQT,dependencies : KhlBzJJRRQ,extra_files : QAqzGsURVv,link_args : yOKvvhiSKh,link_depends : QAqzGsURVv,link_language : NWvJFppSZf,link_whole : hNlqYBQoOF,link_with : KXyVItbVrc,implicit_include_directories : rgXtsFYGui,include_directories : DeSGsfPcsE,install : ATiHDZRrMx,install_dir : xEiaPsPbyF,install_mode : gJmBOsXmfs,install_rpath : ofRysmVrJR,objects : QAqzGsURVv,override_options : KrFrlsNGte,gnu_symbol_visibility : PNwHNSzWGd,d_import_dirs : WwwwVrNmJA,d_unittest : mCfrIfVmrh,d_module_versions : CgrFbHUMif,d_debug : vwhFiZAXRi,native : OwBgpKPwPu,name_prefix : ZcPvHILeVm,name_suffix : qRdeWraZGU,rust_crate_type : xVFwLtThdp)
eLluySWulF = 'lFHrGjyzcz'
ksLZaKyUgJ = true
LoDJJkbxGV = 'String'
dZPdapBMVj = [ declare_dependency(), declare_dependency() ]
FAyKkmyTBU = [ 'foo', 'bar' ]
jmzWPJrBye = 'String'
JzBZzwWQut = [ static_library('SqaIdWrJev', 'foo.c') ]
heYTuCvrsM = [ static_library('LAslfHDmos', 'foo.c') ]
LCAkhqCZko = true
WROjYHTjXQ = [ include_directories('include'), 'include' ]
hSvjVIQlRi = true
AJbhxCvrBV = 'String'
wOqaDYvEhg = 'rwxr-xr-x'
cFtrzVFTIS = 'String'
KzJVnREDtJ = [ 'key1=value1', 'key2=value2' ]
kMcNtjyYys = 'String'
zjnbzJhQdX = include_directories('include')
stNDNcIMDn = true
yidHwkyoih = [ 'foo', 'bar' ]
QoRNskpTGk = [ 'foo', 'bar' ]
XolzzpuyEv = true
RlaIDHnFVh = 'String'
fKGvFfmNok = 'String'
COfBlFdmMB = 'String'
both_libraries(eLluySWulF,QAqzGsURVv,build_by_default : ksLZaKyUgJ,build_rpath : LoDJJkbxGV,dependencies : dZPdapBMVj,extra_files : QAqzGsURVv,link_args : FAyKkmyTBU,link_depends : QAqzGsURVv,link_language : jmzWPJrBye,link_whole : JzBZzwWQut,link_with : heYTuCvrsM,implicit_include_directories : LCAkhqCZko,include_directories : WROjYHTjXQ,install : hSvjVIQlRi,install_dir : AJbhxCvrBV,install_mode : wOqaDYvEhg,install_rpath : cFtrzVFTIS,objects : QAqzGsURVv,override_options : KzJVnREDtJ,gnu_symbol_visibility : kMcNtjyYys,d_import_dirs : zjnbzJhQdX,d_unittest : stNDNcIMDn,d_module_versions : yidHwkyoih,d_debug : QoRNskpTGk,native : XolzzpuyEv,name_prefix : RlaIDHnFVh,name_suffix : fKGvFfmNok,rust_crate_type : COfBlFdmMB)
LgnCWJlbnJ = 'qqzihUTKTP'
kFMLZznGVR = true
xrIUBgdTrY = 'String'
FooKgpPAtu = [ declare_dependency(), declare_dependency() ]
yQRsjaJsqS = [ 'foo', 'bar' ]
MpKuEPaqQt = 'String'
LmJXJHgjCI = [ static_library('sUuEmksKkt', 'foo.c') ]
GfqFxzYrnL = [ static_library('TuZoRKVqru', 'foo.c') ]
HpZGnNqNKb = true
uRedsFzyIf = [ include_directories('include'), 'include' ]
rabaCoIlmS = true
fUYHVfZxzN = 'String'
zAkCeXHmUq = 'rwxr-xr-x'
GJBYdlDBxU = 'String'
MukOTvKPDZ = [ 'key1=value1', 'key2=value2' ]
hxroCopIUT = 'String'
owjswNrJix = [ include_directories('include'), 'include' ]
NZSFcYiEwQ = true
MKXJiOILwV = [ 'foo', 'bar' ]
MdExRmPvuj = [ 'foo', 'bar' ]
NEeFpkyhIM = true
hkKygijqYQ = 'String'
JNBGmostAP = 'String'
CuXxcLWmxV = 'String'
both_libraries(LgnCWJlbnJ,QAqzGsURVv,build_by_default : kFMLZznGVR,build_rpath : xrIUBgdTrY,dependencies : FooKgpPAtu,extra_files : QAqzGsURVv,link_args : yQRsjaJsqS,link_depends : QAqzGsURVv,link_language : MpKuEPaqQt,link_whole : LmJXJHgjCI,link_with : GfqFxzYrnL,implicit_include_directories : HpZGnNqNKb,include_directories : uRedsFzyIf,install : rabaCoIlmS,install_dir : fUYHVfZxzN,install_mode : zAkCeXHmUq,install_rpath : GJBYdlDBxU,objects : QAqzGsURVv,override_options : MukOTvKPDZ,gnu_symbol_visibility : hxroCopIUT,d_import_dirs : owjswNrJix,d_unittest : NZSFcYiEwQ,d_module_versions : MKXJiOILwV,d_debug : MdExRmPvuj,native : NEeFpkyhIM,name_prefix : hkKygijqYQ,name_suffix : JNBGmostAP,rust_crate_type : CuXxcLWmxV)
error('This error is produced to speed up checks and can be ignored ($IGNORE$)')

```
The following buildfile results in the same last trace line:

```meson
project('generated', ['c', 'java'])

kdcLKnYZrr = 'YVLoqqPRFa'
PPziDCAvmk = 'foo.c'
TLWXHWqTBL = true
FDDDuijgJl = 'String'
nBfPBbNdLO = [ declare_dependency(), declare_dependency() ]
JuXoqGDgyp = files('foo.c', 'bar.c')
fjfgiZhlyf = [ 'foo', 'bar' ]
SMAzpReCVj = [ files('foo.c')[0], 'bar.c' ]
OmcMsgdNwN = 'String'
mltvQwjBdC = [ static_library('kUNrugpVaG', 'foo.c') ]
uJxyJwqiOE = [ static_library('rwOOOhVkKc', 'foo.c') ]
EkEISktxkb = true
yxxWTBPPDs = [ include_directories('include'), 'include' ]
eQHjeoplhq = true
jJhMAdeDkI = 'String'
YSzvTekxSc = 'rwxr-xr-x'
BJXsslucdF = 'String'
JsyPjewFwJ = files('foo.c', 'bar.c')
BWwvkGBkQl = [ 'key1=value1', 'key2=value2' ]
iAFbZunjep = 'String'
SsJGQFAzzh = include_directories('include')
BmhNXDKKtE = true
rMPpRDTMEb = [ 'foo', 'bar' ]
jRWYKLHFxy = [ 'foo', 'bar' ]
WrMbOoXAVm = true
VUaGHzUCMZ = 'String'
BSbMzUJNws = 'String'
KeuvjPmVrn = 'String'
OZBNydYeiy = both_libraries(kdcLKnYZrr,PPziDCAvmk,build_by_default : TLWXHWqTBL,build_rpath : FDDDuijgJl,dependencies : nBfPBbNdLO,extra_files : JuXoqGDgyp,link_args : fjfgiZhlyf,link_depends : SMAzpReCVj,link_language : OmcMsgdNwN,link_whole : mltvQwjBdC,link_with : uJxyJwqiOE,implicit_include_directories : EkEISktxkb,include_directories : yxxWTBPPDs,install : eQHjeoplhq,install_dir : jJhMAdeDkI,install_mode : YSzvTekxSc,install_rpath : BJXsslucdF,objects : JsyPjewFwJ,override_options : BWwvkGBkQl,gnu_symbol_visibility : iAFbZunjep,d_import_dirs : SsJGQFAzzh,d_unittest : BmhNXDKKtE,d_module_versions : rMPpRDTMEb,d_debug : jRWYKLHFxy,native : WrMbOoXAVm,name_prefix : VUaGHzUCMZ,name_suffix : BSbMzUJNws,rust_crate_type : KeuvjPmVrn)
fqJriwtEIm = true
OZBNydYeiy.extract_all_objects(recursive : fqJriwtEIm)
bePfljChmT = []
OZBNydYeiy.extract_objects(bePfljChmT)
MmRDEMRdia = []
OZBNydYeiy.extract_objects(MmRDEMRdia)
OZBNydYeiy.found()
OZBNydYeiy.full_path()
OZBNydYeiy.get_shared_lib()
OZBNydYeiy.get_static_lib()
OZBNydYeiy.name()
OZBNydYeiy.private_dir_include()
error('This error is produced to speed up checks and can be ignored ($IGNORE$)')

```
The following buildfile results in the same last trace line:

```meson
project('generated', ['c', 'java'])

obj = declare_dependency()
bSfgqOIvsh = [obj]
XMkJXsSgoq = 'hmzHYHruBb'
shMMgFOetL = 'foo.c'
wxwunZmCLq = true
sVLzDkkMne = 'String'
GyIHmZMWCD = files('foo.c', 'bar.c')
qqDltzyWXj = [ 'foo', 'bar' ]
KKEtDxhrrH = [ files('foo.c')[0], 'bar.c' ]
LmyDqQOrFq = 'String'
bYjsjuOAwS = [ static_library('qVIwaIJBkB', 'foo.c') ]
ijaXCDxhPr = [ static_library('njDFcjtyQX', 'foo.c') ]
NdIxBuNlOA = true
vgrQrWZEnn = [ include_directories('include'), 'include' ]
VoAdcCloCz = true
jfPKOhlaUK = 'String'
QMMjbnRyBe = 'rwxr-xr-x'
wSwSoFVSmO = 'String'
RQXBGbKgnG = files('foo.c', 'bar.c')
xoUNOpAqoA = [ 'key1=value1', 'key2=value2' ]
qbtBFHpaOc = 'String'
gKfRUaMceR = include_directories('include')
rgvNyePyRM = true
mPtNpqxrar = [ 'foo', 'bar' ]
oRjKFRweHb = [ 'foo', 'bar' ]
awLImVcrbx = true
JaguXAzsgI = 'String'
CNtEHcWcay = 'String'
MQcfDKQOxI = 'String'
both_libraries(XMkJXsSgoq,shMMgFOetL,build_by_default : wxwunZmCLq,build_rpath : sVLzDkkMne,dependencies : bSfgqOIvsh,extra_files : GyIHmZMWCD,link_args : qqDltzyWXj,link_depends : KKEtDxhrrH,link_language : LmyDqQOrFq,link_whole : bYjsjuOAwS,link_with : ijaXCDxhPr,implicit_include_directories : NdIxBuNlOA,include_directories : vgrQrWZEnn,install : VoAdcCloCz,install_dir : jfPKOhlaUK,install_mode : QMMjbnRyBe,install_rpath : wSwSoFVSmO,objects : RQXBGbKgnG,override_options : xoUNOpAqoA,gnu_symbol_visibility : qbtBFHpaOc,d_import_dirs : gKfRUaMceR,d_unittest : rgvNyePyRM,d_module_versions : mPtNpqxrar,d_debug : oRjKFRweHb,native : awLImVcrbx,name_prefix : JaguXAzsgI,name_suffix : CNtEHcWcay,rust_crate_type : MQcfDKQOxI)
SrTkUqCCIL = 'uJgWzSlabj'
dpckwvbMaC = 'foo.c'
DTbrRGDbXT = true
rqgxRNIztk = 'String'
kQeWPWzmvu = files('foo.c', 'bar.c')
enNpPXQfLN = [ 'foo', 'bar' ]
SRiKyctzzL = [ files('foo.c')[0], 'bar.c' ]
sNJeDJibOJ = 'String'
FzgeZjMPWa = [ static_library('JKHKEcVgyp', 'foo.c') ]
hiOKxzcOhD = [ static_library('limUSsYBIU', 'foo.c') ]
TkgZiAvSnB = true
dHhmGhJLYa = [ include_directories('include'), 'include' ]
LFzEIZzgMC = true
UBqFHdSdnK = 'String'
CDoVrYKTVt = 'rwxr-xr-x'
CacTQOwbNs = 'String'
QOysdcRaFV = files('foo.c', 'bar.c')
QdSwtZkmlP = [ 'key1=value1', 'key2=value2' ]
HVUPsaqrPD = 'String'
cikgmiTnTB = [ include_directories('include'), 'include' ]
vAAfUTSEQf = true
PPatSMxmeO = [ 'foo', 'bar' ]
QTufYOQrhX = [ 'foo', 'bar' ]
rdZunFcjYH = true
bADKzCvKme = 'String'
vaUMDJTTsr = 'String'
LIRaGmwyho = 'String'
both_libraries(SrTkUqCCIL,dpckwvbMaC,build_by_default : DTbrRGDbXT,build_rpath : rqgxRNIztk,dependencies : bSfgqOIvsh,extra_files : kQeWPWzmvu,link_args : enNpPXQfLN,link_depends : SRiKyctzzL,link_language : sNJeDJibOJ,link_whole : FzgeZjMPWa,link_with : hiOKxzcOhD,implicit_include_directories : TkgZiAvSnB,include_directories : dHhmGhJLYa,install : LFzEIZzgMC,install_dir : UBqFHdSdnK,install_mode : CDoVrYKTVt,install_rpath : CacTQOwbNs,objects : QOysdcRaFV,override_options : QdSwtZkmlP,gnu_symbol_visibility : HVUPsaqrPD,d_import_dirs : cikgmiTnTB,d_unittest : vAAfUTSEQf,d_module_versions : PPatSMxmeO,d_debug : QTufYOQrhX,native : rdZunFcjYH,name_prefix : bADKzCvKme,name_suffix : vaUMDJTTsr,rust_crate_type : LIRaGmwyho)
dqFAIUghWf = 'gbgzNxzXcQ'
fLjyoxkMCr = [ files('foo.c')[0], 'bar.c' ]
dYlqsmEPxh = true
TSgFmMvSuz = 'String'
rQAEivcUie = files('foo.c', 'bar.c')
OgbtgPqicQ = [ 'foo', 'bar' ]
BfWDhozvSK = [ files('foo.c')[0], 'bar.c' ]
pTRiUKSveh = 'String'
WWXVnZtszD = [ static_library('aAQsEaOOCj', 'foo.c') ]
HAnEckWnit = [ static_library('JaPfNZMGdH', 'foo.c') ]
AlBBMnIZVj = true
wfsOsrhxkC = [ include_directories('include'), 'include' ]
DtlGPnAWJI = true
ZdGOkNgzbw = 'String'
psfefLGUaX = 'rwxr-xr-x'
GblJKbziOO = 'String'
RXDfQvFXeQ = files('foo.c', 'bar.c')
xUSznRMnwl = [ 'key1=value1', 'key2=value2' ]
YFKvdPOgoH = 'String'
GCtLJdXJoF = include_directories('include')
tYRfQHXLRH = true
gScLmwbrsa = [ 'foo', 'bar' ]
HMhxaWwfwv = [ 'foo', 'bar' ]
uMwMxkpCRw = true
jfIFdnNYpl = 'String'
OLAAzyeJdr = 'String'
XbLlUqyyah = 'String'
both_libraries(dqFAIUghWf,fLjyoxkMCr,build_by_default : dYlqsmEPxh,build_rpath : TSgFmMvSuz,dependencies : bSfgqOIvsh,extra_files : rQAEivcUie,link_args : OgbtgPqicQ,link_depends : BfWDhozvSK,link_language : pTRiUKSveh,link_whole : WWXVnZtszD,link_with : HAnEckWnit,implicit_include_directories : AlBBMnIZVj,include_directories : wfsOsrhxkC,install : DtlGPnAWJI,install_dir : ZdGOkNgzbw,install_mode : psfefLGUaX,install_rpath : GblJKbziOO,objects : RXDfQvFXeQ,override_options : xUSznRMnwl,gnu_symbol_visibility : YFKvdPOgoH,d_import_dirs : GCtLJdXJoF,d_unittest : tYRfQHXLRH,d_module_versions : gScLmwbrsa,d_debug : HMhxaWwfwv,native : uMwMxkpCRw,name_prefix : jfIFdnNYpl,name_suffix : OLAAzyeJdr,rust_crate_type : XbLlUqyyah)
OLRgXnEGfO = 'kBpWQQiEhM'
NaJPlCAxbx = [ files('foo.c')[0], 'bar.c' ]
mgULmQwMhv = true
JNsGgHSqyp = 'String'
UlnpALZXic = files('foo.c', 'bar.c')
SPmKVnhtXV = [ 'foo', 'bar' ]
LNmdETVuHn = [ files('foo.c')[0], 'bar.c' ]
BJTyyHljvl = 'String'
xUcBbCogwD = [ static_library('zQbtCXOVpG', 'foo.c') ]
jmtaHIKKHP = [ static_library('dLFRwROedK', 'foo.c') ]
MaVsjqBSEw = true
VSkpPhnaWX = [ include_directories('include'), 'include' ]
qJprTNcWCM = true
uFvehdMFtM = 'String'
SQfSRvDsny = 'rwxr-xr-x'
fQCruYBWqD = 'String'
hLZWmvFvQv = files('foo.c', 'bar.c')
oFbwRzWMOS = [ 'key1=value1', 'key2=value2' ]
FwgftiyBRZ = 'String'
ggLwqurJEc = [ include_directories('include'), 'include' ]
wqlJupTJdg = true
LEWXEpIrKR = [ 'foo', 'bar' ]
ZsSyRGUzHt = [ 'foo', 'bar' ]
dRztkOqsTg = true
YGdcRquSio = 'String'
ywHbrswPUT = 'String'
ZgdZiVEHBF = 'String'
both_libraries(OLRgXnEGfO,NaJPlCAxbx,build_by_default : mgULmQwMhv,build_rpath : JNsGgHSqyp,dependencies : bSfgqOIvsh,extra_files : UlnpALZXic,link_args : SPmKVnhtXV,link_depends : LNmdETVuHn,link_language : BJTyyHljvl,link_whole : xUcBbCogwD,link_with : jmtaHIKKHP,implicit_include_directories : MaVsjqBSEw,include_directories : VSkpPhnaWX,install : qJprTNcWCM,install_dir : uFvehdMFtM,install_mode : SQfSRvDsny,install_rpath : fQCruYBWqD,objects : hLZWmvFvQv,override_options : oFbwRzWMOS,gnu_symbol_visibility : FwgftiyBRZ,d_import_dirs : ggLwqurJEc,d_unittest : wqlJupTJdg,d_module_versions : LEWXEpIrKR,d_debug : ZsSyRGUzHt,native : dRztkOqsTg,name_prefix : YGdcRquSio,name_suffix : ywHbrswPUT,rust_crate_type : ZgdZiVEHBF)
error('This error is produced to speed up checks and can be ignored ($IGNORE$)')

```
The following buildfile results in the same last trace line:

```meson
project('generated', ['c', 'java'])

obj = files('foo.c')[0]
PsdavrlKgy = [obj]
JzuJIzYaxy = 'QlOcqFtnXd'
ZBlnbtRNeh = 'foo.c'
rcMvEzeeih = true
aYlTOurlTE = 'String'
lMKXlxWiYY = [ declare_dependency(), declare_dependency() ]
ulbxzlUzna = [ 'foo', 'bar' ]
dwpyaFrREM = 'String'
zWQjQaclrw = [ static_library('VTkSYVWdwD', 'foo.c') ]
UIxPcHSLSS = [ static_library('jsRuIedPsr', 'foo.c') ]
JwDRGoNYLg = true
LXGGyoMXjQ = [ include_directories('include'), 'include' ]
yLbjTmrZQd = true
HXseVclTWr = 'String'
bnnglCsfDE = 'rwxr-xr-x'
WgZEnDQdHG = 'String'
gnESCNbPWq = [ 'key1=value1', 'key2=value2' ]
RGUvcDGXng = 'String'
ysILqzOdcb = include_directories('include')
hGDChVRsJL = true
gUJJDzuZph = [ 'foo', 'bar' ]
bzqIIXvhRI = [ 'foo', 'bar' ]
ZXdQYqnGkZ = true
nvCCHFYknR = 'String'
PIWREzyxDp = 'String'
rzPXkkLHNq = 'String'
both_libraries(JzuJIzYaxy,ZBlnbtRNeh,build_by_default : rcMvEzeeih,build_rpath : aYlTOurlTE,dependencies : lMKXlxWiYY,extra_files : PsdavrlKgy,link_args : ulbxzlUzna,link_depends : PsdavrlKgy,link_language : dwpyaFrREM,link_whole : zWQjQaclrw,link_with : UIxPcHSLSS,implicit_include_directories : JwDRGoNYLg,include_directories : LXGGyoMXjQ,install : yLbjTmrZQd,install_dir : HXseVclTWr,install_mode : bnnglCsfDE,install_rpath : WgZEnDQdHG,objects : PsdavrlKgy,override_options : gnESCNbPWq,gnu_symbol_visibility : RGUvcDGXng,d_import_dirs : ysILqzOdcb,d_unittest : hGDChVRsJL,d_module_versions : gUJJDzuZph,d_debug : bzqIIXvhRI,native : ZXdQYqnGkZ,name_prefix : nvCCHFYknR,name_suffix : PIWREzyxDp,rust_crate_type : rzPXkkLHNq)
GzOjYmxGaE = 'WxdvhgNyBh'
SaeWiSgTAZ = 'foo.c'
NsPIBGNEhn = true
kCGakbhwmu = 'String'
AVPvsXNCKu = [ declare_dependency(), declare_dependency() ]
wSVHDHydyY = [ 'foo', 'bar' ]
kkkTfRQsSC = 'String'
jefTzIVVAL = [ static_library('GeKkPAkVWt', 'foo.c') ]
kMgJdaXEpG = [ static_library('vXyotXIRvT', 'foo.c') ]
YHFsigFzWE = true
lPJQkrdrXa = [ include_directories('include'), 'include' ]
XYLdnmYzWl = true
SdFIHWMMVU = 'String'
xVujBpNbtT = 'rwxr-xr-x'
thphWUgxue = 'String'
qkqdmZLHEx = [ 'key1=value1', 'key2=value2' ]
XLpvnljDhG = 'String'
zZTWtGcKlU = [ include_directories('include'), 'include' ]
HGLfIEEQGc = true
SrWbdlBASx = [ 'foo', 'bar' ]
YqhyeqWQky = [ 'foo', 'bar' ]
dQfwpLtIoc = true
OalKjgWqCo = 'String'
nyZcxdRsik = 'String'
UAyWoQzIAE = 'String'
both_libraries(GzOjYmxGaE,SaeWiSgTAZ,build_by_default : NsPIBGNEhn,build_rpath : kCGakbhwmu,dependencies : AVPvsXNCKu,extra_files : PsdavrlKgy,link_args : wSVHDHydyY,link_depends : PsdavrlKgy,link_language : kkkTfRQsSC,link_whole : jefTzIVVAL,link_with : kMgJdaXEpG,implicit_include_directories : YHFsigFzWE,include_directories : lPJQkrdrXa,install : XYLdnmYzWl,install_dir : SdFIHWMMVU,install_mode : xVujBpNbtT,install_rpath : thphWUgxue,objects : PsdavrlKgy,override_options : qkqdmZLHEx,gnu_symbol_visibility : XLpvnljDhG,d_import_dirs : zZTWtGcKlU,d_unittest : HGLfIEEQGc,d_module_versions : SrWbdlBASx,d_debug : YqhyeqWQky,native : dQfwpLtIoc,name_prefix : OalKjgWqCo,name_suffix : nyZcxdRsik,rust_crate_type : UAyWoQzIAE)
kMdeOSYRrH = 'sooihqrPKV'
AvGoWKBFhm = true
fxDuRupCyg = 'String'
suUELnBHuj = [ declare_dependency(), declare_dependency() ]
EwqpzpRsmd = [ 'foo', 'bar' ]
mEmtqrrAOG = 'String'
moqjCXomDv = [ static_library('vbtTMeJlaU', 'foo.c') ]
drRreqQSKh = [ static_library('BlCCGErJPM', 'foo.c') ]
CVxtWkADRw = true
FcCwwZRein = [ include_directories('include'), 'include' ]
ZgpbDlZvZh = true
yZPwHWohWM = 'String'
DKZvbrVzMp = 'rwxr-xr-x'
HlmdzCGMgk = 'String'
olFFgEgnhl = [ 'key1=value1', 'key2=value2' ]
NXAuDSJOJM = 'String'
qhdbxvDOUq = include_directories('include')
iPDRbpRPmK = true
XytgcVTFqn = [ 'foo', 'bar' ]
ijhYRjgxvD = [ 'foo', 'bar' ]
gmOowtfPdR = true
HlbwbTYWZi = 'String'
eQaUYqMHNR = 'String'
ysYhqOlwkS = 'String'
both_libraries(kMdeOSYRrH,PsdavrlKgy,build_by_default : AvGoWKBFhm,build_rpath : fxDuRupCyg,dependencies : suUELnBHuj,extra_files : PsdavrlKgy,link_args : EwqpzpRsmd,link_depends : PsdavrlKgy,link_language : mEmtqrrAOG,link_whole : moqjCXomDv,link_with : drRreqQSKh,implicit_include_directories : CVxtWkADRw,include_directories : FcCwwZRein,install : ZgpbDlZvZh,install_dir : yZPwHWohWM,install_mode : DKZvbrVzMp,install_rpath : HlmdzCGMgk,objects : PsdavrlKgy,override_options : olFFgEgnhl,gnu_symbol_visibility : NXAuDSJOJM,d_import_dirs : qhdbxvDOUq,d_unittest : iPDRbpRPmK,d_module_versions : XytgcVTFqn,d_debug : ijhYRjgxvD,native : gmOowtfPdR,name_prefix : HlbwbTYWZi,name_suffix : eQaUYqMHNR,rust_crate_type : ysYhqOlwkS)
yjnTkarMun = 'ndAZUlpeVi'
vCUCEVMoYZ = true
bPwieYKjkW = 'String'
NDDBMignnt = [ declare_dependency(), declare_dependency() ]
FuQybevTIE = [ 'foo', 'bar' ]
euSmWMdrax = 'String'
DraClNBGlx = [ static_library('AACsxeSlwA', 'foo.c') ]
HprrtUaQeV = [ static_library('NhdeIpTCtJ', 'foo.c') ]
YFcRjsEzVB = true
LYOaUgGOzk = [ include_directories('include'), 'include' ]
rCNrFIYGuU = true
YOXeVbvjSW = 'String'
ZdxzMLRctl = 'rwxr-xr-x'
ANftxBLnrb = 'String'
hetcAhfhGi = [ 'key1=value1', 'key2=value2' ]
CIXOztpvmv = 'String'
SrIdPmUwtX = [ include_directories('include'), 'include' ]
njiAOXSKFp = true
ZeaPynzrwv = [ 'foo', 'bar' ]
gByapPqNKV = [ 'foo', 'bar' ]
QMNYLTqypJ = true
xEklwFrMRG = 'String'
DGSqmfPBUF = 'String'
aVssRcvCCt = 'String'
both_libraries(yjnTkarMun,PsdavrlKgy,build_by_default : vCUCEVMoYZ,build_rpath : bPwieYKjkW,dependencies : NDDBMignnt,extra_files : PsdavrlKgy,link_args : FuQybevTIE,link_depends : PsdavrlKgy,link_language : euSmWMdrax,link_whole : DraClNBGlx,link_with : HprrtUaQeV,implicit_include_directories : YFcRjsEzVB,include_directories : LYOaUgGOzk,install : rCNrFIYGuU,install_dir : YOXeVbvjSW,install_mode : ZdxzMLRctl,install_rpath : ANftxBLnrb,objects : PsdavrlKgy,override_options : hetcAhfhGi,gnu_symbol_visibility : CIXOztpvmv,d_import_dirs : SrIdPmUwtX,d_unittest : njiAOXSKFp,d_module_versions : ZeaPynzrwv,d_debug : gByapPqNKV,native : QMNYLTqypJ,name_prefix : xEklwFrMRG,name_suffix : DGSqmfPBUF,rust_crate_type : aVssRcvCCt)
error('This error is produced to speed up checks and can be ignored ($IGNORE$)')

```

Resolving patch:
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -1255,7 +1255,7 @@ def process_kwargs(self, kwargs):
         if self.gnu_symbol_visibility != '':
             permitted = ['default', 'internal', 'hidden', 'protected', 'inlineshidden']
             if self.gnu_symbol_visibility not in permitted:
-                raise InvalidArguments('GNU symbol visibility arg {} not one of: {}'.format(self.symbol_visibility, ', '.join(permitted)))
+                raise InvalidArguments('GNU symbol visibility arg {} not one of: {}'.format(self.gnu_symbol_visibility, ', '.join(permitted)))
 
     def validate_win_subsystem(self, value: str) -> str:
         value = value.lower()


Test patch: