Just updated the system to 4.8-RC (supped at aroudn 4pm GMT today). It
all buil, installs and runs fine. But now when compiling code (which was
building fine on a 4.7-STABLE from december) I get a host of errors:

/usr/lib/libssl.so: undefined reference to `EVP_DigestFinal_ex'
/usr/lib/libssl.so: undefined reference to `EVP_aes_128_cbc'
/usr/lib/libssl.so: undefined reference to `BUF_MEM_grow_clean'
/usr/lib/libssl.so: undefined reference to `RSA_up_ref'

plus a large set of errors along the lines of:

PFData.m(.text+0x1493): undefined reference to `DES_string_to_key'
PFData.m(.text+0x14a2): undefined reference to `DES_is_weak_key'
PFData.m(.text+0x14c7): undefined reference to `DES_set_key'

The compile line is:

cc  -o libtest libtest.o -L . -L/usr/local/lib -lpf -lobjc -lz -ldes -lm -lssl -lmd 
-lxml2

and I cant find any reference to problems like this in UPDATING or on
the web anywhere. This only appplies to the compilation of new code,
anything compiler perviously still runs fine.

I am assuming this is something to do with the new openssl, but I cant
for the life of me work out whats changed so much that I cant link with these
libraries. I feel somewhat caught out - I tested everything ran properly,
and was pretty confident the update hadnt broken anything, though I
didnt think to try recompiling things. Its kind of brought development to
an abrupt halt for today as you can imagine!

-pcf.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message

Reply via email to