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

Reply via email to