Compiling Xymon.client on Centos7 arm (Pi4)
list Josh Luthman
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
list Tim McCloskey
▸
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
list René Vermare
BuildRequires: make, pcre-devel, libtirpc-devel, openssl-devel Op vrijdag 26-03-2021 om 17:34 uur [tijdzone -0700], schreef Tim McCloskey:
▸
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 tr00017833-0010endent 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
This message has been scanned for viruses with ClamAV at vermare.net
list Josh Luthman
Whoops! Thanks for the sanity check. Missing libtirpc-devel A simple *yum install libtirpc-devel* fixed it.
▸
Josh Luthman
24/7 Help Desk: XXX-XXX-XXXX
Direct: XXX-XXX-XXXX
XXXX Wayne St
Suite XXXX
Troy, OH XXXXX
▸
On Fri, Mar 26, 2021 at 11:18 PM Ren? Vermare <user-7b955ca225e6@xymon.invalid> wrote:
BuildRequires: make, pcre-devel, libtirpc-devel, openssl-devel Op vrijdag 26-03-2021 om 17:34 uur [tijdzone -0700], schreef Tim McCloskey: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 tr00017833-0010endent 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 XXXXXThis message has been scanned for viruses with ClamAV at vermare.net