[Linuxtrent] Re: problemi di compilazione con OpenSSL

  • From: "Roberto Resoli" <roberto.resoli@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 11 Oct 2007 11:22:49 +0200

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


Other related posts: