> Hi David,

> I'm down to symbol not defined for one item - incremental_send
> (and I can't find what file this is supposed to be in).

Well, you need to do that.

> I re-installed to /usr/include/openssl and used --prefix=/usr/include
> and --openssldir=/usr/include/openssl

> I'm trying to compile now with -lssl -lcrypto -L/usr/include/openssl

Did you verify that "-lssl -lcrypto" goes to the newly installed version of
OpenSSL?

> I believe -lssl tried linking to a legacy version of openssl
> (I saw a thread on this on the openssl website FAQ section).

You need to engage in some kind of rational troubleshooting. You have a
theory -- -lssl is linking to the wrong library version -- and you haven't
either confirmed that or ruled it out. That should be the very first thing
you do.

One easy way to do that is to replace '-lssl -lcrypto' with the full path of
the libraries you just compiled.

> Here's what I'm getting now when I try and compile - this
> appears to be the only error.

> Undefined symbols:
>   "_incremental_send", referenced from:
>       _incremental_encrypt in cc4DdydW.o
>       _incremental_finish in cc4DdydW.o
> ld: symbol(s) not found
> collect2: ld returned 1 exit status

It sounds like you call a function called 'incremental_send' that doesn't
exist. What is "cc4DdydW.o"?

Did you check your own source code for the string "incremental"? Did you
check the symbol table of libraries you are linking to to figure out where
that's coming from? Did you check all available libraries on your system to
see if any of them contain an "incremental_send" function?

You need to follow some kind of troubleshooting process.

DS


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to