Salve a tutti!
In pratica non riesco a collegare gwan con aerospike, sò che alla fine sarà una stupidata ma proprio non riesco a vederla
Devo dirvi che in C sono un novizio...
Il problema di fondo è che il compilatore mi dice il classico "Linking prova.c /usr/lib/libaerospike.so undefined symbol: RAND_seed"
Tutti i file del client C di aerospike e i file .so .a sono al loro posto secondo la guida http://www.aerospike.com/docs/client...l/debian7.html.
Ecco come inizia il file:
codice:#pragma link "/usr/lib/libaerospike.so" #include "aerospike/aerospike.h" #include "aerospike/aerospike_key.h" #include "aerospike/........" e altre sotto .h di aerospike . . #include "gwan.h" const char TEST_INDEX_NAME[] = "test-bin-index"; bool query_cb(const as_val* p_as); . . .
Ho provato in tutti i modi, pure pragma include per la libreria .so ma niente.
A naso sembra che la libreria libaerospike.so è come se non avesse dei collegamenti ad altre librerie tip libcrypto.so e altre...
Ho provato a compilare anche il file originale di esempio....stesso problema chiaramente.
Il file aerospike.h si trova in /usr/include/aerospike.
Idee?
Grazie