ss5在make 出现问题,需要怎么修改?

gcc -g -O2 -DLINUX -D_FILE_OFFSET_BITS=64 -I . -I ../../include -shared -fPIC -c -o SS5Supa.o SS5Supa.c
SS5Supa.c: In function ‘ss5_secure_dh_compute_key’:
SS5Supa.c:208:5: error: dereferencing pointer to incomplete type ‘DH’ {aka ‘struct dh_st’}
ss->p = BN_bin2bn ((pippo->p), pippo->lenp, NULL);
^~
SS5Supa.c: In function ‘ss5_secure_dh_decrypt_key’:
SS5Supa.c:342:3: warning: implicit declaration of function ‘DES_ede3_cbcm_encrypt’; did you mean ‘DES_ede3_cbc_encrypt’? [-Wimplicit-function-declaration]
DES_ede3_cbcm_encrypt (pippo, pippo_crypt, l, &schedule1, &schedule2, &schedule1, &iv, &iv2, DES_DECRYPT);
^~~~~~~~~~~~~~~~~~~~~
DES_ede3_cbc_encrypt
In file included from SS5Supa.c:21:
SS5Supa.c: At top level:
../../include/SS5Mod_authentication.h:71:3: warning: inline function ‘S5AuthCacheHash’ declared but never defined
S5AuthCacheHash( char *u,