usr/bin/ld: cannot find -ltirpc
collect2: error: ld returned 1 exit status
make[1]: *** [../client/xymon] Error 1
make: *** [common-client] Error 2
Have you tried adding the missing package? I saw this somewhere recently
on a centos7 box, though I don't recall what I was building at the time.
Do a yum search for the correct package name - on debian it looks like:
apt-cache search tirpc
libntirpc-dev - new transport-independent RPC library - development files
libntirpc3.0 - new transport-independent RPC library
libtirpc-common - transport-independent RPC library - common files
libtirpc-dev - transport-independent RPC library - development files
libtirpc3 - transport-independent RPC library
On Fri, Mar 26, 2021 at 1:52 PM Josh Luthman <user-4c45a83f15cb@xymon.invalid>
wrote:
I'm having issues getting it to compile. I'm hoping someone can point me
in the right direction!
[root at dns1 xymon-4.3.30]# make -s
Checking for socklen_t
Checking for snprintf
Checking for vsnprintf
Checking for rpc/rpcent.h
Checking for sys/select.h
Checking for u_int32_t typedef
Checking for PATH_MAX definition
Checking for SHUT_RD/WR/RDWR definitions
Checking for strtoll()
Checking for uname
Checking for setenv
config.h created
holidays.c: In function printholidays :
holidays.c:601:13: warning: unknown option after #pragma GCC diagnostic
kind [-Wpragmas]
#pragma GCC diagnostic ignored "-Wformat-truncation"
^
stackio.c: In function addtofnlist :
stackio.c:385:11: warning: unknown option after #pragma GCC diagnostic
kind [-Wpragmas]
#pragma GCC diagnostic ignored "-Wformat-truncation"
^
suid.c: In function drop_root :
suid.c:45:3: warning: implicit declaration of function abort
[-Wimplicit-function-declaration]
abort();
^
suid.c:45:3: warning: incompatible implicit declaration of built-in
function abort [enabled by default]
suid.c: In function get_root :
suid.c:54:3: warning: incompatible implicit declaration of built-in
function abort [enabled by default]
abort();
^
timefunc.c: In function histlogtime :
timefunc.c:398:10: warning: unknown option after #pragma GCC diagnostic
kind [-Wpragmas]
#pragma GCC diagnostic ignored "-Wformat-truncation"
^
/usr/bin/ld: cannot find -ltirpc
collect2: error: ld returned 1 exit status
make[1]: *** [../client/xymon] Error 1
make: *** [common-client] Error 2
Josh Luthman
24/7 Help Desk: XXX-XXX-XXXX
Direct: XXX-XXX-XXXX
XXXX Wayne St
Suite XXXX
Troy, OH XXXXX