CRYPTO not mentioned in unix build instructions #19566

issue iljah opened this issue on July 22, 2020
  1. iljah commented at 10:59 AM on July 22, 2020: none

    <-- Describe the issue -->

    Tried to configure bitcoin on fedora 32 but got:

    $ ./configure
    ...
    checking whether the Boost::System library is available... yes
    checking for exit in -lboost_system... yes
    checking whether the Boost::Filesystem library is available... yes
    checking for exit in -lboost_filesystem... yes
    checking whether the Boost::Thread library is available... yes
    checking for exit in -lboost_thread... yes
    checking whether the Boost::Chrono library is available... yes
    checking for exit in -lboost_chrono... yes
    checking whether the Boost::Unit_Test_Framework library is available... yes
    checking for dynamic linked boost test... yes
    checking for mismatched boost c++11 scoped enums... ok
    checking for CRYPTO... no
    configure: error: libcrypto not found.
    

    <--- What behavior did you expect? -->

    Configure would work or unix build instructions would mention how / where from to install CRYPTO.

    <--- What was the actual behavior (provide screenshots if the issue is GUI-related)? -->

    See above

    <--- How reliably can you reproduce the issue, what are the steps to do so? -->

    git clone --recursive https://github.com/bitcoin/bitcoin.git && cd bitcoin && ./autogen.sh && ./configure, happens every time

    <-- What version of Bitcoin Core are you using, where did you get it (website, self-compiled, etc)? -->

    See above, version from few mins ago.

    <-- What type of machine are you observing the error on (OS/CPU and disk type)? -->

    Fedora 32

  2. iljah added the label Bug on Jul 22, 2020
  3. iljah commented at 11:00 AM on July 22, 2020: none

    Looks like libcrypto isn't mentioned in https://github.com/bitcoin/bitcoin/blob/master/doc/dependencies.md either.

  4. MarcoFalke commented at 11:06 AM on July 22, 2020: member

    What does the config.log say?

  5. MarcoFalke commented at 11:07 AM on July 22, 2020: member

    Also, git log -1?

  6. fanquake commented at 11:31 AM on July 22, 2020: member

    Looks like libcrypto isn't mentioned in

    That's because it's no longer a dependency. If you're building an older version where it's still required, you should be looking at the build docs for the branch you are building.

    I'm assuming you're actually building an older branch, because configure is still checking for Boost Chrono:

    checking whether the Boost::Chrono library is available... yes checking for exit in -lboost_chrono... yes

    which is also no-longer required or checked for when building master.

  7. MarcoFalke closed this on Jul 22, 2020

  8. iljah commented at 11:54 AM on July 22, 2020: none

    Looks like you're right, fresh checkout on another system worked.

  9. DrahtBot locked this on Feb 15, 2022
Labels

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-03 15:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me