On Fri, March 18, 2016 7:51 am, Matthew Daubenspeck wrote:
On Fri, Mar 18, 2016 at 02:32:32PM +0000, Root, Paul T wrote:
Do you have openssl_devel installed?
-----Original Message----- From: Xymon [mailto:xymon-bounces at xymon.com] On Behalf Of Matthew Daubenspeck Sent: Friday, March 18, 2016 8:45 AM To: xymon at xymon.com Subject: [Xymon] 4.3.26 build fail
I'm sure I'm missing something simple, but trying to compile 4.3.26 fails:
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DLINUX -I/home/xymon/xymon-4.3.26/include -o xymonnet -Wl,--rpath, xymonnet.o contest.o httptest.o httpresult.o ldaptest.o dns.o dns2.o httpcookies.o -lcares ../lib/libxymontime.a ../lib/libxymoncomm.a -lssl -lcrypto ../lib/libxymon.a -lpcre contest.o: In function
setup_ssl': /home/xymon/xymon-4.3.26/xymonnet/contest.c:486: undefined reference toSSLv3_client_method' collect2: error: ld returned 1 exit status Makefile:33: recipe for target 'xymonnet' failed make[1]: *** [xymonnet] Error 1 make[1]: Leaving directory '/home/xymon/xymon-4.3.26/xymonnet' build/Makefile.rules:102: recipe for target 'xymonnet-build' failed make: *** [xymonnet-build] Error 2Yes, on Arch Linux, openssl is installed. It's worked perfectly with many previous versions.
Dumb question, but does 'openssl' include the development files as well then on Arch? (Presumably, since it's worked before for you.)
Is it possible this is related to mitigation for DROWN or another openssl issue taken within Arch to disable SSLv3? I seem to recall a recent set of updates causing some unexpected ABI changes (functions disappearing without any stub replacements) on several distributions.
Can you see if a previous known-working release tarball recompiles successfully on this system?
Regards, -jc