Make install fails on sles10 sp2


#1

variants of this seem to be common, and seems to be due to openssl versions (as far as i can work out).

here’s my make install output:

#make install
Making install in gl
make[1]: Entering directory /root/downloads/nagios/nagios-plugins-1.4.11/gl' make install-am make[2]: Entering directory/root/downloads/nagios/nagios-plugins-1.4.11/gl’
make[3]: Entering directory /root/downloads/nagios/nagios-plugins-1.4.11/gl' make[3]: Nothing to be done forinstall-exec-am’.
make[3]: Nothing to be done for install-data-am'. make[3]: Leaving directory/root/downloads/nagios/nagios-plugins-1.4.11/gl’
make[2]: Leaving directory /root/downloads/nagios/nagios-plugins-1.4.11/gl' make[1]: Leaving directory/root/downloads/nagios/nagios-plugins-1.4.11/gl’
Making install in lib
make[1]: Entering directory /root/downloads/nagios/nagios-plugins-1.4.11/lib' Making install in tests make[2]: Entering directory/root/downloads/nagios/nagios-plugins-1.4.11/lib/tests’
make[3]: Entering directory /root/downloads/nagios/nagios-plugins-1.4.11/lib/tests' make[3]: Nothing to be done forinstall-exec-am’.
make[3]: Nothing to be done for install-data-am'. make[3]: Leaving directory/root/downloads/nagios/nagios-plugins-1.4.11/lib/tests’
make[2]: Leaving directory /root/downloads/nagios/nagios-plugins-1.4.11/lib/tests' make[2]: Entering directory/root/downloads/nagios/nagios-plugins-1.4.11/lib’
make[3]: Entering directory /root/downloads/nagios/nagios-plugins-1.4.11/lib' make[3]: Nothing to be done forinstall-exec-am’.
make[3]: Nothing to be done for install-data-am'. make[3]: Leaving directory/root/downloads/nagios/nagios-plugins-1.4.11/lib’
make[2]: Leaving directory /root/downloads/nagios/nagios-plugins-1.4.11/lib' make[1]: Leaving directory/root/downloads/nagios/nagios-plugins-1.4.11/lib’
Making install in plugins
make[1]: Entering directory /root/downloads/nagios/nagios-plugins-1.4.11/plugins' /bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -L. -L/usr/local/ssl/lib -o check_http check_http.o sslutils.o netutils.o utils.o ../lib/libnagiosplug.a ../gl/libgnu.a -lnsl -lresolv -lssl -lcrypto gcc -g -O2 -o check_http check_http.o sslutils.o netutils.o utils.o -L/root/downloads/nagios/nagios-plugins-1.4.11/plugins -L/usr/local/ssl/lib ../lib/libnagiosplug.a ../gl/libgnu.a -lnsl -lresolv -lssl -lcrypto** /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o): In functiondlfcn_bind_func’:
dso_dlfcn.c:(.text+0x2b4): undefined reference to dlsym' dso_dlfcn.c:(.text+0x361): undefined reference todlerror’
/usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o): In function dlfcn_bind_var': dso_dlfcn.c:(.text+0x3d4): undefined reference todlsym’
dso_dlfcn.c:(.text+0x481): undefined reference to dlerror' /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o): In functiondlfcn_unload’:
dso_dlfcn.c:(.text+0x4dd): undefined reference to dlclose' /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o): In functiondlfcn_load’:
dso_dlfcn.c:(.text+0x592): undefined reference to dlopen' dso_dlfcn.c:(.text+0x5fb): undefined reference todlclose’
dso_dlfcn.c:(.text+0x623): undefined reference to dlerror'** collect2: ld returned 1 exit status make[1]: *** [check_http] Error 1 make[1]: Leaving directory/root/downloads/nagios/nagios-plugins-1.4.11/plugins’
make: *** [install-recursive] Error 1

My openssl packages are:

-openssl097g-0.9.7g-13.5
openssl-0.9.8a-18.15
openssl-32bit-0.9.8a-18.15
compat-openssl097g-32bit-0.9.7g-13.5
openssl-devel-0.9.8a-18.15

Is there a hack that can fix this?

cheers


#2

ok - fixed my own problem… new to forum, focused on problem. didn’t the .14 announce. implementing this fixed the problem. now off & running.