[cctbxbb] building sphinx documentation

James Stroud xtald00d at gmail.com
Fri Apr 19 15:07:59 PDT 2013


That error is from a dynamic loader (pkg_resources) that can't find sphinx. It probably means that the python interpreter trying to do the loading doesn't actually have sphinx installed.

James

On Apr 19, 2013, at 3:58 PM, Richard Gildea wrote:

> Hi Jan,
> 
> This change doesn't work for me:
> 
> ../bin/cctbx.python /opt/local/bin/sphinx-build -b coverage -d _build/doctrees -D latex_paper_size=a4  . _build/coverage
> Traceback (most recent call last):
>   File "/opt/local/bin/sphinx-build", line 5, in <module>
>     from pkg_resources import load_entry_point
>   File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module>
>     working_set.require(__requires__)
>   File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
>     needed = self.resolve(parse_requirements(requirements))
>   File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
>     raise DistributionNotFound(req)  # XXX put more info here
> pkg_resources.DistributionNotFound: Sphinx==1.1.3
> make: *** [coverage] Error 1
> 
> Cheers,
> 
> Richard
> 
> 
> On 19 April 2013 14:11, Jan Marten Simons <marten at xtal.rwth-aachen.de> wrote:
> Am Freitag 19 April 2013 22:37:06 schrieb James Stroud:
> > On Apr 19, 2013, at 2:09 PM, Richard Gildea wrote:
> > > Hi Jan,
> > >
> > > I think the cause of the incomplete documentation is down to the fact
> > > that when I run build_docs.sh I get a whole bunch of import errors for
> > > every compiled module that it tries to import. I am at a bit of a loss
> > > as to why this should be the case, as running the tests or importing
> > > modules at the command line works just fine. I have built cctbx using
> > > the system python (2.7.2) on mac os x (mountain lion).
> >
> > It looks like sphinx-build is not using cctbx.python, so it has no idea
> > from where to import the python modules. Try this
> 
> I've modified the Makefile for sphinx so it should try to use cctbx.python as
> interpreter.
> 
> Hopefully this also works on macosX.
> 
> Cheers,
> Jan
> _______________________________________________
> cctbxbb mailing list
> cctbxbb at phenix-online.org
> http://phenix-online.org/mailman/listinfo/cctbxbb
> 
> _______________________________________________
> cctbxbb mailing list
> cctbxbb at phenix-online.org
> http://phenix-online.org/mailman/listinfo/cctbxbb

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://phenix-online.org/pipermail/cctbxbb/attachments/20130419/e85f405c/attachment.htm>


More information about the cctbxbb mailing list