Closed
Description
It seems that -Dlayout=flat doesn't work with the gnome module.
$ meson build -Dlayout=flat
The Meson build system
Version: 0.54.0
Source dir: /home/tester/collabora/libnice
Build dir: /home/tester/collabora/libnice/build
Build type: native build
Project name: libnice
Project version: 0.1.16.1
C compiler for the host machine: ccache cc (gcc 10.1.1 "cc (GCC) 10.1.1 20200507 (Red Hat 10.1.1-1)")
C linker for the host machine: cc ld.bfd 2.34-2
Host machine cpu family: x86_64
Host machine cpu: x86_64
Checking for function "clock_gettime" : YES
Has header "arpa/inet.h" : YES
Has header "net/in.h" : NO
Has header "netdb.h" : YES
Has header "ifaddrs.h" : YES
Has header "unistd.h" : YES
Checking for function "poll" : YES
Checking for function "getifaddrs" : YES
Compiler for C supports arguments -fno-strict-aliasing: YES
Message: warning level: 1
Message: werror enabled: false
Found pkg-config: /usr/bin/pkg-config (1.6.3)
Run-time dependency gio-2.0 found: YES 2.64.2
Run-time dependency gthread-2.0 found: YES 2.64.2
Message: Crypto librar requested: auto
Run-time dependency gnutls found: YES 3.6.13
Run-time dependency gstreamer-base-1.0 found: YES 1.16.2
Run-time dependency gupnp-igd-1.0 found: YES 0.2.5
Library m found: YES
Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Program gen-def.py found: YES (/usr/bin/python3 /home/tester/collabora/libnice/nice/gen-def.py)
Program gen-map.py found: YES (/usr/bin/python3 /home/tester/collabora/libnice/nice/gen-map.py)
Compiler for C supports link arguments -Wl,--version-script,/home/tester/collabora/libnice/nice/libnice.ver: YES
Found pkg-config: /usr/bin/pkg-config (1.6.3)
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/mesonbuild/mesonmain.py", line 131, in run
return options.run_func(options)
File "/usr/lib/python3.8/site-packages/mesonbuild/msetup.py", line 245, in run
app.generate()
File "/usr/lib/python3.8/site-packages/mesonbuild/msetup.py", line 159, in generate
self._generate(env)
File "/usr/lib/python3.8/site-packages/mesonbuild/msetup.py", line 192, in _generate
intr.run()
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreter.py", line 4359, in run
super().run()
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 441, in run
self.evaluate_codeblock(self.ast, start=1)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 466, in evaluate_codeblock
raise e
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 459, in evaluate_codeblock
self.evaluate_statement(cur)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 472, in evaluate_statement
return self.function_call(cur)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 829, in function_call
return func(node, func_args, self.kwargs_string_keys(kwargs))
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 326, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 212, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreter.py", line 3881, in func_subdir
self.evaluate_codeblock(codeblock)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 466, in evaluate_codeblock
raise e
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 459, in evaluate_codeblock
self.evaluate_statement(cur)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 482, in evaluate_statement
return self.evaluate_if(cur)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 563, in evaluate_if
self.evaluate_codeblock(i.block)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 466, in evaluate_codeblock
raise e
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 459, in evaluate_codeblock
self.evaluate_statement(cur)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 506, in evaluate_statement
self.evaluate_plusassign(cur)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 760, in evaluate_plusassign
addition = self.evaluate_statement(node.value)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 488, in evaluate_statement
return self.evaluate_arraystatement(cur)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 522, in evaluate_arraystatement
(arguments, kwargs) = self.reduce_arguments(cur.args)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 1082, in reduce_arguments
reduced_pos = [self.evaluate_statement(arg) for arg in args.arguments] # type: T.List[TYPE_nvar]
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 1082, in <listcomp>
reduced_pos = [self.evaluate_statement(arg) for arg in args.arguments] # type: T.List[TYPE_nvar]
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 476, in evaluate_statement
return self.method_call(cur)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 871, in method_call
return obj.method_call(method_name, args, self.kwargs_string_keys(kwargs))
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreter.py", line 1788, in method_call
value = fn(state, args, kwargs)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 326, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3.8/site-packages/mesonbuild/interpreterbase.py", line 212, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3.8/site-packages/mesonbuild/modules/gnome.py", line 790, in generate_gir
scan_command += ['--filelist=' + self._make_gir_filelist(state, srcdir, ns, nsversion, girtargets, libsources)]
File "/usr/lib/python3.8/site-packages/mesonbuild/modules/gnome.py", line 608, in _make_gir_filelist
os.mkdir(gir_filelist_dir)
FileNotFoundError: [Errno 2] No such file or directory: '/home/tester/collabora/libnice/build/meson-out/e186022@@nice@sha'