Keystone build from source fails on intel

Bug #1833340 reported by cnaik
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Invalid
Undecided
Unassigned

Bug Description

Hi team,

We are trying to build keystone v15.0.0 from source on intel on sles12-sp4. But when we try to run the pip install command with requirements.txt it fails with the error python.h not found. Error log for pip install is `/crypto -I/usr/local/include -I/usr/include -I/usr/include/python2.7 -c src/scrypt.c -o build/temp.linux-x86_64-2.7/src/scrypt.o -O2 src/scrypt.c:28:20: fatal error: Python.h: No such file or directory #include ^ compilation terminated. error: command 'gcc' failed with exit status 1`

Further we executed "sudo tox -egenconfig" command which failed with below error -

`ERROR: Could not find a version that satisfies the requirement requests===2.22.0 (from -c https://git.openstack.org/cgit/openstack/requirements/ plain/upper-constraints.txt`
Full error log is as below:

```ERROR: Could not find a version that satisfies the requirement requests===2.22.0 (from -c https://git.openstack.org/cgit/openstack/requirements/ plain/upper-constraints.txt (line 245)) (from versions: 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.4.0, 0.4.1, 0.5.0, 0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.8.5 , 0.8.6, 0.8.7, 0.8.8, 0.8.9, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.6, 0.10.7, 0.10.8, 0.11.1, 0.11.2, 0.12.0, 0.12.1, 0.13.0, 0.13.1, 0.13.2, 0.13.3, 0.13.4, 0.13.5, 0.13.6, 0.13.7, 0.13.8, 0.13.9, 0.14.0, 0.14.1, 0.14.2, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.1.0, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 2.0.0, 2.0.1, 2.1.0, 2.2.0, 2.2.1, 2.3.0, 2.4.0, 2.4.1, 2.4.2, 2.4.3, 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.6.0, 2.6.1 , 2.6.2, 2.7.0, 2.8.0, 2.8.1, 2.9.0, 2.9.1, 2.9.2, 2.10.0, 2.11.0, 2.11.1, 2.12.0, 2.12.1, 2.12.2, 2.12.3, 2.12.4, 2.12.5, 2.13.0, 2.14.0, 2.14.1, 2.14.2, 2.15.1, 2.16.0, 2.16.1, 2.16.2, 2.16.3, 2.16.4, 2.16.5, 2.17.0, 2.17.1, 2.17.2, 2.17.3, 2.18.0, 2.18.1, 2.18.2, 2.18.3, 2.18.4, 2.19.0, 2 .19.1, 2.20.0, 2.20.1, 2.21.0) ERROR: No matching distribution found for requests===2.22.0 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints .txt (line 245))

==================================================================== log end ===================================================================== ERROR: could not install deps [-chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt, -r/home/test/keystone/requirem ents.txt, -r/home/test/keystone/test-requirements.txt, .[ldap,memcache,mongodb]]; v = InvocationError(u"/home/test/keystone/.tox/genconfig/bin/pip install -chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt -r/home/test/keystone/requirements.txt -r/home/test/k eystone/test-requirements.txt '.[ldap,memcache,mongodb]'", 1) ____________________________________________________________________ summary _____________________________________________________________________ ERROR: genconfig: could not install deps [-chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt, -r/home/test/keys tone/requirements.txt, -r/home/test/keystone/test-requirements.txt, .[ldap,memcache,mongodb]]; v = InvocationError(u"/home/test/keystone/.tox/genc onfig/bin/pip install -chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt -r/home/test/keystone/requirements.txt -```

Please help in fixing this build issue on Intel. Are there any known pointers?

Revision history for this message
Colleen Murphy (krinkle) wrote :

"fatal error: Python.h: No such file or directory" means you need the python2 or python3 development libraries installed, which you can do by installing either the python-dev, python3-dev, python-devel or python3-devel package on your distribution, depending on what version of python you are using and what distro you are using.

https://stackoverflow.com/questions/21530577/fatal-error-python-h-no-such-file-or-directory

Changed in keystone:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.