libxml2-dev and libxslt-dev are required in tempest, but not automatically handled.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tempest |
New
|
Undecided
|
Unassigned |
Bug Description
when I first run ./run_tests.sh of tempest, I need to manually "sudo apt-get install libxml2-dev libxslt-dev". How about automating this for users of centos/ubuntus?
The bindep project seems to be working on this: https:/
If it's not easy to fix, shall we document this required manual step in README.rst.
,----------- console output
| root@ip-
| No virtual environment found...create one? (Y/n) Y
| Creating venv... done.
| Installing dependencies with pip (this can take a while)...
| Downloading/
| Downloading pip-1.4.1.tar.gz (445Kb): 445Kb downloaded
| Running setup.py egg_info for package pip
|
| ...
| ...
| ...
| ...
| ...
| ...
| no previously-included directories found matching 'doc/_build'
| Downloading/
| Downloading lxml-3.2.3.tar.gz (3.3MB): 3.3MB downloaded
| Running setup.py egg_info for package lxml
| /usr/lib/
| warnings.warn(msg)
| Building lxml version 3.2.3.
| Building without Cython.
| ERROR: /bin/sh: 1: xslt-config: not found
|
| ** make sure the development packages of libxml2 and libxslt are installed **
|
| Using build configuration of libxslt
|
| warning: no previously-included files found matching '*.py'
| warning: no files found matching '*.txt' under directory 'src/lxml/tests'
| Downloading/
| Downloading boto-2.12.0.tar.gz (1.1MB): 1.1MB downloaded
| Running setup.py egg_info for package boto
|
| ...
| ...
| ...
| ...
| ...
| ...
|
| no previously-included directories found matching 'doc/_build'
| Running setup.py install for lxml
| /usr/lib/
| warnings.warn(msg)
| Building lxml version 3.2.3.
| Building without Cython.
| ERROR: /bin/sh: 1: xslt-config: not found
|
| ** make sure the development packages of libxml2 and libxslt are installed **
|
| Using build configuration of libxslt
| building 'lxml.etree' extension
| gcc -pthread -fno-strict-
| In file included from src/lxml/
| /opt/stack/
| compilation terminated.
| error: command 'gcc' failed with exit status 1
| Complete output from command /opt/stack/
| /usr/lib/
|
| warnings.warn(msg)
|
| Building lxml version 3.2.3.
|
| Building without Cython.
|
| ERROR: /bin/sh: 1: xslt-config: not found
| ** make sure the development packages of libxml2 and libxslt are installed **
|
|
|
| Using build configuration of libxslt
|
| running install
|
| running build
| ...
| ...
|
`-----------