Details
-
Bug
-
Resolution: User Error
-
Test Blocker
-
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:~#