walletdb.cpp:(.text+0x2df9): undefined reference to `SHA256_Update'
walletdb.cpp:(.text+0x2e40): undefined reference to `SHA256_Update'
libprotoshares.a(walletdb.o):walletdb.cpp:(.text+0x2e6c): more undefined references to `SHA256_Update' follow
libprotoshares.a(walletdb.o): In function `uint256 SerializeHash<CTransaction>(CTransaction const&, int, int) [clone .constprop.1254]':
walletdb.cpp:(.text+0x2ec1): undefined reference to `SHA256_Final'
walletdb.cpp:(.text+0x2ef6): undefined reference to `SHA256'
libprotoshares.a(walletdb.o): In function `ReadKeyValue(CWallet*, CDataStream&, CDataStream&, int&, std::vector<uint256, std::allocator<uint256> >&, bool&, bool&, std::string&, std::string&)':
walletdb.cpp:(.text+0x376f): undefined reference to `OPENSSL_cleanse'
walletdb.cpp:(.text+0x3903): undefined reference to `OPENSSL_cleanse'
walletdb.cpp:(.text+0x3a8a): undefined reference to `SHA256'
walletdb.cpp:(.text+0x3ad2): undefined reference to `SHA256'
walletdb.cpp:(.text+0x4a2d): undefined reference to `OPENSSL_cleanse'
walletdb.cpp:(.text+0x4a86): undefined reference to `OPENSSL_cleanse'
libprotoshares.a(walletdb.o): In function `CWalletDB::LoadWallet(CWallet*)':
walletdb.cpp:(.text+0x4e01): undefined reference to `Dbt::Dbt()'
tried to rebuilt. see above