try -L/usr/local/ssl/lib and/or -L/usr/local/lib -lcrypto -lssl
depends on where you installed the openssl libs ...
> ÀîÑï wrote:
>
> I am a student of china.I am doing a project of PKI.When I am
> compiling /usr/local/ssl/apps/x509.c ,a lot of errors occur:
> % make
> gcc -o x509 x509.o -L usr/local/ssl -lcrypto
> ld: 0711-317 error:undefined symbol£º .OpenSSL_add_all_algorithms
> ld: 0711-317 error:undefined symbol£º .str2fmt
> ld: 0711-317 error:undefined symbol£º .app_RAND_load_file
> ld: 0711-317 error:undefined symbol£º .app_passwd
> ld: 0711-317 error:undefined symbol£º .X509_alias_set1
> ld: 0711-317 error:undefined symbol£º .X509_trust_clear
> ld: 0711-317 error:undefined symbol£º .X509_reject_clear
> ld: 0711-317 error:undefined symbol£º .X509_add1_trust_object
> ld: 0711-317 error:undefined symbol£º .X509_add1_reject_object
> ld: 0711-317 error:undefined symbol£º .X509_alias_get0
> ld: 0711-317 error:undefined symbol£º .X509_PURPOSE_get_count
> ld: 0711-317 error:undefined symbol£º .X509_PURPOSE_get0
> ld: 0711-317 error:undefined symbol£º .PEM_write_bio_PUBKEY
> ld: 0711-317 error:undefined symbol£º .PEM_write_bio_X509_AUX
> ld: 0711-317 error:undefined symbol£º .app_RAND_write_file
> ld: 0711-317 error:undefined symbol£º .ASN1_INTEGER_new
> ld: 0711-317 error:undefined symbol£º .ASN1_INTEGER_free
> ld: 0711-317 error:undefined symbol£º .d2i_PrivateKey_bio
> ld: 0711-317 error:undefined symbol£º .PEM_read_bio_X509_AUX
> ld: 0711-317 error:undefined symbol£º .X509_PURPOSE_get_id
> ld: 0711-317 error:undefined symbol£º .X509_PURPOSE_get0_name
> ld: 0711-317 error:undefined symbol£º .X509_check_purpose
> ld: 0711-345 use -bloadmap or -bnoquiet to get more informations
> collect2: ld returned 8 exit status
> make: 1254-004 last command error is 1¡£
>
>
> stop.
> %
> The file x509.c is just in open ssl .Some subroutines ,for example
> X509_PURPOSE_get0,are in x509v3.h. why can not link it?
> Give me some advice.Thanks.
> my email:[EMAIL PROTECTED]
--
Craig Shaver, Productivity Group
POB 60458 Sunnyvale, CA 94088 (650)390-0654
http://www.progroup.com/ mailto:[EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]