compiling nsca on Solaris 2.8

Jackson Sie jsie at quadrix.com
Tue Dec 17 20:12:43 CET 2002


If you simply do a global search and replace on the source files for:

Search for: u_int32_t
Replace with: uint32_t

This will remove the compilation problem you are experiencing.

Jackson Sie
Quadrix Solutions, Inc.


-----Original Message-----
From: nagios-users-admin at lists.sourceforge.net
[mailto:nagios-users-admin at lists.sourceforge.net] On Behalf Of Carroll,
Jim P [Contractor]
Sent: Tuesday, December 17, 2002 12:01 PM
To: 'Daniel Siegers'; nagios-users at lists.sourceforge.net
Subject: RE: [Nagios-users] compiling nsca on Solaris 2.8


Have you tried GNU make?

If not, get it from www.sunfreeware.com.  Be sure that you have
/usr/local/bin first on your $PATH before running 'make'.

jc

> -----Original Message-----
> From: Daniel Siegers [mailto:Daniel.Siegers at bauerverlag.de]
> Sent: Tuesday, December 17, 2002 9:02 AM
> To: nagios-users at lists.sourceforge.net
> Subject: [Nagios-users] compiling nsca on Solaris 2.8
> 
> 
> Hi there,
>  
> i ve got a problem compiling nsca on Solaris 2.8 with gcc
> 2.95.3 20010315 (release)
> 
> ./configure works fine, but here s the ouput of make all:
>  
> bash-2.03# make all
> cd ./src/; make all ; cd ..
> make[1]: Entering directory `/usr/share/src/nsca-2.1/src'
> gcc -g -O2 -DHAVE_CONFIG_H  -lnsl -lsocket nsca.c netutils.c
> utils.c -o nsca
> In file included from nsca.c:18:
> ../common/common.h:105: parse error before `u_int32_t'
> ../common/common.h:105: warning: no semicolon at end of 
> struct or union
> ../common/common.h:106: warning: data definition has no type 
> or storage class
> ../common/common.h:111: parse error before `}'
> ../common/common.h:111: warning: data definition has no type 
> or storage class
> ../common/common.h:116: parse error before `u_int32_t'
> ../common/common.h:116: warning: no semicolon at end of 
> struct or union
> ../common/common.h:117: warning: data definition has no type 
> or storage class
> nsca.c: In function `handle_connection':
> nsca.c:768: `init_packet' undeclared (first use in this function)
> nsca.c:768: (Each undeclared identifier is reported only once
> nsca.c:768: for each function it appears in.)
> nsca.c:768: parse error before `send_packet'
> nsca.c:791: `send_packet' undeclared (first use in this function)
> nsca.c:793: `u_int32_t' undeclared (first use in this function)
> nsca.c: In function `handle_connection_read':
> nsca.c:837: `data_packet' undeclared (first use in this function)
> nsca.c:837: parse error before `receive_packet'
> nsca.c:838: `u_int32_t' undeclared (first use in this function)
> nsca.c:856: `receive_packet' undeclared (first use in this function)
> nsca.c:896: `packet_crc32' undeclared (first use in this function)
> nsca.c:898: `calculated_crc32' undeclared (first use in this function)
> In file included from netutils.c:32:
> ../common/common.h:105: parse error before `u_int32_t'
> ../common/common.h:105: warning: no semicolon at end of 
> struct or union
> ../common/common.h:106: warning: data definition has no type 
> or storage class
> ../common/common.h:111: parse error before `}'
> ../common/common.h:111: warning: data definition has no type 
> or storage class
> ../common/common.h:116: parse error before `u_int32_t'
> ../common/common.h:116: warning: no semicolon at end of 
> struct or union
> ../common/common.h:117: warning: data definition has no type 
> or storage class
> In file included from utils.c:32:
> ../common/common.h:105: parse error before `u_int32_t'
> ../common/common.h:105: warning: no semicolon at end of 
> struct or union
> ../common/common.h:106: warning: data definition has no type 
> or storage class
> ../common/common.h:111: parse error before `}'
> ../common/common.h:111: warning: data definition has no type 
> or storage class
> ../common/common.h:116: parse error before `u_int32_t'
> ../common/common.h:116: warning: no semicolon at end of 
> struct or union
> ../common/common.h:117: warning: data definition has no type 
> or storage class
> make[1]: *** [nsca] Error 1
> make[1]: Leaving directory `/usr/share/src/nsca-2.1/src'
> bash-2.03# gcc -v
> Reading specs from 
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/specs
> gcc version 2.95.3 20010315 (release)
> 
>  
> Has anyone an idea ?
>  
>  
> Mit freundlichen Grüßen / Kind regards
>  
> Daniel Siegers
> Systemadministrator
>  
> Heinrich Bauer Dienstleistungs KG
> Brieffach 4620
> Burchardstraße 11
> D-20077 Hamburg
>  
> Telefon  +49 (40)-3019-1991
> Fax         +49 (40)-3019-140-1991
>  
> E-Mail Daniel.Siegers at Bauerverlag.de
> 
> 


-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users



-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/




More information about the Users mailing list