Feb 19

openssl /usr/bin/ld: Warning: size of symbol `CAST_cbc_encrypt’ changed

Tag: Techjs @ 1:02 pm

When upgrading my openssl installation, I forgot to include the “shared” option on the ./configure command. So I went back and re-ran “./configure shared” but it errored with:

openssl /usr/bin/ld: Warning: size of symbol `CAST_cbc_encrypt’ changed from 496 to 1730 in c_enc.o - did not match any documents.

…and a bunch of other errors. WTF? After a little research I found out that I needed to run “make clean” first to re-compile with shared objects. So a quick “make clean” followed by “./configure shared; make; make install” worked like a charm!

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]