Description
Basically needs another entry added to libuv_compat.h
See commit: https://github.com/libuv/libuv/commit/8e76306ec2565e125816edba3fb5b900b59601a7
Current build output:
[100%] Building C object plugins/io/libuv/CMakeFiles/couchbase_libuv.dir/plugin-libuv.c.o
In file included from /Users/steve/.rvm/gems/ruby-2.4.1/gems/libcouchbase-1.0.1/ext/libcouchbase/plugins/io/libuv/plugin-libuv.c:18:
In file included from /Users/steve/.rvm/gems/ruby-2.4.1/gems/libcouchbase-1.0.1/ext/libcouchbase/plugins/io/libuv/plugin-internal.h:31:
/Users/steve/.rvm/gems/ruby-2.4.1/gems/libcouchbase-1.0.1/ext/libcouchbase/plugins/io/libuv/libuv_compat.h:197:7: error: use of undeclared identifier 'EREMOTEIO'; did you mean 'UV_EREMOTEIO'?
UV_ERRNO_MAP(X)
^
/Users/steve/.rvm/gems/ruby-2.4.1/gems/libuv-3.2.1/ext/libuv/include/uv.h:143:6: note: expanded from macro 'UV_ERRNO_MAP'
XX(EREMOTEIO, "remote I/O error") \
^
/Users/steve/.rvm/gems/ruby-2.4.1/gems/libuv-3.2.1/ext/libuv/include/uv.h:176:16: note: 'UV_EREMOTEIO' declared here
UV_ERRNO_MAP(XX)
^
1 error generated.
make[2]: *** [plugins/io/libuv/CMakeFiles/couchbase_libuv.dir/plugin-libuv.c.o] Error 1
make[1]: *** [plugins/io/libuv/CMakeFiles/couchbase_libuv.dir/all] Error 2
make: *** [all] Error 2
Attachments
For Gerrit Dashboard: CCBC-812 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
81797,2 | CCBC-812: New error code EREMOTEIO in libuv | master | libcouchbase | Status: MERGED | +2 | +1 |