Uploaded image for project: 'Couchbase Python Client Library'
  1. Couchbase Python Client Library
  2. PYCBC-569

Installing couchbase python sdk on ubuntu 16 fails

    XMLWordPrintable

Details

    • Bug
    • Resolution: User Error
    • Test Blocker
    • 2.5.5
    • 2.5.4
    • None
    • None

    Description

      Steps:

      1. SSH into a ubuntu16 box
      2. sudo apt-get install build-essential python-dev python-pip
      3. sudo pip install couchbase --> error

      Error:
      root@ubuntu:~# sudo pip install couchbase
      Collecting couchbase
      Downloading https://files.pythonhosted.org/packages/e6/a4/a9f4a590abf00cd721d446a2096a1f366de2f2212bfd064dc8cc54ac7676/couchbase-2.5.4.tar.gz (647kB)
      100% |████████████████████████████████| 655kB 936kB/s
      Collecting typing (from couchbase)
      Downloading https://files.pythonhosted.org/packages/cc/3e/29f92b7aeda5b078c86d14f550bf85cff809042e3429ace7af6193c3bc9f/typing-3.6.6-py2-none-any.whl
      Building wheels for collected packages: couchbase
      Running setup.py bdist_wheel for couchbase ... error
      Complete output from command /usr/bin/python u -c "import setuptools, tokenize;_file='/tmp/pip-build-WDwbkV/couchbase/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), __file_, 'exec'))" bdist_wheel -d /tmp/tmphIsMyEpip-wheel --python-tag cp27:
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-x86_64-2.7
      creating build/lib.linux-x86_64-2.7/acouchbase
      copying acouchbase/_init_.py -> build/lib.linux-x86_64-2.7/acouchbase
      copying acouchbase/bucket.py -> build/lib.linux-x86_64-2.7/acouchbase
      copying acouchbase/asyncio_iops.py -> build/lib.linux-x86_64-2.7/acouchbase
      creating build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/cbas.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/deprecation.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/priv_constants.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/transcoder.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/connstr.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/_init_.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/_logutil.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/mockserver.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/analytics_ingester.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/bucket.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/_version.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/analytics.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/connection.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/crypto.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/_ixmgmt.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/items.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/bucketmanager.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/subdocument.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/experimental.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/_bootstrap.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/cluster.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/admin.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/n1ql.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/mutation_state.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/auth_domain.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/exceptions.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/_pyport.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/user_constants.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/fulltext.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/result.py -> build/lib.linux-x86_64-2.7/couchbase
      creating build/lib.linux-x86_64-2.7/couchbase/views
      copying couchbase/views/_init_.py -> build/lib.linux-x86_64-2.7/couchbase/views
      copying couchbase/views/params.py -> build/lib.linux-x86_64-2.7/couchbase/views
      copying couchbase/views/iterator.py -> build/lib.linux-x86_64-2.7/couchbase/views
      creating build/lib.linux-x86_64-2.7/couchbase/iops
      copying couchbase/iops/_init_.py -> build/lib.linux-x86_64-2.7/couchbase/iops
      copying couchbase/iops/base.py -> build/lib.linux-x86_64-2.7/couchbase/iops
      copying couchbase/iops/select.py -> build/lib.linux-x86_64-2.7/couchbase/iops
      creating build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/async_bucket.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/events.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/_init_.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/rowsbase.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/bucket.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/view.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/n1ql.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/fulltext.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      creating build/lib.linux-x86_64-2.7/couchbase/tests
      copying couchbase/tests/importer.py -> build/lib.linux-x86_64-2.7/couchbase/tests
      copying couchbase/tests/_init_.py -> build/lib.linux-x86_64-2.7/couchbase/tests
      copying couchbase/tests/base.py -> build/lib.linux-x86_64-2.7/couchbase/tests
      copying couchbase/tests/test_sync.py -> build/lib.linux-x86_64-2.7/couchbase/tests
      creating build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/crypto_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/endure_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/misc_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/empty_key_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/flush_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/connstr_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/cbftstrings_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/n1ql_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/view_iterator_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/enh_err_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/set_converters_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/excextra_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/analytics_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/lock_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/lockmode_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/rget_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/itertypes_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/design_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/connection_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/spatial_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/_init_.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/mutationtokens_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/diag_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/itmops_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/verinfo_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/delete_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/dupkeys_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/get_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/xattr_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/arithmetic_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/ixmgmt_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/append_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/observe_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/format_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/pipeline_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/datastructures_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/cluster_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/admin_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/subdoc_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/badargs_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/results_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/viewstrings_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/set_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/stats_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/iops_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/transcoder_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/n1qlstrings_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/encodings_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/tracing_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/view_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/touch_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      creating build/lib.linux-x86_64-2.7/gcouchbase
      copying gcouchbase/iops_gevent10.py -> build/lib.linux-x86_64-2.7/gcouchbase
      copying gcouchbase/_init_.py -> build/lib.linux-x86_64-2.7/gcouchbase
      copying gcouchbase/bucket.py -> build/lib.linux-x86_64-2.7/gcouchbase
      copying gcouchbase/connection.py -> build/lib.linux-x86_64-2.7/gcouchbase
      copying gcouchbase/iops_gevent0x.py -> build/lib.linux-x86_64-2.7/gcouchbase
      copying gcouchbase/gevent_bucket.py -> build/lib.linux-x86_64-2.7/gcouchbase
      creating build/lib.linux-x86_64-2.7/txcouchbase
      copying txcouchbase/_init_.py -> build/lib.linux-x86_64-2.7/txcouchbase
      copying txcouchbase/bucket.py -> build/lib.linux-x86_64-2.7/txcouchbase
      copying txcouchbase/connection.py -> build/lib.linux-x86_64-2.7/txcouchbase
      copying txcouchbase/twisted_bucket.py -> build/lib.linux-x86_64-2.7/txcouchbase
      copying txcouchbase/iops.py -> build/lib.linux-x86_64-2.7/txcouchbase
      running build_ext
      building 'couchbase._libcouchbase' extension
      creating build/temp.linux-x86_64-2.7
      creating build/temp.linux-x86_64-2.7/src
      x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c src/exceptions.c -o build/temp.linux-x86_64-2.7/src/exceptions.o
      In file included from src/exceptions.c:17:0:
      src/pycbc.h:193:36: fatal error: libcouchbase/couchbase.h: No such file or directory
      compilation terminated.
      error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

      ----------------------------------------
      Failed building wheel for couchbase
      Running setup.py clean for couchbase
      Failed to build couchbase
      Installing collected packages: typing, couchbase
      Running setup.py install for couchbase ... error
      Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;_file='/tmp/pip-build-WDwbkV/couchbase/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), __file_, 'exec'))" install --record /tmp/pip-0YLzAO-record/install-record.txt --single-version-externally-managed --compile:
      running install
      running build
      running build_py
      creating build/lib.linux-x86_64-2.7
      creating build/lib.linux-x86_64-2.7/acouchbase
      copying acouchbase/_init_.py -> build/lib.linux-x86_64-2.7/acouchbase
      copying acouchbase/bucket.py -> build/lib.linux-x86_64-2.7/acouchbase
      copying acouchbase/asyncio_iops.py -> build/lib.linux-x86_64-2.7/acouchbase
      creating build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/cbas.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/deprecation.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/priv_constants.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/transcoder.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/connstr.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/_init_.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/_logutil.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/mockserver.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/analytics_ingester.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/bucket.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/_version.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/analytics.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/connection.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/crypto.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/_ixmgmt.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/items.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/bucketmanager.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/subdocument.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/experimental.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/_bootstrap.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/cluster.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/admin.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/n1ql.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/mutation_state.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/auth_domain.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/exceptions.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/_pyport.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/user_constants.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/fulltext.py -> build/lib.linux-x86_64-2.7/couchbase
      copying couchbase/result.py -> build/lib.linux-x86_64-2.7/couchbase
      creating build/lib.linux-x86_64-2.7/couchbase/views
      copying couchbase/views/_init_.py -> build/lib.linux-x86_64-2.7/couchbase/views
      copying couchbase/views/params.py -> build/lib.linux-x86_64-2.7/couchbase/views
      copying couchbase/views/iterator.py -> build/lib.linux-x86_64-2.7/couchbase/views
      creating build/lib.linux-x86_64-2.7/couchbase/iops
      copying couchbase/iops/_init_.py -> build/lib.linux-x86_64-2.7/couchbase/iops
      copying couchbase/iops/base.py -> build/lib.linux-x86_64-2.7/couchbase/iops
      copying couchbase/iops/select.py -> build/lib.linux-x86_64-2.7/couchbase/iops
      creating build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/async_bucket.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/events.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/_init_.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/rowsbase.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/bucket.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/view.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/n1ql.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      copying couchbase/asynchronous/fulltext.py -> build/lib.linux-x86_64-2.7/couchbase/asynchronous
      creating build/lib.linux-x86_64-2.7/couchbase/tests
      copying couchbase/tests/importer.py -> build/lib.linux-x86_64-2.7/couchbase/tests
      copying couchbase/tests/_init_.py -> build/lib.linux-x86_64-2.7/couchbase/tests
      copying couchbase/tests/base.py -> build/lib.linux-x86_64-2.7/couchbase/tests
      copying couchbase/tests/test_sync.py -> build/lib.linux-x86_64-2.7/couchbase/tests
      creating build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/crypto_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/endure_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/misc_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/empty_key_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/flush_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/connstr_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/cbftstrings_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/n1ql_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/view_iterator_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/enh_err_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/set_converters_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/excextra_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/analytics_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/lock_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/lockmode_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/rget_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/itertypes_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/design_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/connection_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/spatial_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/_init_.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/mutationtokens_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/diag_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/itmops_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/verinfo_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/delete_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/dupkeys_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/get_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/xattr_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/arithmetic_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/ixmgmt_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/append_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/observe_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/format_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/pipeline_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/datastructures_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/cluster_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/admin_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/subdoc_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/badargs_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/results_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/viewstrings_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/set_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/stats_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/iops_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/transcoder_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/n1qlstrings_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/encodings_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/tracing_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/view_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      copying couchbase/tests/cases/touch_t.py -> build/lib.linux-x86_64-2.7/couchbase/tests/cases
      creating build/lib.linux-x86_64-2.7/gcouchbase
      copying gcouchbase/iops_gevent10.py -> build/lib.linux-x86_64-2.7/gcouchbase
      copying gcouchbase/_init_.py -> build/lib.linux-x86_64-2.7/gcouchbase
      copying gcouchbase/bucket.py -> build/lib.linux-x86_64-2.7/gcouchbase
      copying gcouchbase/connection.py -> build/lib.linux-x86_64-2.7/gcouchbase
      copying gcouchbase/iops_gevent0x.py -> build/lib.linux-x86_64-2.7/gcouchbase
      copying gcouchbase/gevent_bucket.py -> build/lib.linux-x86_64-2.7/gcouchbase
      creating build/lib.linux-x86_64-2.7/txcouchbase
      copying txcouchbase/_init_.py -> build/lib.linux-x86_64-2.7/txcouchbase
      copying txcouchbase/bucket.py -> build/lib.linux-x86_64-2.7/txcouchbase
      copying txcouchbase/connection.py -> build/lib.linux-x86_64-2.7/txcouchbase
      copying txcouchbase/twisted_bucket.py -> build/lib.linux-x86_64-2.7/txcouchbase
      copying txcouchbase/iops.py -> build/lib.linux-x86_64-2.7/txcouchbase
      running build_ext
      building 'couchbase._libcouchbase' extension
      creating build/temp.linux-x86_64-2.7
      creating build/temp.linux-x86_64-2.7/src
      x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c src/exceptions.c -o build/temp.linux-x86_64-2.7/src/exceptions.o
      In file included from src/exceptions.c:17:0:
      src/pycbc.h:193:36: fatal error: libcouchbase/couchbase.h: No such file or directory
      compilation terminated.
      error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

      ----------------------------------------
      Command "/usr/bin/python -u -c "import setuptools, tokenize;_file='/tmp/pip-build-WDwbkV/couchbase/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), __file_, 'exec'))" install --record /tmp/pip-0YLzAO-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-WDwbkV/couchbase/
      You are using pip version 8.1.1, however version 19.0.3 is available.
      You should consider upgrading via the 'pip install --upgrade pip' command.
      root@ubuntu:~#

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Ellis.Breen Ellis Breen
            arunkumar Arunkumar Senthilnathan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty