Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    14

    [C] undefined symbol: RAND_seed

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    14
    Ho risolto in parte con:
    #pragma include "path librerie"
    #pragma link "libreria" ssl e crypto
    Grazie comunque

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.