Hi everyone,

I'm having a build issue on a Mac (10.5) that resembles the problem
mentioned on the FAQ page:

http://www.openssl.org/support/faq.html#BUILD9

I searched my HDD for a 'PROBLEMS' file and the only one I found was for
emacs.

mac# openssl version
OpenSSL 0.9.7l 28 Sep 2006

The issue I'm seeing is when compiling:

mac# gcc blowfish.c -o blowfish
...
Undefined symbols:
  "_incremental_send", referenced from:
      _incremental_encrypt in ccbqFUEC.o
      _incremental_finish in ccbqFUEC.o
  "_EVP_DecryptUpdate", referenced from:
      _decrypt_example in ccbqFUEC.o
  "_EVP_EncryptInit", referenced from:
      _setup_for_encryption in ccbqFUEC.o
      _main in ccbqFUEC.o
  "_EVP_bf_cbc", referenced from:
      _setup_for_encryption in ccbqFUEC.o
      _setup_for_decryption in ccbqFUEC.o
      _main in ccbqFUEC.o
      _main in ccbqFUEC.o
  "_RAND_pseudo_bytes", referenced from:
      _select_random_iv in ccbqFUEC.o
  "_EVP_DecryptFinal", referenced from:
      _main in ccbqFUEC.o
  "_EVP_EncryptUpdate", referenced from:
      _encrypt_example in ccbqFUEC.o
      _encrypt_example in ccbqFUEC.o
      _incremental_encrypt in ccbqFUEC.o
  "_EVP_DecryptInit", referenced from:
      _setup_for_decryption in ccbqFUEC.o
      _main in ccbqFUEC.o
  "_RAND_bytes", referenced from:
      _select_random_key in ccbqFUEC.o
  "_EVP_EncryptFinal", referenced from:
      _encrypt_example in ccbqFUEC.o
      _incremental_finish in ccbqFUEC.o
  "_seed_prng", referenced from:
      _setup_for_encryption in ccbqFUEC.o
      _main in ccbqFUEC.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

Does anyone have any pointers or tips on how to rectify this?

Thanks for your help,
Joel

Reply via email to