Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
-
1
Description
According to GitHub, version 2.5.x of the Python Couchbase client is supposed to be able to be built with libcouchbase-devel 2.9.x, however, starting with 2.5.9, that's no longer the case. Attempting to build the latest version of the client, 2.5.10, with libcouchbase-devel 2.9.5 results in the below error:
ERROR: Command errored out with exit status 1:
|
...
|
src/miscops.c: In function ‘pycbc_Bucket__ping_real’:
|
src/miscops.c:400:40: error: ‘LCB_PINGSVC_F_ANALYTICS’ undeclared (first use in this function)
|
LCB_PINGSVC_F_FTS | LCB_PINGSVC_F_ANALYTICS;
|
^
|
src/miscops.c:400:40: note: each undeclared identifier is reported only once for each function it appears in
|
error: command 'gcc' failed with exit status 1
|
----------------------------------------
|
This is due to libcouchbase 2.9.5 not having LCB_PINGSVC_F_ANALYTICS defined in the C SDK. It is in the C SDK starting with version 2.10.0.