Menu

#245 openssl wont detect

open
nobody
None
5
2001-06-24
2001-06-24
Anonymous
No

Even though openssl 0.9.6a has been installed on my
system in the standard place, /usr/local/ssl, the
./configure script with gabber will not see it.
And yes I ran ldconfig a few extra times.
I even tried putting /usr/local/ssl/lib in
/etc/ld.so.conf

Discussion

  • Konrad Podloucky

    Logged In: YES
    user_id=36533

    I will have a look at that in the next few days.

     
  • Konrad Podloucky

    Logged In: YES
    user_id=36533

    Ok, I now know what the problem is. You've probably built
    the static version of OpenSSL and got the libraries in
    /usr/local/ssl/lib (libcrypto.a and libssl.a). Now when
    checking for the libs, autoconf tries to compile a test
    program. Unfortunately when using static libs the success of
    the compilation depends on the compiler getting the object
    files and libs in the correct order. Otherwise you will get
    "Undefined references" (which is exactly what should show in
    your config.log file). The problem is, that I don't know how
    to get autoconf's macros to use a certain order for object
    files and libraries.
    So the solution for the moment, would be to install the
    shared version of OpenSSL's libraries. You get them when you
    configure OpenSSL with "./config shared". I haven't been
    able to find a nice work-around so for now I'll just modify
    the warning message of our configure script.

     

Log in to post a comment.