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

Reply via email to