Il 11/10/07, Laura Gatti<lalo.gatti@xxxxxxxxx> ha scritto: > ciao a tutti, > > voglio fare un programmino che usa la libreria OpenSSL, spero che qualcuno ... > /tmp/ccryGOi6.o: In function > `main':/home/laura/lavoro/OpenSSL/dh_test/dh_creation.cpp:43: > undefined reference to `DH_generate_parameters' > collect2: ld returned 1 exit status > > ossia non riesce a trovare la funzione DH_generate_parameters??? suppongo che nel tuo dh_creation.cpp tu abbia incluso l'header contenente la definizione di DH_generate_parameters ... dovrebbe essere il file dh.h Immagino che il problema sia che il linker (l"d returned 1 exit status") non trova l'implementazione di DH_generate_parameters in alcuna delle librerie che gli hai passato. puoi controllare usando il comando "nm": esempio: (il flag -D sta per "Dynamic") nm -D /usr/lib/libcrypto.so.0.9.8 | grep generate_pa 00085ec4 T DH_generate_parameters 00084ef0 T DH_generate_parameters_ex 0008380c T DSA_generate_parameters 00081770 T DSA_generate_parameters_ex Ciao, Rob Ho provato > a cercare su internet se qualcuno aveva lo stesso problema, ma non sono > riuscita a capirci molto e sono ferma al punto di partenza. Credo di > compilare nella maniera giusta, penso che non ci siano altre librerie da > aggiungere nella riga di compilazione, ma non so dove andare a fargli > trovare 'sta funzione DH_generate_parameters > > Qualcuno sa darmi una mano? > grazie mille > > ciao > Laura > -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx