On Wed, Sep 06, 2017 at 09:38:11AM +0930, Simon Lees wrote: > Currently we require a meson version thats newer then what is shipped on > debian, so we know it will fail to build at the first check. I plan to > setup a debian VM to check whether lowering this version is enough to > get it building but if you want to go forward from here we should be > targeting Meson 0.30.0 not 0.40.0.
I just gave this a try. meson 0.37 from stretch fails, but it doesn't look like an E problem to me. meson gets permission denied trying to mkdir /usr/share/meson/mesonbuild/__pycache__ without root. Sounds like a meson issue, but I've never used meson before tonight. meson 0.42 in sid works great. Ross (stretch-efl)ross@stgulik:~/src/e/e$ meson . build The Meson build system Version: 0.37.1 Source dir: /home/ross/src/e/e Build dir: /home/ross/src/e/e/build Build type: native build Project name: enlightenment Native c compiler: ccache cc (gcc 6.3.0) Build machine cpu family: x86_64 Build machine cpu: x86_64 Traceback (most recent call last): File "/usr/share/meson/mesonbuild/mesonmain.py", line 292, in run app.generate() File "/usr/share/meson/mesonbuild/mesonmain.py", line 177, in generate intr.run() File "/usr/share/meson/mesonbuild/interpreter.py", line 2223, in run super().run() File "/usr/share/meson/mesonbuild/interpreterbase.py", line 124, in run self.evaluate_codeblock(self.ast, start=1) File "/usr/share/meson/mesonbuild/interpreterbase.py", line 145, in evaluate_codeblock raise e File "/usr/share/meson/mesonbuild/interpreterbase.py", line 139, in evaluate_codeblock self.evaluate_statement(cur) File "/usr/share/meson/mesonbuild/interpreterbase.py", line 152, in evaluate_statement return self.assignment(cur) File "/usr/share/meson/mesonbuild/interpreterbase.py", line 547, in assignment value = self.evaluate_statement(node.value) File "/usr/share/meson/mesonbuild/interpreterbase.py", line 150, in evaluate_statement return self.function_call(cur) File "/usr/share/meson/mesonbuild/interpreterbase.py", line 371, in function_call return self.funcs[func_name](node, self.flatten(posargs), kwargs) File "/usr/share/meson/mesonbuild/interpreter.py", line 1382, in func_run_command self.subdir, in_builddir) File "/usr/share/meson/mesonbuild/interpreter.py", line 74, in __init__ pc, self.stdout, self.stderr = self.run_command(command_array, source_dir, build_dir, subdir, in_builddir) File "/usr/share/meson/mesonbuild/interpreter.py", line 94, in run_command return Popen_safe(command_array, env=child_env, cwd=cwd) File "/usr/share/meson/mesonbuild/mesonlib.py", line 396, in Popen_safe stderr=stderr, **kwargs) File "/usr/lib/python3.5/subprocess.py", line 676, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.5/subprocess.py", line 1289, in _execute_child raise child_exception_type(errno_num, err_msg) PermissionError: [Errno 13] Permission denied ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel