Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

paver install fails: sphinx-build: No such file or directory #86

Open
DOFandersolsen opened this issue Oct 5, 2017 · 4 comments
Open

Comments

@DOFandersolsen
Copy link

Hi,

I've cloned the repo with git clone --recursive http://github.com/boundlessgeo/qgis-geoserver-plugin.git and updated the remotes with git submodule update --remote

Calling paver setup:

paver setup
---> pavement.setup
makedirs path(u'geoserverexplorer/extlibs')
easy_install -a -d /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs httplib2==0.8
Searching for httplib2==0.8
Best match: httplib2 0.8
Processing httplib2-0.8-py2.7.egg
httplib2 0.8 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/httplib2-0.8-py2.7.egg
Processing dependencies for httplib2==0.8
Finished processing dependencies for httplib2==0.8
easy_install -a -d /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs python-dateutil==2.2
Searching for python-dateutil==2.2
Best match: python-dateutil 2.2
Processing python_dateutil-2.2-py2.7.egg
python-dateutil 2.2 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/python_dateutil-2.2-py2.7.egg
Processing dependencies for python-dateutil==2.2
Searching for six==1.4.1
Best match: six 1.4.1
Processing six-1.4.1-py2.7.egg
six 1.4.1 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/six-1.4.1-py2.7.egg
Processing dependencies for six==1.4.1
Finished processing dependencies for six==1.4.1
Finished processing dependencies for python-dateutil==2.2
easy_install -a -d /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs requests==2.5.0
Searching for requests==2.5.0
Skipping development or system egg: requests 2.13.0
Best match: requests 2.5.0
Processing requests-2.5.0-py2.7.egg
requests 2.5.0 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/requests-2.5.0-py2.7.egg
Processing dependencies for requests==2.5.0
Finished processing dependencies for requests==2.5.0
easy_install -a -d /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs qgiscommons
Searching for qgiscommons
Best match: qgiscommons 2.0.3
Processing qgiscommons-2.0.3-py2.7.egg
qgiscommons 2.0.3 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/qgiscommons-2.0.3-py2.7.egg
Processing dependencies for qgiscommons
Finished processing dependencies for qgiscommons
geoserverexplorer/ext-src/gsconfig
git pull
Already up-to-date.
easy_install -a -d /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs geoserverexplorer/ext-src/gsconfig
Processing gsconfig
Writing /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/ext-src/gsconfig/setup.cfg
Running setup.py -q bdist_egg --dist-dir /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/ext-src/gsconfig/egg-dist-tmp-Xjk8mI
zip_safe flag not set; analyzing archive contents...
Removing /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/gsconfig-1.0.6-py2.7.egg
Moving gsconfig-1.0.6-py2.7.egg to /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs
gsconfig 1.0.6 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/gsconfig-1.0.6-py2.7.egg
Processing dependencies for gsconfig==1.0.6
Searching for gisdata==0.5.4
Best match: gisdata 0.5.4
Processing gisdata-0.5.4-py2.7.egg
gisdata 0.5.4 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/gisdata-0.5.4-py2.7.egg
Processing dependencies for gisdata==0.5.4
Finished processing dependencies for gisdata==0.5.4
Searching for httplib2==0.8
Best match: httplib2 0.8
Processing httplib2-0.8-py2.7.egg
httplib2 0.8 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/httplib2-0.8-py2.7.egg
Processing dependencies for httplib2==0.8
Finished processing dependencies for httplib2==0.8
Finished processing dependencies for gsconfig==1.0.6
geoserverexplorer/ext-src/gsimporter
git pull
Already up-to-date.
easy_install -a -d /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs geoserverexplorer/ext-src/gsimporter
Processing gsimporter
Writing /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/ext-src/gsimporter/setup.cfg
Running setup.py -q bdist_egg --dist-dir /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/ext-src/gsimporter/egg-dist-tmp-rbxIBc
zip_safe flag not set; analyzing archive contents...
Removing /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/gsimporter-1.0.0-py2.7.egg
Moving gsimporter-1.0.0-py2.7.egg to /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs
gsimporter 1.0.0 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/gsimporter-1.0.0-py2.7.egg
Processing dependencies for gsimporter==1.0.0
Searching for httplib2==0.8
Best match: httplib2 0.8
Processing httplib2-0.8-py2.7.egg
httplib2 0.8 is already the active version in easy-install.pth

Installed /Users/Anders/workspace/temp/qgis-geoserver-plugin/geoserverexplorer/extlibs/httplib2-0.8-py2.7.egg
Processing dependencies for httplib2==0.8
Finished processing dependencies for httplib2==0.8
Finished processing dependencies for gsimporter==1.0.0
Downloading and installing test certificates...

No error messages from what I can see

Calling paver install:


 paver install
---> pavement.install
---> pavement.builddocs
git submodule init
git submodule update
make html
sphinx-build -b html -d build/doctrees   source build/html
make: sphinx-build: No such file or directory
make: *** [html] Error 1


Captured Task Output:
---------------------

---> pavement.install
---> pavement.builddocs
git submodule init
git submodule update
make html

Build failed running pavement.install: Subprocess return code: 2

OS: macOS v 10.12.6 (16G29)
Python:

python
Python 2.7.10 (default, Feb  7 2017, 00:08:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
@luipir
Copy link
Contributor

luipir commented Oct 5, 2017

@SrNetoChan any idea... sphinx stuffs are yours ;)

@SrNetoChan
Copy link
Contributor

@luipir the user must have sphinx installed. Maybe we should add Sphinx as a requirement? Probably in all plugins. I am using version 1.5.1 but not sure we even need to specify a version.

@DOFandersolsen
Copy link
Author

I am thinking either adding it as a dependency / requirement or to have separate instructions on how to build docs for those who want, and then cut the sphinx stuff out from the main build ?

@SrNetoChan
Copy link
Contributor

Adding in dependencies would be the best. This way the plugin ships with offline documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants