<div dir="auto"><div>Hi Enguang</div><div dir="auto"><br></div><div dir="auto">Two possibilities:</div><div dir="auto">* Your account cannot write to the path. Fix it with: "sudo chown -R johnsonfan:johnsonfan ." (For future readers: replace "johnsonfan" with your user name and group name.</div><div dir="auto">* Somehow the build folder is owned by root, because you mistakenly prepended "sudo" in front of "./waf" previously. Fix it with: "sudo ./waf distclean". To avoid same problem: on Linux, "sudo" is needed on "sudo ./waf install" only, and run "sudo ./waf install" only after "./waf"; on macOS, "sudo" is never needed in front of any waf commands.<br><br>Yours, Junxiao</div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr">On Mon, May 28, 2018, 10:50 Enguang Fan <<a href="mailto:johnsonfan1999@gmail.com">johnsonfan1999@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Hi, I have some difficulty installing the ChronoChat</div><div><br></div><div><br></div><div><img src="cid:ii_jhqd9jb30_163a73771ebfa698" width="528" height="196"><br></div>When I run ./waf configure<div><br></div><div><br></div><div>There are some errors,how can I solve it?</div><div><br></div><div><div>Traceback (most recent call last):</div><div>  File "/home/johnsonfan/ChronoChat/ChronoSync/.waf-2.0.6-593191f496fe8c66231dfd5df26167ae/waflib/Scripting.py", line 118, in waf_entry_point</div><div>    run_commands()</div><div>  File "/home/johnsonfan/ChronoChat/ChronoSync/.waf-2.0.6-593191f496fe8c66231dfd5df26167ae/waflib/Scripting.py", line 178, in run_commands</div><div>    ctx=run_command(cmd_name)</div><div>  File "/home/johnsonfan/ChronoChat/ChronoSync/.waf-2.0.6-593191f496fe8c66231dfd5df26167ae/waflib/Scripting.py", line 169, in run_command</div><div>    ctx.execute()</div><div>  File "/home/johnsonfan/ChronoChat/ChronoSync/.waf-2.0.6-593191f496fe8c66231dfd5df26167ae/waflib/Configure.py", line 70, in execute</div><div>    self.logger=Logs.make_logger(path,'cfg')</div><div>  File "/home/johnsonfan/ChronoChat/ChronoSync/.waf-2.0.6-593191f496fe8c66231dfd5df26167ae/waflib/Logs.py", line 179, in make_logger</div><div>    hdlr=logging.FileHandler(path,'w',encoding=encoding)</div><div>  File "/usr/lib/python2.7/logging/__init__.py", line 913, in __init__</div><div>    StreamHandler.__init__(self, self._open())</div><div>  File "/usr/lib/python2.7/logging/__init__.py", line 943, in _open</div><div>    stream = open(self.baseFilename, self.mode)</div><div>IOError: [Errno 13] Permission denied: '/home/johnsonfan/ChronoChat/ChronoSync/build/config.log'</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>Thank you!</div><div><br></div></div>
</blockquote></div></div></div>