Some help is appreciated! :)

Rusch, Daniel Daniel.Rusch at GlobalCrossing.com
Mon Aug 26 21:27:12 CEST 2002


use gnu's make (make), usually in /usr/local/bin.  If it is there modify
your path.  If not download it from www.sunfreeware.com
<http://www.sunfreeware.com> 
 
Try to re compile, don't forget to rm the config.* files before running
./configure
 
you may need to download and install the packages autoconf and automake also
use pkgadd -d ./autoconf..........
 
HTH
 
Dan

-----Original Message-----
From: Josh Skains [mailto:JSkains at deltad.com]
Sent: Monday, August 26, 2002 1:29 PM
To: 'nagios-users at lists.sourceforge.net'
Subject: [Nagios-users] Some help is appreciated! :)



I am trying to compile nrpe and the plugins on a solaris machine. Any help
is appreciated.. 

With the plugins I get: 

Making all in plugins 
mksh: Fatal error in reader: = missing from replacement macro reference 
Current working directory
/mhome/jskains/work/mon/nagiosplug-1.3-beta1/plugins 
*** Error code 1 
make: Fatal error: Command failed for target `all-recursive' 


With nrpe, I get: 

cd ./src/; make ; cd .. 
gcc -g -O2 -DHAVE_CONFIG_H  -lnsl -lsocket nrpe.c netutils.c -o nrpe 
In file included from
/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.7.2.3/include/time.h:90, 
                 from /usr/include/sys/time.h:405, 
                 from /usr/include/sys/select.h:17, 
                 from
/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.7.2.3/include/sys/types.h:28
1, 
                 from /usr/include/strings.h:11, 
                 from ../common/config.h:49, 
                 from nrpe.c:22: 
/usr/include/sys/siginfo.h:74: parse error before `pthread_attr_t' 
/usr/include/sys/siginfo.h:74: warning: no semicolon at end of struct or
union 
/usr/include/sys/siginfo.h:76: parse error before `}' 
In file included from ../common/config.h:120, 
                 from nrpe.c:22: 
/usr/include/sys/socket.h:47: parse error before `sa_family_t' 
/usr/include/sys/socket.h:47: warning: data definition has no type or
storage class 
/usr/include/sys/socket.h:56: parse error before `socklen_t' 
/usr/include/sys/socket.h:56: warning: data definition has no type or
storage class 
/usr/include/sys/socket.h:187: parse error before `sa_family_t' 
/usr/include/sys/socket.h:187: warning: no semicolon at end of struct or
union 
/usr/include/sys/socket.h:189: parse error before `}' 
/usr/include/sys/socket.h:234: parse error before `socklen_t' 
/usr/include/sys/socket.h:234: warning: no semicolon at end of struct or
union 
/usr/include/sys/socket.h:246: parse error before `}' 
/usr/include/sys/socket.h:312: parse error before `socklen_t' 
/usr/include/sys/socket.h:312: warning: no semicolon at end of struct or
union 
/usr/include/sys/socket.h:315: parse error before `}' 
/usr/include/sys/socket.h:385: parse error before `socklen_t' 
/usr/include/sys/socket.h:386: parse error before `socklen_t' 
/usr/include/sys/socket.h:399: parse error before `socklen_t' 
/usr/include/sys/socket.h:400: parse error before `socklen_t' 
In file included from nrpe.c:24: 
netutils.h:37: warning: `struct in_addr' declared inside parameter list 
netutils.h:37: warning: its scope is only this definition or declaration, 
netutils.h:37: warning: which is probably not what you want. 
nrpe.c: In function `wait_for_connections': 
nrpe.c:327: storage size of `myname' isn't known 
nrpe.c:329: storage size of `addr' isn't known 
nrpe.c:358: `INADDR_ANY' undeclared (first use this function) 
nrpe.c:358: (Each undeclared identifier is reported only once 
nrpe.c:358: for each function it appears in.) 
nrpe.c:443: dereferencing pointer to incomplete type 
nrpe.c:443: dereferencing pointer to incomplete type 
nrpe.c:446: dereferencing pointer to incomplete type 
In file included from
/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.7.2.3/include/time.h:90, 
                 from /usr/include/sys/time.h:405, 
                 from /usr/include/sys/select.h:17, 
                 from
/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.7.2.3/include/sys/types.h:28
1, 
                 from /usr/include/strings.h:11, 
                 from ../common/config.h:49, 
                 from netutils.h:32, 
                 from netutils.c:33: 
/usr/include/sys/siginfo.h:74: parse error before `pthread_attr_t' 
/usr/include/sys/siginfo.h:74: warning: no semicolon at end of struct or
union 
/usr/include/sys/siginfo.h:76: parse error before `}' 
In file included from ../common/config.h:120, 
                 from netutils.h:32, 
                 from netutils.c:33: 
/usr/include/sys/socket.h:47: parse error before `sa_family_t' 
/usr/include/sys/socket.h:47: warning: data definition has no type or
storage class 
/usr/include/sys/socket.h:56: parse error before `socklen_t' 
/usr/include/sys/socket.h:56: warning: data definition has no type or
storage class 
/usr/include/sys/socket.h:187: parse error before `sa_family_t' 
/usr/include/sys/socket.h:187: warning: no semicolon at end of struct or
union 
/usr/include/sys/socket.h:189: parse error before `}' 
/usr/include/sys/socket.h:234: parse error before `socklen_t' 
/usr/include/sys/socket.h:234: warning: no semicolon at end of struct or
union 
/usr/include/sys/socket.h:246: parse error before `}' 
/usr/include/sys/socket.h:312: parse error before `socklen_t' 
/usr/include/sys/socket.h:312: warning: no semicolon at end of struct or
union 
/usr/include/sys/socket.h:315: parse error before `}' 
/usr/include/sys/socket.h:385: parse error before `socklen_t' 
/usr/include/sys/socket.h:386: parse error before `socklen_t' 
/usr/include/sys/socket.h:399: parse error before `socklen_t' 
/usr/include/sys/socket.h:400: parse error before `socklen_t' 
In file included from netutils.c:33: 
netutils.h:37: warning: `struct in_addr' declared inside parameter list 
netutils.h:37: warning: its scope is only this definition or declaration, 
netutils.h:37: warning: which is probably not what you want. 
netutils.c: In function `my_connect': 
netutils.c:48: storage size of `servaddr' isn't known 
netutils.c:61: warning: assignment makes pointer from integer without a cast

netutils.c:67: dereferencing pointer to incomplete type 
netutils.c:67: dereferencing pointer to incomplete type 
netutils.c:71: warning: assignment makes pointer from integer without a cast

netutils.c:77: dereferencing pointer to incomplete type 
netutils.c: At top level: 
netutils.c:110: warning: `struct in_addr' declared inside parameter list 
netutils.c:110: conflicting types for `my_inet_aton' 
netutils.h:37: previous declaration of `my_inet_aton' 
netutils.c: In function `my_inet_aton': 
netutils.c:203: dereferencing pointer to incomplete type 
*** Error code 1 
make: Fatal error: Command failed for target `nrpe' 
Current working directory /mhome/jskains/work/mon/nrpe-1.5/src 
*** Error code 1 
make: Fatal error: Command failed for target `all' 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20020826/a093c9d2/attachment.html>


More information about the Users mailing list