Delveris-MacBook-Pro:Desktop osiris$ gcc -o cassmain cassandra.c cassandra.c:47:5: error: use of undeclared identifier 'CassString' CassString query = cass_string_init("SELECT keyspace_name " ^ cassandra.c:49:51: error: use of undeclared identifier 'query' CassStatement* statement = cass_statement_new(query, 0); ^ cassandra.c:62:9: error: use of undeclared identifier 'CassString' CassString keyspace_name; ^ cassandra.c:63:52: error: too few arguments to function call, expected 3, have 2 cass_value_get_string(value, &keyspace_name); ~~~~~~~~~~~~~~~~~~~~~ ^ /usr/local/include/cassandra.h:8783:1: note: 'cass_value_get_string' declared here CASS_EXPORT CassError ^ /usr/local/include/cassandra.h:32:25: note: expanded from macro 'CASS_EXPORT' # define CASS_EXPORT __attribute__ ((visibility("default"))) ^ cassandra.c:64:48: error: use of undeclared identifier 'keyspace_name' printf("keyspace_name: '%.*s'\n", (int)keyspace_name.length, ^ cassandra.c:65:48: error: use of undeclared identifier 'keyspace_name' keyspace_name.data); ^ cassandra.c:72:7: error: use of undeclared identifier 'CassString' CassString message = cass_future_error_message(result_future); ^ cassandra.c:73:61: error: use of undeclared identifier 'message' fprintf(stderr, "Unable to run query: '%.*s'\n", (int)message.length, ^ cassandra.c:74:61: error: use of undeclared identifier 'message' message.data); ^ cassandra.c:86:5: error: use of undeclared identifier 'CassString' CassString message = cass_future_error_message(connect_future); ^ cassandra.c:87:57: error: use of undeclared identifier 'message' fprintf(stderr, "Unable to connect: '%.*s'\n", (int)message.length, ^ cassandra.c:88:57: error: use of undeclared identifier 'message' message.data); ^ 12 errors generated.