codereport / jsource

J Language Source Code. Livestream links ⬇️
https://www.youtube.com/playlist?list=PLVFrD1dmDdvfVhYLU_iKkV67X9XqCJLWe
Other
38 stars 20 forks source link

preprocessor.py shutil.copytree throws permission denied messages. #216

Open Sebanisu opened 3 years ago

Sebanisu commented 3 years ago
[133/133] Generating documentation with Sphinx
FAILED: docs/sphinx/index.html
cd /mnt/d/dev/jsource/build/docs && /mnt/d/dev/jsource/docs/scripts/preprocessor.py --input /mnt/d/dev/jsource/docs/source --output /mnt/d/dev/jsource/build/docs/sphinx_temp && /home/pcvii/.local/bin/sphinx-build -b html -Dbreathe_projects.jsrc=/mnt/d/dev/jsource/build/docs/doxygen/xml -Dbreathe_default_project=jsrc /mnt/d/dev/jsource/build/docs/sphinx_temp /mnt/d/dev/jsource/build/docs/sphinx
Traceback (most recent call last):
  File "/mnt/d/dev/jsource/docs/scripts/preprocessor.py", line 138, in <module>
    shutil.copytree(args.input, args.output, dirs_exist_ok=True, copy_function=shutil.copy)
  File "/usr/lib/python3.8/shutil.py", line 554, in copytree
    return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
  File "/usr/lib/python3.8/shutil.py", line 510, in _copytree
    raise Error(errors)
shutil.Error: [(<DirEntry '_static'>, '/mnt/d/dev/jsource/build/docs/sphinx_temp/_static', "[Errno 13] Permission denied: '/mnt/d/dev/jsource/build/docs/sphinx_temp/_static'"), ('/mnt/d/dev/jsource/docs/source', '/mnt/d/dev/jsource/build/docs/sphinx_temp', "[Errno 13] Permission denied: '/mnt/d/dev/jsource/build/docs/sphinx_temp'")]
ninja: build stopped: subcommand failed.

I've been trying to fix it for over a hour. I'm on windows wsl ubuntu linux. There is an extension the adds markdown support to sphinx maybe that would be better than this preprocessor.py script. myst_parser