Details
-
Bug
-
Resolution: Unresolved
-
Major
-
2.5.8
-
None
-
None
-
DEV
-
1
-
High
Description
I am using ubuntu(18.04), python3.6 and pip 19.3.1
when I am running "sudo pip3 install couchbase"
I am getting error -
Collecting couchbase
Downloading https://files.pythonhosted.org/packages/9a/c6/da995cf19160a295730f5b975ff1c65cb9abae794e4dbc245086fb417b24/couchbase-2.5.8.tar.gz (657kB)
100% |████████████████████████████████| 665kB 1.6MB/s
Requirement already satisfied: pip>=9.0 in /usr/lib/python3/dist-packages (from couchbase)
Requirement already satisfied: typing in ./.local/lib/python3.6/site-packages (from couchbase)
Installing collected packages: couchbase
Running setup.py install for couchbase ... error
Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;_file='/tmp/pip-build-qq57kqv6/couchbase/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file_, 'exec'))" install --record /tmp/pip-3qqgqlog-record/install-record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/acouchbase
copying acouchbase/asyncio_iops.py -> build/lib.linux-x86_64-3.6/acouchbase
copying acouchbase/bucket.py -> build/lib.linux-x86_64-3.6/acouchbase
copying acouchbase/_init_.py -> build/lib.linux-x86_64-3.6/acouchbase
creating build/lib.linux-x86_64-3.6/couchbase
copying couchbase/_pyport.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/analytics.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/user_constants.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/deprecation.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/_version.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/result.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/items.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/fulltext.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/crypto.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/analytics_ingester.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/mutation_state.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/_ixmgmt.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/subdocument.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/cbas.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/connstr.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/bucket.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/experimental.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/auth_domain.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/priv_constants.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/transcoder.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/_init_.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/exceptions.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/cluster.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/_logutil.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/connection.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/_bootstrap.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/bucketmanager.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/admin.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/mockserver.py -> build/lib.linux-x86_64-3.6/couchbase
copying couchbase/n1ql.py -> build/lib.linux-x86_64-3.6/couchbase
creating build/lib.linux-x86_64-3.6/couchbase/views
copying couchbase/views/iterator.py -> build/lib.linux-x86_64-3.6/couchbase/views
copying couchbase/views/params.py -> build/lib.linux-x86_64-3.6/couchbase/views
copying couchbase/views/_init_.py -> build/lib.linux-x86_64-3.6/couchbase/views
creating build/lib.linux-x86_64-3.6/couchbase/iops
copying couchbase/iops/base.py -> build/lib.linux-x86_64-3.6/couchbase/iops
copying couchbase/iops/_init_.py -> build/lib.linux-x86_64-3.6/couchbase/iops
copying couchbase/iops/select.py -> build/lib.linux-x86_64-3.6/couchbase/iops
creating build/lib.linux-x86_64-3.6/couchbase/asynchronous
copying couchbase/asynchronous/events.py -> build/lib.linux-x86_64-3.6/couchbase/asynchronous
copying couchbase/asynchronous/fulltext.py -> build/lib.linux-x86_64-3.6/couchbase/asynchronous
copying couchbase/asynchronous/bucket.py -> build/lib.linux-x86_64-3.6/couchbase/asynchronous
copying couchbase/asynchronous/async_bucket.py -> build/lib.linux-x86_64-3.6/couchbase/asynchronous
copying couchbase/asynchronous/_init_.py -> build/lib.linux-x86_64-3.6/couchbase/asynchronous
copying couchbase/asynchronous/rowsbase.py -> build/lib.linux-x86_64-3.6/couchbase/asynchronous
copying couchbase/asynchronous/view.py -> build/lib.linux-x86_64-3.6/couchbase/asynchronous
copying couchbase/asynchronous/n1ql.py -> build/lib.linux-x86_64-3.6/couchbase/asynchronous
creating build/lib.linux-x86_64-3.6/couchbase/tests
copying couchbase/tests/base.py -> build/lib.linux-x86_64-3.6/couchbase/tests
copying couchbase/tests/test_sync.py -> build/lib.linux-x86_64-3.6/couchbase/tests
copying couchbase/tests/importer.py -> build/lib.linux-x86_64-3.6/couchbase/tests
copying couchbase/tests/_init_.py -> build/lib.linux-x86_64-3.6/couchbase/tests
creating build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/viewstrings_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/itmops_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/mutationtokens_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/design_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/cbftstrings_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/subdoc_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/cluster_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/pipeline_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/excextra_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/encodings_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/connstr_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/format_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/touch_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/verinfo_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/itertypes_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/dupkeys_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/connection_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/n1ql_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/tracing_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/datastructures_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/badargs_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/enh_err_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/delete_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/get_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/diag_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/spatial_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/rget_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/empty_key_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/append_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/view_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/analytics_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/endure_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/stats_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/set_converters_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/view_iterator_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/iops_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/observe_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/lockmode_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/_init_.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/arithmetic_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/lock_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/set_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/misc_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/results_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/transcoder_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/crypto_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/flush_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/n1qlstrings_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/admin_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/ixmgmt_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
copying couchbase/tests/cases/xattr_t.py -> build/lib.linux-x86_64-3.6/couchbase/tests/cases
creating build/lib.linux-x86_64-3.6/gcouchbase
copying gcouchbase/iops_gevent0x.py -> build/lib.linux-x86_64-3.6/gcouchbase
copying gcouchbase/gevent_bucket.py -> build/lib.linux-x86_64-3.6/gcouchbase
copying gcouchbase/bucket.py -> build/lib.linux-x86_64-3.6/gcouchbase
copying gcouchbase/_init_.py -> build/lib.linux-x86_64-3.6/gcouchbase
copying gcouchbase/connection.py -> build/lib.linux-x86_64-3.6/gcouchbase
copying gcouchbase/iops_gevent10.py -> build/lib.linux-x86_64-3.6/gcouchbase
creating build/lib.linux-x86_64-3.6/txcouchbase
copying txcouchbase/twisted_bucket.py -> build/lib.linux-x86_64-3.6/txcouchbase
copying txcouchbase/bucket.py -> build/lib.linux-x86_64-3.6/txcouchbase
copying txcouchbase/_init_.py -> build/lib.linux-x86_64-3.6/txcouchbase
copying txcouchbase/connection.py -> build/lib.linux-x86_64-3.6/txcouchbase
copying txcouchbase/iops.py -> build/lib.linux-x86_64-3.6/txcouchbase
package init file 'acouchbase/tests/_init_.py' not found (or not a regular file)
creating build/lib.linux-x86_64-3.6/acouchbase/tests
copying acouchbase/tests/asyncio_tests.py -> build/lib.linux-x86_64-3.6/acouchbase/tests
copying acouchbase/tests/py35only.py -> build/lib.linux-x86_64-3.6/acouchbase/tests
copying acouchbase/tests/fixtures.py -> build/lib.linux-x86_64-3.6/acouchbase/tests
copying acouchbase/tests/py34only.py -> build/lib.linux-x86_64-3.6/acouchbase/tests
package init file 'acouchbase/py34only/_init_.py' not found (or not a regular file)
creating build/lib.linux-x86_64-3.6/acouchbase/py34only
copying acouchbase/py34only/iterator.py -> build/lib.linux-x86_64-3.6/acouchbase/py34only
running build_ext
building 'couchbase._libcouchbase' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/src
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c src/exceptions.c -o build/temp.linux-x86_64-3.6/src/exceptions.o
In file included from src/pycbc.h:195:0,
from src/exceptions.c:17:
/usr/include/libcouchbase/views.h:59:39: error: unknown type name 'lcb_t'; did you mean 'lcb_U8'?
typedef void (*lcb_VIEWQUERYCALLBACK)(lcb_t instance,
^~~~~
lcb_U8
/usr/include/libcouchbase/views.h:119:5: error: unknown type name 'lcb_VIEWQUERYCALLBACK'
lcb_VIEWQUERYCALLBACK callback;
^~~~~~~~~~~~~~~~~~~~~
/usr/include/libcouchbase/views.h:152:5: error: expected specifier-qualifier-list before 'LCB_RESP_BASE'
LCB_RESP_BASE
^~~~~~~~~~~~~
/usr/include/libcouchbase/views.h:269:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/views.h:270:16: error: unknown type name 'lcb_t'; did you mean 'lcb_U8'?
lcb_view_query(lcb_t instance, const void *cookie, const lcb_CMDVIEWQUERY *cmd);
^~~~~
lcb_U8
/usr/include/libcouchbase/views.h:287:5: error: unknown type name 'lcb_VIEWQUERYCALLBACK'; did you mean 'lcb_VIEW_CALLBACK'?
lcb_VIEWQUERYCALLBACK callback);
^~~~~~~~~~~~~~~~~~~~~
lcb_VIEW_CALLBACK
/usr/include/libcouchbase/views.h:299:17: error: unknown type name 'lcb_t'; did you mean 'lcb_U8'?
lcb_view_cancel(lcb_t instance, lcb_VIEWHANDLE handle);
^~~~~
lcb_U8
In file included from src/pycbc.h:196:0,
from src/exceptions.c:17:
/usr/include/libcouchbase/n1ql.h:76:29: error: conflicting types for 'lcb_RESPN1QL'
typedef struct lcb_RESPN1QL lcb_RESPN1QL;
^~~~~~~~~~~~
In file included from src/pycbc.h:193:0,
from src/exceptions.c:17:
/usr/local/include/libcouchbase/couchbase.h:2435:30: note: previous declaration of 'lcb_RESPN1QL' was here
typedef struct lcb_RESPN1QL_ lcb_RESPN1QL;
^~~~~~~~~~~~
In file included from src/pycbc.h:196:0,
from src/exceptions.c:17:
/usr/include/libcouchbase/n1ql.h:77:28: error: conflicting types for 'lcb_CMDN1QL'
typedef struct lcb_CMDN1QL lcb_CMDN1QL;
^~~~~~~~~~~
In file included from src/pycbc.h:193:0,
from src/exceptions.c:17:
/usr/local/include/libcouchbase/couchbase.h:2436:29: note: previous declaration of 'lcb_CMDN1QL' was here
typedef struct lcb_CMDN1QL_ lcb_CMDN1QL;
^~~~~~~~~~~
In file included from src/pycbc.h:196:0,
from src/exceptions.c:17:
/usr/include/libcouchbase/n1ql.h:89:41: error: expected ')' before 'int'
typedef void (lcb_N1QLCALLBACK)(lcb_t, int, const lcb_RESPN1QL);
^~~
/usr/include/libcouchbase/n1ql.h:155:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:171:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:186:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:210:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:224:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:235:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:246:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:258:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:297:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:309:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:321:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:322:54: error: unknown type name 'lcb_t'; did you mean 'lcb_U8'?
lcb_n1p_setconsistent_handle(lcb_N1QLPARAMS *params, lcb_t instance);
^~~~~
lcb_U8
/usr/include/libcouchbase/n1ql.h:336:40: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_n1p_encode(lcb_N1QLPARAMS *params, lcb_error_t *rc);
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:350:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:414:5: error: unknown type name 'lcb_N1QLCALLBACK'
lcb_N1QLCALLBACK callback;
^~~~~~~~~~~~~~~~
/usr/include/libcouchbase/n1ql.h:428:5: error: expected specifier-qualifier-list before 'LCB_RESP_BASE'
LCB_RESP_BASE
^~~~~~~~~~~~~
/usr/include/libcouchbase/n1ql.h:461:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/n1ql.h:462:16: error: unknown type name 'lcb_t'; did you mean 'lcb_U8'?
lcb_n1ql_query(lcb_t instance, const void *cookie, const lcb_CMDN1QL *cmd);
^~~~~
lcb_U8
/usr/include/libcouchbase/n1ql.h:493:17: error: unknown type name 'lcb_t'; did you mean 'lcb_U8'?
lcb_n1ql_cancel(lcb_t instance, lcb_N1QLHANDLE handle);
^~~~~
lcb_U8
In file included from src/pycbc.h:197:0,
from src/exceptions.c:17:
/usr/include/libcouchbase/cbft.h:41:5: error: expected specifier-qualifier-list before 'LCB_RESP_BASE'
LCB_RESP_BASE
^~~~~~~~~~~~~
/usr/include/libcouchbase/cbft.h:55:3: error: conflicting types for 'lcb_RESPFTS'
} lcb_RESPFTS;
^~~~~~~~~~~
In file included from src/pycbc.h:193:0,
from src/exceptions.c:17:
/usr/local/include/libcouchbase/couchbase.h:2362:29: note: previous declaration of 'lcb_RESPFTS' was here
typedef struct lcb_RESPFTS_ lcb_RESPFTS;
^~~~~~~~~~~
In file included from src/pycbc.h:197:0,
from src/exceptions.c:17:
/usr/include/libcouchbase/cbft.h:57:40: error: expected ')' before 'int'
typedef void (*lcb_FTSCALLBACK)(lcb_t, int, const lcb_RESPFTS *);
^~~
/usr/include/libcouchbase/cbft.h:74:5: error: unknown type name 'lcb_FTSCALLBACK'
lcb_FTSCALLBACK callback;
^~~~~~~~~~~~~~~
/usr/include/libcouchbase/cbft.h:80:3: error: conflicting types for 'lcb_CMDFTS'
} lcb_CMDFTS;
^~~~~~~~~~
In file included from src/pycbc.h:193:0,
from src/exceptions.c:17:
/usr/local/include/libcouchbase/couchbase.h:2371:28: note: previous declaration of 'lcb_CMDFTS' was here
typedef struct lcb_CMDFTS_ lcb_CMDFTS;
^~~~~~~~~~
In file included from src/pycbc.h:197:0,
from src/exceptions.c:17:
/usr/include/libcouchbase/cbft.h:94:1: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t
^~~~~~~~~~~
error_t
/usr/include/libcouchbase/cbft.h:95:15: error: unknown type name 'lcb_t'; did you mean 'lcb_U8'?
lcb_fts_query(lcb_t instance, const void *cookie, const lcb_CMDFTS *cmd);
^~~~~
lcb_U8
/usr/include/libcouchbase/cbft.h:104:23: error: expected ')' before 'lcb_FTSHANDLE'
lcb_fts_cancel(lcb_t, lcb_FTSHANDLE);
^~~~~~~~~~~~~
In file included from src/exceptions.c:17:0:
src/pycbc.h:520:5: error: unknown type name 'lcb_t'
lcb_t instance;
^~~~~
src/pycbc.h:656:15: error: conflicting types for 'pycbc_stack_context_handle'
typedef void* pycbc_stack_context_handle;
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/exceptions.c:17:0:
src/pycbc.h:48:42: note: previous declaration of 'pycbc_stack_context_handle' was here
typedef struct pycbc_stack_context_decl *pycbc_stack_context_handle;
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/exceptions.c:17:0:
src/pycbc.h:1092:5: error: unknown type name 'lcb_error_t'
lcb_error_t rc; \
^
src/pycbc.h:1102:5: note: in expansion of macro 'pycbc_Result_HEAD'
pycbc_Result_HEAD
^~~~~~~~~~~~~~~~~
src/pycbc.h:1092:5: error: unknown type name 'lcb_error_t'
lcb_error_t rc; \
^
src/pycbc.h:1097:5: note: in expansion of macro 'pycbc_Result_HEAD'
pycbc_Result_HEAD \
^~~~~~~~~~~~~~~~~
src/pycbc.h:1106:5: note: in expansion of macro 'pycbc_OpResult_HEAD'
pycbc_OpResult_HEAD
^~~~~~~~~~~~~~~~~~~
src/pycbc.h:1092:5: error: unknown type name 'lcb_error_t'
lcb_error_t rc; \
^
src/pycbc.h:1097:5: note: in expansion of macro 'pycbc_Result_HEAD'
pycbc_Result_HEAD \
^~~~~~~~~~~~~~~~~
src/pycbc.h:1111:5: note: in expansion of macro 'pycbc_OpResult_HEAD'
pycbc_OpResult_HEAD \
^~~~~~~~~~~~~~~~~~~
src/pycbc.h:1116:5: note: in expansion of macro 'pycbc_ValResult_HEAD'
pycbc_ValResult_HEAD
^~~~~~~~~~~~~~~~~~~~
src/pycbc.h:1092:5: error: unknown type name 'lcb_error_t'
lcb_error_t rc; \
^
src/pycbc.h:1097:5: note: in expansion of macro 'pycbc_Result_HEAD'
pycbc_Result_HEAD \
^~~~~~~~~~~~~~~~~
src/pycbc.h:1111:5: note: in expansion of macro 'pycbc_OpResult_HEAD'
pycbc_OpResult_HEAD \
^~~~~~~~~~~~~~~~~~~
src/pycbc.h:1123:5: note: in expansion of macro 'pycbc_ValResult_HEAD'
pycbc_ValResult_HEAD
^~~~~~~~~~~~~~~~~~~~
src/pycbc.h:1092:5: error: unknown type name 'lcb_error_t'
lcb_error_t rc; \
^
src/pycbc.h:1097:5: note: in expansion of macro 'pycbc_Result_HEAD'
pycbc_Result_HEAD \
^~~~~~~~~~~~~~~~~
src/pycbc.h:1128:5: note: in expansion of macro 'pycbc_OpResult_HEAD'
pycbc_OpResult_HEAD
^~~~~~~~~~~~~~~~~~~
src/pycbc.h:1092:5: error: unknown type name 'lcb_error_t'
lcb_error_t rc; \
^
src/pycbc.h:1146:5: note: in expansion of macro 'pycbc_Result_HEAD'
pycbc_Result_HEAD
^~~~~~~~~~~~~~~~~
src/pycbc.h:1151:9: error: unknown type name 'lcb_http_request_t'
lcb_http_request_t htreq;
^~~~~~~~~~~~~~~~~~
src/pycbc.h:1263:5: error: unknown type name 'lcb_error_t'
lcb_error_t err;
^~~~~~~~~~~
src/pycbc.h:1520:28: error: unknown type name 'lcb_t'; did you mean 'lcb_U8'?
PyObject *pycbc_lcb_errstr(lcb_t instance, lcb_error_t err);
^~~~~
lcb_U8
src/pycbc.h:1520:44: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
PyObject *pycbc_lcb_errstr(lcb_t instance, lcb_error_t err);
^~~~~~~~~~~
error_t
src/pycbc.h:1610:27: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
lcb_error_t err, short status,
^~~~~~~~~~~
error_t
src/pycbc.h:1689:27: error: unknown type name 'lcb_t'; did you mean 'lcb_U8'?
void pycbc_callbacks_init(lcb_t instance);
^~~~~
lcb_U8
src/pycbc.h:1690:32: error: unknown type name 'lcb_t'; did you mean 'lcb_U8'?
void pycbc_http_callbacks_init(lcb_t instance);
^~~~~
lcb_U8
src/pycbc.h:1691:33: error: unknown type name 'lcb_t'; did you mean 'lcb_U8'?
void pycbc_views_callbacks_init(lcb_t instance);
^~~~~
lcb_U8
src/pycbc.h:1706:35: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
PyObject* pycbc_exc_map(int mode, lcb_error_t err);
^~~~~~~~~~~
error_t
src/pycbc.h:1712:39: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
PyObject* pycbc_exc_message(int mode, lcb_error_t err, const char *msg);
^~~~~~~~~~~
error_t
src/pycbc.h:1886:55: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
void pycbc_invoke_connected_event(pycbc_Bucket *conn, lcb_error_t err);
^~~~~~~~~~~
error_t
src/exceptions.c: In function 'pycbc_exc_wrap_REAL':
src/exceptions.c:53:13: warning: implicit declaration of function 'pycbc_exc_map'; did you mean 'pycbc_exc_mktuple'? [-Wimplicit-function-declaration]
excls = pycbc_exc_map(mode, p->err);
^~~~~~~~~~~~~
pycbc_exc_mktuple
src/exceptions.c:53:11: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
excls = pycbc_exc_map(mode, p->err);
^
src/exceptions.c: At top level:
src/exceptions.c:116:25: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
pycbc_exc_map(int mode, lcb_error_t err)
^~~~~~~~~~~
error_t
src/exceptions.c:142:29: error: unknown type name 'lcb_error_t'; did you mean 'error_t'?
pycbc_exc_message(int mode, lcb_error_t err, const char *msg)
^~~~~~~~~~~
error_t
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;_file='/tmp/pip-build-qq57kqv6/couchbase/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file_, 'exec'))" install --record /tmp/pip-3qqgqlog-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-qq57kqv6/couchbase/