On Tue, 5 Sep 2017 20:54:51 -0700 Ross Vandegrift <r...@kallisti.us> said:
> 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. so THATS the permission denied thing. that smells like a meson bug and not a "we require a meson that is too new". so i take this at the moment as a "bugfix needed in that meson release for debian". > 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 > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ 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