[swift-dev] Unable to build documentation using make command in docs directory

Alex Hoppen alex at ateamer.de
Wed Feb 10 08:46:45 CST 2016


I had that problem as well. A bit off googling lead me to http://stackoverflow.com/questions/19961239/pelican-3-3-pelican-quickstart-error-valueerror-unknown-locale-utf-8 <http://stackoverflow.com/questions/19961239/pelican-3-3-pelican-quickstart-error-valueerror-unknown-locale-utf-8>. Set the variables mentioned in the accepted answer and you should be fine. But maybe this should be documented somewhere (e.g. in the readme of the Swift project), I’ll make a pull request later today.


> On 10 Feb 2016, at 15:42, ankit goel <ankit1ank at gmail.com> wrote:
> 
> Thanks Alex, This fixed the issue on ubuntu 14.04.
> 
> However, I am still unable to compile docs on OS X even when I use Sphinx 1.3.4
> 
> I get the following error:
> sphinx-build -b html -W -d _build/doctrees   . _build/html
> Traceback (most recent call last):
>   File "/usr/local/bin/sphinx-build", line 11, in <module>
>     sys.exit(main())
>   File "/Library/Python/2.7/site-packages/sphinx/__init__.py", line 51, in main
>     sys.exit(build_main(argv))
>   File "/Library/Python/2.7/site-packages/sphinx/__init__.py", line 61, in build_main
>     from sphinx import cmdline
>   File "/Library/Python/2.7/site-packages/sphinx/cmdline.py", line 19, in <module>
>     from docutils.utils import SystemMessage
>   File "/Library/Python/2.7/site-packages/docutils-0.12-py2.7.egg/docutils/utils/__init__.py", line 20, in <module>
>     import docutils.io <http://docutils.io/>
>   File "/Library/Python/2.7/site-packages/docutils-0.12-py2.7.egg/docutils/io.py", line 18, in <module>
>     from docutils.utils.error_reporting import locale_encoding, ErrorString, ErrorOutput
>   File "/Library/Python/2.7/site-packages/docutils-0.12-py2.7.egg/docutils/utils/error_reporting.py", line 47, in <module>
>     locale_encoding = locale.getlocale()[1] or locale.getdefaultlocale()[1]
>   File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", line 543, in getdefaultlocale
>     return _parse_localename(localename)
>   File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", line 475, in _parse_localename
>     raise ValueError, 'unknown locale: %s' % localename
> ValueError: unknown locale: UTF-8
> make: *** [html] Error 1
> 
> On Sun, Feb 7, 2016 at 1:28 PM, Alex Hoppen <alex at ateamer.de <mailto:alex at ateamer.de>> wrote:
> This is a known issue. I filed a bug report for this some days ago (https://bugs.swift.org/browse/SR-620 <https://bugs.swift.org/browse/SR-620>). It is an incompatibility between the Swift documentation and Sphinx 1.3.5. You can get around the issue by installing Sphinx 1.3.4 temporarily using
> 
> easy_install Sphinx==1.3.4
> 
> - Alex
> 
>> On 07 Feb 2016, at 08:51, ankit goel via swift-dev <swift-dev at swift.org <mailto:swift-dev at swift.org>> wrote:
>> 
>> Hey,
>> 
>> After downloading the swift repository, I am unable to generate html files from rst files in docs directory.  I have installed Sphinx and tried this on both OS X and ubuntu 14.04. When I run the make command in docs directory I get the following error:
>> 
>> On OS X:
>> sphinx-build -b html -W -d _build/doctrees   . _build/html
>> make: sphinx-build: No such file or directory
>> make: *** [html] Error 1
>> 
>> On Ubuntu 14.04:
>> /path/to/repo/swift-master/docs/ABI.rst:56 : WARNING: Could not parse literal_block as "swift". highlighting skipped
>> 
>> make: *** [html] Error 1
>> 
>> I would really appreciate if anyone can help me with generating docs. 
>> 
>> Ankit
>> 
>> _______________________________________________
>> swift-dev mailing list
>> swift-dev at swift.org <mailto:swift-dev at swift.org>
>> https://lists.swift.org/mailman/listinfo/swift-dev <https://lists.swift.org/mailman/listinfo/swift-dev>
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20160210/33b7b139/attachment.html>


More information about the swift-dev mailing list