Compile Failed
Posted: Thu Nov 24, 2022 5:03 pm
Hi, I am newbie to NagiosXI
I follow the guide for CentOS7 installation of NRPE and after below steps done, I cannot compile the package
# cd /tmp/nrpe-nrpe-4.1.0/
# ./configure --enable-command-args
Error below:
># make all
cd ./src/; make
make[1]: Entering directory `/tmp/nrpe-nrpe-4.1.0/src'
gcc -g -O2 -I/usr/include/krb5 -DHAVE_CONFIG_H -I ../include -I ./../include -o nrpe ./nrpe.c ./utils.c ./acl.c -lssl -lcrypto -lnsl
/tmp/ccYWzbb5.o: In function `init_ssl':
/tmp/nrpe-nrpe-4.1.0/src/./nrpe.c:292: undefined reference to `OPENSSL_init_ssl'
/tmp/nrpe-nrpe-4.1.0/src/./nrpe.c:293: undefined reference to `OPENSSL_init_ssl'
/tmp/nrpe-nrpe-4.1.0/src/./nrpe.c:298: undefined reference to `TLS_server_method'
/tmp/nrpe-nrpe-4.1.0/src/./nrpe.c:321: undefined reference to `TLS_method'
/tmp/nrpe-nrpe-4.1.0/src/./nrpe.c:428: undefined reference to `SSL_CTX_set_options'
/tmp/ccYWzbb5.o: In function `get_dh2048':
/tmp/nrpe-nrpe-4.1.0/src/./../include/dh.h:42: undefined reference to `DH_set0_pqg'
collect2: error: ld returned 1 exit status
make[1]: *** [nrpe] Error 1
make[1]: Leaving directory `/tmp/nrpe-nrpe-4.1.0/src'
make: *** [all] Error 2
>#
Please help. Thank you
I follow the guide for CentOS7 installation of NRPE and after below steps done, I cannot compile the package
# cd /tmp/nrpe-nrpe-4.1.0/
# ./configure --enable-command-args
Error below:
># make all
cd ./src/; make
make[1]: Entering directory `/tmp/nrpe-nrpe-4.1.0/src'
gcc -g -O2 -I/usr/include/krb5 -DHAVE_CONFIG_H -I ../include -I ./../include -o nrpe ./nrpe.c ./utils.c ./acl.c -lssl -lcrypto -lnsl
/tmp/ccYWzbb5.o: In function `init_ssl':
/tmp/nrpe-nrpe-4.1.0/src/./nrpe.c:292: undefined reference to `OPENSSL_init_ssl'
/tmp/nrpe-nrpe-4.1.0/src/./nrpe.c:293: undefined reference to `OPENSSL_init_ssl'
/tmp/nrpe-nrpe-4.1.0/src/./nrpe.c:298: undefined reference to `TLS_server_method'
/tmp/nrpe-nrpe-4.1.0/src/./nrpe.c:321: undefined reference to `TLS_method'
/tmp/nrpe-nrpe-4.1.0/src/./nrpe.c:428: undefined reference to `SSL_CTX_set_options'
/tmp/ccYWzbb5.o: In function `get_dh2048':
/tmp/nrpe-nrpe-4.1.0/src/./../include/dh.h:42: undefined reference to `DH_set0_pqg'
collect2: error: ld returned 1 exit status
make[1]: *** [nrpe] Error 1
make[1]: Leaving directory `/tmp/nrpe-nrpe-4.1.0/src'
make: *** [all] Error 2
>#
Please help. Thank you