← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1290254] Re: two dependencies of keystone dev-enviroment omit

 

** Changed in: keystone
       Status: Fix Committed => Fix Released

** Changed in: keystone
    Milestone: None => juno-1

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1290254

Title:
  two dependencies of keystone dev-enviroment omit

Status in OpenStack Identity (Keystone):
  Fix Released

Bug description:
  In the http://docs.openstack.org/developer/keystone/setup.html
  (generate from keystone/doc/setup.rst):

  the section "Installing dependencies":

      "Fedora 15:

      "$ sudo yum install python-sqlite2 python-lxml python-greenlet-
  devel python-ldap"

  the "sqlite-devel" and "openldap-devel" are omitted.

  or developer will get something like this (sqlite-devel as an
  example):

  
  Running setup.py install for pysqlite
      building 'pysqlite2._sqlite' extension
      gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DMODULE_NAME="pysqlite2.dbapi2" -DSQLITE_OMIT_LOAD_EXTENSION=1 -I/usr/include/python2.6 -c src/module.c -o build/temp.linux-i686-2.6/src/module.o
      In file included from src/module.c:24 :
      src/connection.h:33:21: error: sqlite3.h:No such file or directory
      In file included from src/module.c:24:
      src/connection.h:38: error: expected specifier-qualifier-list before 'sqlite3'
      In file included from src/module.c:25:
      src/statement.h:37: error: expected specifier-qualifier-list before 'sqlite3'
      src/module.c: In function'module_complete'中:
      src/module.c:103: implicit declaration of function'sqlite3_complete'
      src/module.c: At top level:
      src/module.c:269: error: 'SQLITE_OK'undeclared here(not In function)
      src/module.c:270: error: 'SQLITE_DENY'undeclared here(not In function)
      src/module.c:271: error: 'SQLITE_IGNORE'undeclared here(not In function)
      src/module.c:272: error: 'SQLITE_CREATE_INDEX'undeclared here(not In function)
      src/module.c:273: error: 'SQLITE_CREATE_TABLE'undeclared here(not In function)
      src/module.c:274: error: 'SQLITE_CREATE_TEMP_INDEX'undeclared here(not In function)
      src/module.c:275: error: 'SQLITE_CREATE_TEMP_TABLE'undeclared here(not In function)
      src/module.c:276: error: 'SQLITE_CREATE_TEMP_TRIGGER'undeclared here(not In function)
      src/module.c:277: error: 'SQLITE_CREATE_TEMP_VIEW'undeclared here(not In function)
      src/module.c:278: error: 'SQLITE_CREATE_TRIGGER'undeclared here(not In function)
      src/module.c:279: error: 'SQLITE_CREATE_VIEW'undeclared here(not In function)
      src/module.c:280: error: 'SQLITE_DELETE'undeclared here(not In function)
      src/module.c:281: error: 'SQLITE_DROP_INDEX'undeclared here(not In function)
      src/module.c:282: error: 'SQLITE_DROP_TABLE'undeclared here(not In function)
      src/module.c:283: error: 'SQLITE_DROP_TEMP_INDEX'undeclared here(not In function)
      src/module.c:284: error: 'SQLITE_DROP_TEMP_TABLE'undeclared here(not In function)
      src/module.c:285: error: 'SQLITE_DROP_TEMP_TRIGGER'undeclared here(not In function)
      src/module.c:286: error: 'SQLITE_DROP_TEMP_VIEW'undeclared here(not In function)
      src/module.c:287: error: 'SQLITE_DROP_TRIGGER'undeclared here(not In function)
      src/module.c:288: error: 'SQLITE_DROP_VIEW'undeclared here(not In function)
      src/module.c:289: error: 'SQLITE_INSERT'undeclared here(not In function)
      src/module.c:290: error: 'SQLITE_PRAGMA'undeclared here(not In function)
      src/module.c:291: error: 'SQLITE_READ'undeclared here(not In function)
      src/module.c:292: error: 'SQLITE_SELECT'undeclared here(not In function)
      src/module.c:293: error: 'SQLITE_TRANSACTION'undeclared here(not In function)
      src/module.c:294: error: 'SQLITE_UPDATE'undeclared here(not In function)
      src/module.c:295: error: 'SQLITE_ATTACH'undeclared here(not In function)
      src/module.c:296: error: 'SQLITE_DETACH'undeclared here(not In function)
      src/module.c: In function 'init_sqlite':
      src/module.c:426: implicit declaration of function'sqlite3_libversion'
      src/module.c:426: warning: passing argument 1 of 'PyString_FromString' makes
  pointer from integer without a cast
      /usr/include/python2.6/stringobject.h:63: note: expected 'const char *' but
  argument is of type 'int'

      error: command 'gcc' failed with exit status 1

  ----------------------------------------
  Cleaning up...
  Command /home/Glraey.Laptop/OpenStack/keystone/.venv/bin/python -c "import setuptools, tokenize;__file__='/home/Glraey.Laptop/OpenStack/keystone/.venv/build/pysqlite/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-QQ3qV2-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/Glraey.Laptop/OpenStack/keystone/.venv/include/site/python2.6 failed with error code 1 in /home/Glraey.Laptop/OpenStack/keystone/.venv/build/pysqlite
  Storing debug log for failure in /home/Glraey.Laptop/.pip/pip.log
  Command "tools/with_venv.sh pip install --upgrade -r /home/Glraey.Laptop/OpenStack/keystone/requirements.txt -r /home/Glraey.Laptop/OpenStack/keystone/test-requirements.txt" failed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1290254/+subscriptions


References