I have this error after upgrading openssl.
---
$firefox
/libexec/ld-elf.so.1: /usr/lib/libssl.so.4: Undefined symbol "EVP_idea_cbc"
---
openssl is openssl-beta-overwrite-base-0.9.8b_1
I have no multiple openssl installed (i mean no openssl libs in /usr/local..)
---
-su-2.05b# whereis openssl
openssl: /usr/bin/openssl /usr/share/openssl/man/en.ISO8859-15/man1/openssl.1.gz /usr/ports/security
/openssl
---
-su-2.05b# which openssl
/usr/bin/openssl
---
-su-2.05b# nm /usr/bin/openssl | grep idea
U EVP_idea_cbc
U idea_cbc_encrypt
U idea_options
U idea_set_encrypt_key
---
-su-2.05b# ldd /usr/bin/openssl
/usr/bin/openssl:
libssl.so.5 => /usr/lib/libssl.so.5 (0x280c7000)
libcrypto.so.5 => /usr/lib/libcrypto.so.5 (0x280ff000)
libpthread.so.2 => /usr/lib/libpthread.so.2 (0x2820e000)
libc.so.6 => /lib/libc.so.6 (0x28233000)
---
-su-2.05b# ll /usr/lib/libssl.*
-rw-r--r-- 1 root wheel 353678 3 jul 18:01 /usr/lib/libssl.a
lrwxr-xr-x 1 root wheel 11 3 jul 18:01 /usr/lib/libssl.so -> libssl.so.5
-r--r--r-- 1 root wheel 938221 16 oct 2005 /usr/lib/libssl.so.3
-r--r--r-- 1 root wheel 259018 25 jui 03:19 /usr/lib/libssl.so.4
-r--r--r-- 1 root wheel 259018 3 jul 18:01 /usr/lib/libssl.so.5
---
I notice that this link refers to the same problem without any solution http://www.bsdforums.org/forums/archive/index.php/t-20349.html
It's weird that a fresh firefox compiled from ports looks for libssl.so.4 and not .5 ....
I have no clues about how to fix this error.