Hi,
I was making libzookeeper and libzookeeper-devel for latest zookeeper release 3.6.1.
In our software we are making some api calls, however some api calls are giving error:-
error: ‘zoo_create’ was not declared in this scope
path_buffer_len);
^
error: ‘zoo_delete’ was not declared in this scope
return zoo_delete(zh, path, version);
error: ‘zoo_get’ was not declared in this scope
return zoo_get(zh, path, watch, buffer, buffer_len, stat);
^
error: ‘zoo_exists’ was not declared in this scope
Then after looking into latest library code and found that these calls are defined under #define
THREADED
And for this thing to work I have to compile zookeeper C client with -DTHREADED option.
What I want to ask that How can I enable this compile -DTHREADED option. I have tried this
with “make” command and “./configure” command, but couldn’t proceed further.
Can someone please help me on how to use DTHREADED option?
Thanks,
Pankaj
Juniper Business Use Only
|