#35 Install do not recognize OpenSSL shared

General (9)
Trek Star

When installing mixmaster, the Install script can find

Looking for libcrypto.a...
Found at /usr/lib/libcrypto.so.
Compiling with OpenSSL 0.9.6e.

but the Makefile is written in a wrong way:

make: *** No rule to make target
`/usr/lib/libcrypto.a', needed by `mix'. Stop.

the Install script should handle libcrypto in the same
way of libz if shared libraries found.
Also the Makefile generated lacks of the -O2 option.


  • Len Sassaman

    Len Sassaman - 2002-10-18
    • priority: 5 --> 6
    • assigned_to: nobody --> dybbuk
  • Len Sassaman

    Len Sassaman - 2002-10-18

    Logged In: YES

    If we can get a bug-fix for this soon, I'll make sure it gets into

    Also, we don't properly build when pcre is in /usr/local rather
    than /usr , though we do detect it. That shoudl be fixed too,
    as FreeBSD places pcre there.

  • Erik Arneson

    Erik Arneson - 2002-12-08

    Logged In: YES

    I'm unable to duplicate this problem. My suspicion is that the
    target system has a confusing or non-standard OpenSSL
    installation, in which case it may be necessary to modify the
    Makefile by hand.

    If there was more information, such as actual library
    installation paths, then I might be able to duplicate and thus
    solve the problem.

  • Len Sassaman

    Len Sassaman - 2002-12-14
    • status: open --> open-postponed
  • Len Sassaman

    Len Sassaman - 2002-12-14

    Logged In: YES

    We're not going to support shared libcrypto.so until post
    2.9.0. We'll fix this in 2.9.0 to display appropriate messages
    in the case that libcrypto.a is not present.

    We're too close to final release to change optimizations,
    also. We'll get that in the next release.

  • Len Sassaman

    Len Sassaman - 2002-12-16
    • status: open-postponed --> closed-works-for-me
  • Len Sassaman

    Len Sassaman - 2002-12-16

    Logged In: YES

    We do actually support shared libcrypto, and I cannot
    reproduce this issue.

  • Nobody/Anonymous

    Logged In: NO

    My installation of OpenSSL shared is running fine.
    To compile mixmaster I must run the Install script and then
    modify the Src/Makefile from:

    LIBS = pcre-2.08/libpcre.a libcrypto.a
    LDFLAGS = -lz


    LIBS = pcre-2.08/libpcre.a
    LDFLAGS = -lz -lcrypto


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks