I think the problem is the “all warnings being treated as errors”.
I followed the guide from YugabyteDB Quick start for macOS | YugabyteDB Docs .
Can you paste the versions of requirements that you installed from that page ?
I think the problem is the “all warnings being treated as errors”.
I followed the guide from YugabyteDB Quick start for macOS | YugabyteDB Docs .
Can you paste the versions of requirements that you installed from that page ?
Ok, so we edited makefile and removed -Werror so that warnings are not treated as errors. CPP driver compiled successfully. After that we installed the new driver and changed symlinks libcassandra.so and libcassandra.so.2 to link to yugabytes libcassandra.so.2.9.0. Looks like php wrapper is ok with that so far. Timeouts are gone now. That obviously points to error on relation Datastax Cpp driver-> yugabyte.
The question is, will Datastax driver compatibility be fixed, or can we rely on yugabyte that your cpp driver will be binary compatible with datastax driver?
Can you paste the symlinks you did ? I’d like to test it too.
We are maintaining and supporting our fork of the driver.
I don’t believe we will break any compatibility, we will mostly add new features.