Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to install FADE (Secure Overlay Cloud Storage with File Assured Deletion) but i have some problems when i try to install it. Here is the error.

root@GRayFox:/home/ahmed/fade-0.2# make
make: Entering directory `/home/ahmed/fade-0.2'
make -C src/common
make[1]: Entering directory `/home/ahmed/fade-0.2/src/common'
make[1]: Nothing to be done for `common'.
make[1]: Leaving directory `/home/ahmed/fade-0.2/src/common'
make -C src/ephemerizer
make[1]: Entering directory `/home/ahmed/fade-0.2/src/ephemerizer'
g++ -Wall -Werror -fPIC -DFADE_EVAL -lcrypto -laws -lexpat -lgmp -lreadline -o ../../bin/keymanager ../common/Panic.o ../common/Common.o Ephemerizer.o PolicyForEphemerizer.o Main.o
Ephemerizer.o: In function `interact(void*)':
Ephemerizer.cc:(.text+0x16f): undefined reference to `BN_num_bits'
Ephemerizer.cc:(.text+0x18e): undefined reference to `BN_num_bits'
Ephemerizer.cc:(.text+0x1de): undefined reference to `BN_bn2bin'
Ephemerizer.cc:(.text+0x20c): undefined reference to `BN_bn2bin'
Ephemerizer.cc:(.text+0x30d): undefined reference to `BN_num_bits'
Ephemerizer.cc:(.text+0x32c): undefined reference to `BN_num_bits'
Ephemerizer.cc:(.text+0x37c): undefined reference to `BN_bn2bin'
Ephemerizer.cc:(.text+0x3aa): undefined reference to `BN_bn2bin'
Ephemerizer.cc:(.text+0x7ae): undefined reference to `RAND_bytes'
Ephemerizer.o: In function `Ephemerizer::run() const':
Ephemerizer.cc:(.text+0x10d5): undefined reference to `pthread_create'
Ephemerizer.o: In function `PolicyForEphemerizer::~PolicyForEphemerizer()':
Ephemerizer.cc:(.text._ZN20PolicyForEphemerizerD2Ev[_ZN20PolicyForEphemerizerD5Ev]+0x19): undefined reference to `RSA_free'
Ephemerizer.cc:(.text._ZN20PolicyForEphemerizerD2Ev[_ZN20PolicyForEphemerizerD5Ev]+0x29): undefined reference to `BN_CTX_free'
PolicyForEphemerizer.o: In function `PolicyForEphemerizer::PolicyForEphemerizer(std::string const&)':
PolicyForEphemerizer.cc:(.text+0x5b): undefined reference to `BN_CTX_new'
PolicyForEphemerizer.o: In function `PolicyForEphemerizer::generateKey()':
PolicyForEphemerizer.cc:(.text+0xab): undefined reference to `RSA_generate_key'
PolicyForEphemerizer.o: In function `PolicyForEphemerizer::readPEM()':
PolicyForEphemerizer.cc:(.text+0x146): undefined reference to `PEM_read_RSAPrivateKey'
PolicyForEphemerizer.o: In function `PolicyForEphemerizer::writePEM() const':
PolicyForEphemerizer.cc:(.text+0x26d): undefined reference to `PEM_write_RSAPrivateKey'
PolicyForEphemerizer.o: In function `PolicyForEphemerizer::decrypt(int, unsigned char const*, unsigned char*) const':
PolicyForEphemerizer.cc:(.text+0x30f): undefined reference to `BN_bin2bn'
PolicyForEphemerizer.cc:(.text+0x318): undefined reference to `BN_new'
PolicyForEphemerizer.cc:(.text+0x34f): undefined reference to `BN_mod_exp'
PolicyForEphemerizer.cc:(.text+0x35b): undefined reference to `BN_free'
PolicyForEphemerizer.cc:(.text+0x36e): undefined reference to `BN_bn2bin'
PolicyForEphemerizer.cc:(.text+0x37d): undefined reference to `BN_free'
collect2: error: ld returned 1 exit status
make[1]: *** [keymanager] Error 1
make[1]: Leaving directory `/home/ahmed/fade-0.2/src/ephemerizer'
make: *** [keymanager] Error 2
make: Leaving directory `/home/ahmed/fade-0.2'
share|improve this question
3  
Have you installed the openssl development package: libssl-dev? – garethTheRed Mar 2 at 16:45
    
Yes, but i still getting the same problem – Ahmed Mar 2 at 16:59
    
If you installed all the dependencies and development packages, you will likely have to file a bug report upstream. You would need to pastebin the source code and hope someone has the interest and time to debug it. – bodhi.zazen Mar 2 at 17:06
    
THe source code is here ansrlab.cse.cuhk.edu.hk/software/fade fade-0.2 package – Ahmed Mar 2 at 17:09
    

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.